OSDN Git Service

PR c/29154
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
2
3         PR c/29154
4         * gcc.c-torture/execute/20060929-1.c: New test.
5
6 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
7
8         PR c++/29105
9         * g++.dg/template/member6.C: New test.
10         * g++.dg/parse/typename7.C: Adjust error markers.
11
12         PR c++/29080
13         * g++.dg/template/member7.C: New test.
14
15 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
16
17         PR c/24010
18         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
19         gcc.dg/Woverride-init-3.c: New tests.
20
21 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
22
23         * gcc.c-torture/execute/20060930-1.c: New test.
24
25 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26
27         PR fortran/18791
28         * gfortran.dg/specifics_1.f90: New test.
29         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
30         complex specifics.
31
32 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33
34         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
35         pthread-init-common.h: New.
36
37 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
38
39         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
40         precision on some archs.
41
42 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
43
44         * gcc.dg/non-local-goto-1.c: New test.
45         * gcc.dg/non-local-goto-2.c: Likewise.
46         * gcc.dg/setjmp-3.c: Likewise.
47         * gcc.dg/setjmp-4.c: Likewise.
48
49 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
50
51         * gnat.dg/self_aggregate_with_pointer.adb: New test.
52
53 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
54
55         PR fortran/28276
56         * gfortran.dg/exponent_1.f90: New test.
57
58         PR fortran/27021
59         * gfortran.dg/nearest_1.f90: New test.
60
61 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
62
63         PR middle-end/25261
64         PR middle-end/28790
65         * gcc.dg/gomp/nestedfn-1.c: New test.
66
67 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
68
69         PR objc/29195
70         * objc/compile/method-1.m: New test.
71
72 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
73
74         PR c++/26938
75         * g++.dg/template/crash58.C: New test.
76         * g++.dg/parse/crash28.C: Adjust error markers.
77         * g++.dg/template/crash34.C: Likewise.
78         * g++.dg/template/friend31.C: Likewise.
79         * g++.dg/template/crash32.C: Likewise.
80
81         PR c++/27329
82         * g++.dg/template/crash59.C: New test.
83
84         PR c++/27667
85         * g++.dg/template/spec33.C: New test.
86         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
87         
88 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
89             Adam Nemet  <anemet@caviumnetworks.com>
90
91         * gcc.dg/tree-ssa/ivopts-1.c: New test.
92         * gcc.dg/tree-ssa/ivopts-2.c: New test.
93         
94 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
95
96         PR target/28911
97         * gcc.dg/pr28911.c: New.
98
99 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
100
101         PR target/29169
102         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
103         (dg-options): Add -mfpmath=387.
104
105 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
106
107         PR c/28706
108         * gcc.dg/pr28706.c: New test.
109
110         PR c/28712
111         * gcc.dg/pr28712.c: New test.
112
113 2006-09-22  Mike Stump  <mrs@apple.com>
114
115         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
116
117 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
118
119         PR tree-optimization/28888
120         * gcc.dg/pr28888.c: New test.
121
122 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
123
124         PR c++/29016
125         * g++.dg/init/ptrfn1.C: New test.
126
127 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
128
129         PR c++/28861
130         * g++.dg/template/spec32.C: New test.
131         * g++.dg/parse/crash9.C: Adjust error markers.
132
133         PR c++/28303
134         * g++.dg/template/typedef6.C: New test.
135         * g++.dg/init/error1.C: Adjust error markers.
136         * g++.dg/parse/crash9.C: Likewise.
137         * g++.dg/template/crash55.C: Likewise.
138         
139 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
140
141         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
142
143 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
144
145         PR target/27650
146         * g++.dg/ext/dllimport12.C: New test.
147
148 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
149
150         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
151         * gcc.target/mips/nmadd-2.c: Likewise.
152         * gcc.target/mips/mips-ps-6.c: New test.
153         * gcc.target/mips/neg-abs-1.c: Likewise.
154         * gcc.target/mips/neg-abs-2.c: Likewise.
155         * gcc.target/mips/nmadd-3.c: New test.
156
157 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
158
159         PR middle-end/28046
160         * gcc.dg/gomp/atomic-10.c: New test.
161         * g++.dg/gomp/atomic-10.C: New test.
162
163 2006-09-20  Eric Christopher  <echristo@apple.com>
164
165         * gcc.target/i386/sse3-not-fisttp.c: New.
166
167 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
168
169         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
170
171 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
172
173         * gcc.c-torture/execute/pr28289.c (one): New variable.
174         (main): Use it instead of argc.
175         * gcc.c-torture/execute/20060102-1.c (one): New variable.
176         (main): Use it instead of argc.
177
178 2006-09-19  Paul Brook  <paul@codesourcery.com>
179
180         PR target/28516
181         * gcc.dg/nested-func-5.c: New test.
182
183 2006-09-19  Ben Elliston  <bje@au.ibm.com>
184
185         * lib/target-supports.exp (check_effective_target_tls): Compile
186         test stubs using ${tool}_target_compile, not just target_compile.
187         (check_effective_target_tls_runtime): Likewise.
188
189 2006-09-19  Ben Elliston  <bje@au.ibm.com>
190
191         * gcc.c-torture/compile/20030405-1.x: Remove.
192
193         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
194         optimising linker from discarding it.
195
196 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
197
198         PR fortran/28526
199         * gfortran.dg/keyword_symbol_1.f90: New test.
200
201         * gfortran.dg/spread_shape_1.f90: Add missing warning with
202         pedantic compilation option.
203
204 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
205
206         PR fortran/29060
207         * gfortran.dg/spread_shape_1.f90: New test.
208
209 2006-09-17  Roger Sayle  <roger@eyesopen.com>
210
211         PR tree-optimization/28887
212         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
213
214 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
215
216         PR c/25993
217         * gcc.dg/pr25993.c: New test.
218
219 2006-09-17  Ira Rosen  <irar@il.ibm.com>
220
221         PR tree-opt/21591
222         * gcc.dg/vect/pr21591.c: New test.
223
224 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
225
226         PR tree-opt/29059
227         * gcc.c-torture/compile/strcpy-1.c: New test.
228         * gcc.c-torture/compile/strcpy-2.c: New test.
229         * gcc.c-torture/compile/memcpy-1.c: New test.
230         * gcc.c-torture/compile/memcpy-2.c: New test.
231
232 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
233
234         PR testsuite/29055
235         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
236
237 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
238
239         * gnat.dg/specs/double_record_extension1.ads: New test.
240         * gnat.dg/specs/double_record_extension2.ads: Likewise.
241
242 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
243
244         PR fortran/29051
245         * gfortran.dg/oldstyle_3.f90: New test.
246
247 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
248
249         PR libgfortran/29099
250         * gfortran.dg/secnds-1.f: New test.
251
252 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
253
254         PR libgfortran/29053
255         * gfortran.dg/streamio_9.f90: New test.
256         * gfortran.dg/streamio_10.f90: New test.
257
258 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
259
260         PR C++/29002
261         * g++.dg/init/array22.C: New test.
262         * g++.dg/init/array23.C: New test.
263
264 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
265
266         * stackcheck.lst: Update list of tests requiring stack checking.
267         * norun.lst: Adjust for above change.
268         * ada95.lst: New file.
269         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
270         requiring -gnat95 switch.
271
272 2006-09-14  Olivier Hainque  <hainque@adacore.com>
273
274         * gnat.dg/in_out_parameter.adb: New test.
275
276 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
277
278         PR debug/28980
279         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
280
281 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
282
283         * gnat.dg/specs/unchecked_union.ads: New test.
284
285 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
286
287         PR rtl-optimization/28982
288         * gcc.c-torture/execute/pr28982a.c: New test.
289         * gcc.c-torture/execute/pr28982b.c: Likewise.
290
291 2006-09-12  Eric Christopher  <echristo@apple.com>
292
293         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
294         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
295
296 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
297
298         PR c/28768
299         PR preprocessor/14634
300         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
301         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
302         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
303
304 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
305
306         * gcc.dg/pr28243.c: New test.
307
308 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
309
310         PR fortran/28971
311         gfortran.dg/pr28971.f90: New test to act as a backstop in case
312         this undiagnosed regression reappears.
313
314 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
315
316         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
317         Treat $srcdir as a literal.
318         * lib/fortran-torture.exp (fortran-torture-compile,
319         fortran-torture-execute): Likewise.
320         * lib/objc-torture.exp (objc-torture-compile,
321         objc-torture-execute): Likewise.
322         * lib/profopt.exp (profopt-execute): Likewise.
323
324 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
325
326         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
327
328 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
329
330         PR testsuite/28950
331         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
332
333 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
334
335         PR target/13685
336         * gcc.target/i386/pr13685.c: New test.
337
338 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
339
340         * gcc.dg/pr28726.c: New test.
341
342 2006-09-11  Josh Conner  <jconner@apple.com>
343
344         * gcc.dg/nrv3.c: Increase size of structure.
345         * gcc.dg/nrv4.c: Likewise.
346         * gcc.dg/nrv5.c: Likewise.
347
348 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
349
350         PR libfortran/28890
351         gfortran.dg/assumed_charlen_function_5.f90: New test.
352
353 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
354
355         PR c++/28991
356         * g++.dg/init/static3.C: New test.
357
358 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
359
360         PR testsuite/29007
361         * gcc.dg/long-long-cst1.c (t): Add cast to
362         __SIZE_TYPE__ before casting to int.
363         (main): Return 0 on success.
364
365 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
366
367         * gcc.c-torture/execute/20060910-1.c: New test.
368
369 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
370
371         PR middle-end/26983
372         * gcc.dg/pr26983.c: New test.
373
374 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
375
376         PR target/29006
377         * gcc.c-torture/execute/pr29006.c: New test.
378
379 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
380
381         PR libfortran/28947
382         gfortran.dg/matmul_4.f90: New test.
383
384 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
385
386         PR fortran/28959
387         gfortran.dg/used_types_10: New test.
388
389 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
390
391         PR libfortran/28923
392         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
393         gfortran.dg/array_initializer_3.f90: New test.
394
395 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
396
397         PR fortran/28914
398         * gfortran.dg/actual_array_constructor_3.f90: New test.
399
400 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
401
402         PR testsuite/26778
403         * gcc.target/i386/pr26778.c: New testcase.
404
405 2006-09-08  Eric Christopher  <echristo@apple.com>
406
407         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
408         * gcc.target/i386/memcpy-1.c: Ditto.
409         * gcc.target/i386/asm-1.c: Ditto.
410         * gcc.target/i386/20060512-4.c: Ditto.
411         * gcc.target/i386/compress-float-387.c: Ditto.
412         * gcc.target/i386/20060512-1.c: Ditto.
413         * gcc.target/i386/compress-float-sse.c: Ditto.
414         * gcc.target/i386/20060512-2.c: Ditto.
415         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
416         * gcc.target/i386/stack-prot-kernel.c: Ditto.
417         * gcc.target/i386/compress-float-387-pic.c: Ditto.
418         * gcc.dg/pr26449.c: Ditto.
419         * gcc.dg/attr-ms_struct-2.c: Ditto.
420         * gcc.dg/attr-ms_struct-1.c: Ditto.
421         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
422
423 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
424
425         PR c/28504
426         * gcc.dg/vla-10.c: New test.
427
428 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
429
430         PR c++/28858
431         * g++.dg/parse/template20.C: New test.
432         * g++.dg/template/operator8.C: Remove obsolete part.
433         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
434         * g++.old-deja/g++.pt/crash65.C: Likewise.
435
436 2006-09-07  Jason Merrill  <jason@redhat.com>
437
438         PR middle-end/27724
439         * gcc.dg/long-long-cst1.c: New test.
440
441 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
442
443         PR C++/28906
444         * g++.dg/other/array3.C: New test.
445         * g++.dg/other/array4.C: New test.
446         * g++.dg/other/array5.C: New test.
447
448 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
449
450         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
451
452 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
453
454         PR target/28946
455         * gcc.target/i386/pr28946.c: New test.
456
457 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
458
459         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
460         in integer literal constant.
461         * gfortran.dg/enum_8.f90: Ditto.
462         * gfortran.dg/g77/20030326-1.f: Ditto.
463
464 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
465
466         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
467         nonconformance usage.
468
469 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
470
471         PR middle-end/28862
472         * gcc.c-torture/compile/vector-align-1.c: New test.
473
474 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
475
476         PR rtl-opt/27883
477         * g++.dg/opt/copysign-1.C: New test.
478
479 2006-09-06  Jason Merrill  <jason@redhat.com>
480
481         PR c++/27371
482         * g++.dg/warn/unused-result1.C: New test.
483
484 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
485
486         PR c++/28903
487         * g++.dg/ext/vla3.C: New test.
488
489         PR c++/28886
490         * g++.dg/template/array16.C: New test.
491
492 2006-09-06  Richard Guenther  <rguenther@suse.de>
493
494         * gcc.dg/pr27226.c: Remove testcase again.
495
496 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
497
498         PR tree-opt/28937
499         * g++.dg/opt/unroll2.C: New test.
500
501 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
502
503         PR tree-opt/28952
504         * gcc.dg/vect/pr28952.c: New test.
505
506 2006-09-05  Richard Guenther  <rguenther@suse.de>
507
508         PR tree-optimization/28900
509         * gcc.dg/torture/pr28900.c: New testcase
510
511 2006-09-05  Richard Guenther  <rguenther@suse.de>
512
513         PR tree-optimization/28905
514         * gcc.c-torture/compile/pr28905.c: New testcase.
515
516 2006-09-05  Richard Guenther  <rguenther@suse.de>
517
518         PR middle-end/28935
519         * gcc.dg/pr28935.c: New testcase.
520
521 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
522
523         * gcc.c-torture/execute/20060905-1.c: New test.
524
525 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
526
527         PR fortran/28908
528         * gfortran.dg/used_types_7.f90: New test.
529         * gfortran.dg/used_types_8.f90: New test.
530         * gfortran.dg/used_types_9.f90: New test.
531
532 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
533
534         * gcc.c-torture/compile/20060904-1.c: New test.
535
536 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
537
538         PR c++/23287 Revert my 2006-09-01 patch
539         * g++.dg/parse/dtor12.C: Remove.
540
541 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
542
543         PR c+/27670
544         * g++.dg/template/operator9.C: New test.
545
546         PR c++/27493
547         * g++.dg/template/operator7.C: New test.
548
549         PR c++/27494
550         * g++.dg/template/operator8.C: New test.
551
552         PR c++/27397
553         * g++.dg/template/crash57.C: New test.
554
555         * g++.dg/template/typedef4.C: Adjust error markers.
556         * g++.dg/template/typedef5.C: Likewise.
557
558 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
559
560         PR c++/28878
561         * g++.dg/parse/crash33.C: New test.
562
563 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
564         Richard Guenther  <rguenther@suse.de>
565         Adam Nemet  <anemet@caviumnetworks.com>
566
567         PR middle-end/27226
568         * gcc.target/mips/memcpy-1.c: New testcase.
569         * gcc.dg/pr27226.c: Likewise.
570
571 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
572
573         PR c++/28705
574         * g++.dg/lookup/koenig5.C: New.
575         * g++.dg/template/crash56.C: New.
576
577 2006-09-01  Josh Conner  <jconner@apple.com>
578
579         PR c++/25505
580         * gcc.dg/nrv3.c: New test.
581         * gcc.dg/nrv4.c: New test.
582         * gcc.dg/nrv5.c: New test.
583
584 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
585
586         PR c++/23287
587         * g++.dg/parse/dtor12.C: New.
588
589 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
590
591         PR tree-optimization/28839
592         * gcc.dg/pr28839.c: New test.
593
594 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
595
596         PR target/24367
597         * gcc.dg/pr24367.c: New testcase.
598
599 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
600
601         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
602
603 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
604
605         PR rtl-optimization/27735
606         * gcc.dg/loop-unswitch-1.c: New test.
607
608 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
609
610         PR fortran/28885
611         * gfortran.dg/aliasing_dummy_2.f90: New test.
612
613         PR fortran/20067
614         * gfortran.dg/generic_5.f90: Change error message.
615
616         PR fortran/28873
617         * gfortran.dg/generic_6.f90: New test.
618
619         PR fortran/25077
620         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
621
622         PR fortran/25102
623         * gfortran.dg/invalid_interface_assignment.f90: New test.
624
625         PR fortran/24866
626         * gfortran.dg/module_proc_external_dummy.f90: New test.
627
628 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
629
630         PR c++/28349
631         * testsuite/g++.dg/warn/var-args1.C: New test.
632
633 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
634
635         PR fortran/28866
636         * gfortran.dg/simpleif_2.f90: New test.
637         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
638         * gfortran.dg/enum_5.f90: Ditto.
639
640 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
641             Kazu Hirata  <kazu@codesourcery.com>
642
643         PR tree-optimization/17506
644         * gcc.dg/pr17506.c: New.
645
646 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
647
648         PR c++/28139
649         * g++.dg/eh/alias1.C: New test.
650
651 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
652
653         PR c++/28860
654         * g++.dg/template/ttp22.C: New test.
655
656 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
657
658         PR middle-end/26632
659         * gcc.dg/pr26632.c: New.
660
661 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
662
663         PR libgfortran/28354
664         * gfortran.dg/fmt_zero_precision.f90: New test.
665
666 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
667
668         PR c++/28058
669         * g++.dg/template/spec31.C: New test.
670
671 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
672
673         PR c++/26573
674         * g++.dg/other/static2.C: New test.
675
676 2006-08-26  Roger Sayle  <roger@eyesopen.com>
677
678         * gcc.dg/Wswitch-enum-2.c: New test case.
679         * gcc.dg/Wswitch-enum-3.c: Likewise.
680
681 2006-08-26  Richard Guenther  <rguenther@suse.de>
682
683         * gcc.c-torture/compile/20060826-1.c: New testcase.
684
685 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
686
687         PR c++/28736
688         * g++.dg/template/void10.C: New test.
689
690         PR c++/28737
691         * g++.dg/template/void8.C: New test.
692
693         PR c+_+/28738
694         * g++.dg/template/void9.C: New test.
695
696         * g++.dg/template/void3.C: Adjust error markers.
697         * g++.dg/template/void4.C: Likewise.
698         * g++.dg/template/crash55.C: Likewise.
699         * g++.dg/template/void7.C: Likewise
700
701 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
702
703         PR c++/28588
704         * g++.dg/inherit/access6.C: New test.
705         * g++.dg/inherit/access7.C: Likewise.
706
707         PR c++/28595
708         * g++.dg/template/array15.C: New test.
709         * g++.dg/template/crash2.C: Tweak error markers.
710
711 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
712
713         PR middle-end/28683
714         * gcc.c-torture/compile/20060823-1.c: New test.
715
716 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
717
718         PR c++/28853
719         * g++.dg/template/ttp21.C: New test.
720
721         PR c++/28852
722         * g++.dg/other/operator1.C: Add error-marker.
723         * g++.dg/other/operator2.C: New test.
724
725 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
726
727         PR c/27893
728         * gcc.c-torture/compile/vla-const-1.c,
729         gcc.c-torture/compile/vla-const-2.c: New tests.
730
731 2006-08-26  Richard Guenther  <rguenther@suse.de>
732
733         PR middle-end/28814
734         * gcc.dg/torture/pr28814.c: New testcase.
735
736 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
737
738         PR c/28418
739         * gcc.c-torture/compile/compound-literal-1.c: New test.
740
741 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
742
743         PR c/28299
744         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
745         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
746         Expect extra diagnostics.
747
748 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
749
750         gcc.dg/noncompile/pr16876.c: New test.
751
752 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
753
754         PR c++/28056
755         * g++.dg/parse/local1.C: New test.
756         * g++.dg/other/qual1.C: Tweak error marker.
757
758 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
759
760         PR c++/27787
761         * g++.dg/template/typename10.C: New.
762         * g++.dg/template/lookup4.C: Remove bogus error marker.
763
764 2006-08-25  Richard Guenther  <rguenther@suse.de>
765
766         PR testsuite/28829
767         * gcc.dg/pr26570.c: Fix testcase.
768
769 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
770
771         PR tree-opt/28807
772         * gcc.c-torture/execute/mayalias-2.c: New test.
773         * gcc.dg/tree-ssa/alias-13.c: New test.
774
775 2006-08-24  Jan Hubicka  <jh@suse.cz>
776
777         PR debug/26881
778         * gcc.dg/debug/pr26881.c: New file.
779
780 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
781
782         PR fortran/28788
783         * gfortran.dg/used_types_4.f90: New test.
784         * gfortran.dg/derived_init_2.f90: Modify to check sibling
785         association of derived types.
786         * gfortran.dg/used_types_2.f90: Add module cleanup.
787         * gfortran.dg/used_types_3.f90: The same.
788
789         PR fortran/28771
790         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
791         fix of regression.
792
793 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
794
795         PR 28813
796         * gfortran.dg/direct_io_6.f90: Remove test.
797
798 2006-08-23  Stuart Hastings  <stuart@apple.com>
799
800         PR 28825
801         * gcc.target/i386/20060821-1.c: New.
802
803 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
804
805         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
806         dg-warning strings for dllimport.
807
808 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
809
810         PR C++/28450
811         * g++.dg/ext/vector4.C: New test.
812         * g++.dg/ext/complex1.C: New test.
813
814 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
815
816         PR debug/28692
817         * gcc.dg/debug/const-1.c: New.
818         * gcc.dg/debug/const-2.c: New.
819         * gcc.dg/debug/dwarf2/const-1.c: New.
820         * gcc.dg/debug/dwarf2/const-2.c: New.
821         * gcc.dg/debug/dwarf2/const-2b.c: New.
822
823 2006-08-22  Richard Guenther  <rguenther@suse.de>
824
825         PR middle-end/28776
826         * gcc.c-torture/compile/pr28776-1.c: New testcase.
827         * gcc.c-torture/compile/pr28776-2.c: Likewise.
828
829 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
830
831         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
832
833 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
834
835         PR c++/26269
836         * g++.dg/other/error14.C: New test.
837
838         PR c++/28505
839         * g++.dg/parse/ctor7.C: New test.
840         * g++.dg/parse/ctor8.C: Likewise.
841
842         PR c++/28741
843         * g++.dg/template/void7.C: New test.
844
845 2006-08-21  Olivier Hainque  <hainque@adacore.com>
846
847         * gnat.dg/self_aggregate_with_zeros.adb: New test.
848         * gnat.dg/self_aggregate_with_array.adb: New test.
849
850 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
851
852         * g++.dg/eh/arm-vfp-unwind.C: New test.
853
854 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
855
856         PR c++/28341
857         * g++.dg/template/ref3.C: New test.
858         * g++.dg/template/nontype13.C: New test.
859
860         PR c++/28346
861         * g++.dg/template/ptrmem17.C: New test.
862
863 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
864
865         PR target/28648 c:
866         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
867
868 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
869
870         PR fortran/28630
871         * gfortran.dg/used_types_2.f90: New test.
872
873         PR fortran/28601
874         * gfortran.dg/used_types_3.f90: New test.
875
876         PR fortran/20886
877         * gfortran.dg/generic_actual_arg.f90: New test.
878
879         PR fortran/28735
880         * gfortran.dg/module_private_array_refs_1.f90: New test.
881
882         PR fortran/28762
883         * gfortran.dg/program_name_1.f90: New test.
884
885         PR fortran/28425
886         * gfortran.dg/derived_constructor_comps_1.f90: New test.
887
888         PR fortran/28496
889         * gfortran.dg/array_initializer_2.f90: New test.
890
891         PR fortran/18111
892         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
893
894         PR fortran/28600
895         * gfortran.dg/assumed_charlen_function_4.f90: New test.
896
897         PR fortran/28771
898         * gfortran.dg/assumed_charlen_in_main.f90: New test.
899
900         PR fortran/28660
901         * gfortran.dg/dependent_decls_1.f90: New test.
902
903 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
904
905         PR fortran/25217
906         * gfortran.dg/derived_init_2.f90: New.
907
908 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
909
910         * gcc.c-torture/execute/pr28289.c: New test.
911
912 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
913
914         PR c/28744
915         * gcc.dg/attr-externally-visible-1.c: New test.
916         * gcc.dg/attr-externally-visible-2.c: New test.
917         * g++.dg/parse/attr-externally-visible-1.C: New test.
918         * g++.dg/parse/attr-externally-visible-2.C: New test.
919
920 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
921
922         PR c++/28606
923         * g++.dg/parse/dtor11.C: New test.
924
925 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
926
927         PR rtl-optimization/28489
928         * gcc.c-torture/compile/pr28489.c: New test.
929
930 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
931
932         PR c++/28710
933         * g++.dg/template/redecl4.C: New test.
934
935         PR c++/28711
936         * g++.dg/template/ctor8.C: New test.
937
938 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
939
940         * gcc.dg/pr26570.c: Fix testcase.
941
942 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
943
944         * PR c++/28573
945         * g++.dg/parse/offsetof6.C: New test.
946         * g++.dg/parse/offsetof6.C: New test.
947         * g++.dg/parse/offsetof7.C: New test.
948
949 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
950
951         PR testsuite/28602
952         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
953         is false.
954
955 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
956
957         PR c++/28302
958         * g++.dg/ext/vector3.C: New test.
959
960 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
961
962         PR gcov/profile/26570
963         * gcc.dg/pr26570.c: New test.
964
965 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
966
967         PR c/27697
968         * gcc.dg/qual-component-1.c: New test.
969
970 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
971
972         PR c++/28593
973         * g++.dg/parse/new3.C: New test.
974
975 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
976
977         PR fortran/25828
978         * gfortran.dg/streamio_1.f90: New test.
979         * gfortran.dg/streamio_2.f90: New test.
980         * gfortran.dg/streamio_3.f90: New test.
981         * gfortran.dg/streamio_4.f90: New test.
982         * gfortran.dg/streamio_5.f90: New test.
983         * gfortran.dg/streamio_6.f90: New test.
984         * gfortran.dg/streamio_7.f90: New test.
985         * gfortran.dg/streamio_8.f90: New test.
986
987 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
988
989         PR c/28287
990         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
991
992 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
993
994         PR c++/28594
995         * g++.dg/template/void6.C: New test.
996
997 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
998
999         PR c/28649
1000         * gcc.dg/parse-error-1.c: New test.
1001         * gcc.dg/parse-error-2.c: New test.
1002         * gcc.dg/cpp/digraph2.c: Add error-marker.
1003         * gcc.dg/noncompile/920923-1.c: Likewise.
1004
1005 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
1006
1007         PR c/27490
1008         * gcc.dg/sizeof-2.c: New testcase.
1009
1010         PR c/27489
1011         * gcc.dg/switch-A.c: New testcase.
1012
1013 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
1014
1015         PR c++/28288
1016         PR c++/14556
1017         * g++.old-deja/g++.warn/compare1.C: Delete.
1018         * g++.dg/opt/pr7503-2.C: Delete.
1019         * g++.dg/opt/pr7503-3.C: Delete.
1020         * g++.dg/opt/pr7503-4.C: Delete.
1021         * g++.dg/opt/pr7503-5.C: Delete.
1022         * g++.dg/opt/max1.C: Delete.
1023         * g++.dg/warn/minmax.C: Delete.
1024         * g++.dg/expr/minmax.C: New test.
1025
1026 2006-08-14  Richard Guenther  <rguenther@suse.de>
1027
1028         PR testsuite/28703
1029         * gcc.c-torture/execute/pr28651.c: Do not use argc
1030         to avoid optimization, instead forbid inlining.
1031
1032 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
1033
1034         PR rtl-optimization/28634
1035         * gcc.c-torture/execute/ieee/pr28634.c: New test.
1036
1037 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
1038
1039         PR c/27184
1040         * gcc.dg/torture/pr27184.c: New test.
1041
1042 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
1043
1044         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
1045
1046 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1047
1048         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
1049         * gfortran.dg/stat_2.f90: Likewise.
1050         * gfortran.dg/chmod_1.f90: Likewise.
1051         * gfortran.dg/chmod_2.f90: Likewise.
1052         * gfortran.dg/chmod_3.f90: Likewise.
1053
1054 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
1055
1056         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
1057
1058 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
1059
1060         * g++.dg/opt/pr23454-2.C: New test.
1061
1062 2006-08-11  Richard Guenther  <rguenther@suse.de>
1063
1064         PR middle-end/28651
1065         * gcc.c-torture/execute/pr28651.c: New testcase.
1066
1067 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
1068
1069         * gnat.dg/specs/static_initializer.ads: New test.
1070
1071 2006-08-10  Paul Brook  <paul@codesourcery.com>
1072
1073         * gcc.target/arm/cond-asm.c: New test.
1074
1075 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
1076
1077         PR tree-optimization/26197
1078         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
1079         * g++.dg/vect/vect.exp: Compile the new tests with
1080         --param max-aliased-vops=0.
1081
1082 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
1083
1084         PR c++/28637
1085         * g++.dg/template/void3.C: New test.
1086
1087         PR c++/28638
1088         * g++.dg/template/void4.C: New test.
1089
1090         PR c++/28640
1091         * g++.dg/template/void5.C: New test.
1092
1093 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
1094
1095         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
1096         after dg-do compile.
1097
1098 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
1099
1100         PR tree-optimizations/26969
1101         * gcc.dg/vect/vect.exp: Compile tests prefixed with
1102         "unswitch-loops" with -funswitch-loops.
1103         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
1104
1105 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1106
1107         * gcc.dg/sparc-getcontext-1.c: Fix typo.
1108         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
1109         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
1110         * objc.dg/dwarf-1.m: Likewise.
1111         * objc.dg/dwarf-2.m: Likewise.
1112         * obj-c++.dg/dwarf-2.mm: Likewise.
1113
1114 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1115
1116         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
1117         * objc.dg/dwarf-2.m: Likewise.
1118         * obj-c++.dg/dwarf-2.mm: Likewise.
1119
1120         PR libfortran/28603
1121         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
1122
1123         PR testsuite/27611
1124         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
1125
1126         PR testsuite/27033
1127         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
1128
1129 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
1130
1131         PR target/27827
1132         * gcc.target/i386/pr27827.c: New testcase.
1133
1134 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
1135
1136         PR fortran/28590
1137         * gfortran.dg/sequence_types_1.f90: New test.
1138
1139 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
1140
1141         PR fortran/28548
1142         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
1143         dg-warning.  Add -pedantic option.
1144
1145 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1146
1147         PR c/28502
1148         * gcc.dg/proto-1.c: New test.
1149
1150         PR c/27721
1151         * gcc.dg/lvalue-4.c: New test.
1152
1153         PR c/28136
1154         * gcc.dg/init-bad-5.c: New test.
1155
1156 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
1157
1158         PR c++/28347
1159         * g++.dg/ext/typedef-init.C: Add new test for typedef
1160         initialization inside templates. Adjust existing error markers.
1161
1162 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
1163
1164         PR c++/28148
1165         * g++.dg/init/ptrmem3.C: New test.
1166
1167 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
1168
1169         PR tree-optimization/27770
1170         * lib/target-support.exp: New target keyword "section_anchors".
1171         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
1172         tests.
1173         * gcc.dg/vect/section-anchors-pr27770.c: New test.
1174         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
1175         * gcc.dg/vect/section-anchors-vect-69.c: New test.
1176         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
1177
1178 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1179
1180         * gcc.dg/20060801-1.c: Add missing '}'.
1181
1182 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1183
1184         PR c++/27508
1185         * g++.dg/parse/dtor9.C: New test.
1186         * g++.dg/parse/dtor10.C: New test.
1187         * g++.dg/other/error7.C: Adjust error-marker.
1188
1189         PR c++/28274
1190         * g++.dg/other/default5.C: New test.
1191
1192 2006-08-02  Richard Guenther  <rguenther@suse.de>
1193
1194         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
1195
1196 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
1197
1198         PR c++/28557
1199         * g++.dg/template/conv9.C: New test.
1200
1201 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
1202
1203         PR debug/28063
1204         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
1205         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
1206         Optionally return assembly text.  Update callers.
1207         (check_no_compiler_messages): Update verbose messages.
1208         (check_no_messages_and_pattern): New.
1209         (check_effective_target_string_merging): New.
1210
1211 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1212
1213         PR c++/28250
1214         * g++.dg/eh/catch4.C: New test.
1215
1216         PR c++/28257
1217         * g++.dg/other/qual1.C: New test.
1218
1219         PR c++/28259
1220         * g++.dg/inherit/error2.C: New test.
1221
1222         PR c++/28267
1223         * g++.dg/other/new1.C: New test.
1224
1225         * g++.dg/warn/pr23075.C: Remove obsolete test.
1226         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
1227         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
1228
1229 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
1230
1231         PR c++/28523
1232         * g++.dg/eh/cast1.C: New test.
1233
1234 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
1235
1236         PR libfortran/28452
1237         * gfortran.dg/random_3.f90:  New test.
1238
1239 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
1240
1241         PR c++/28432
1242         * g++.dg/other/pr28304.C: Change expected error message.
1243         * g++.dg/other/pr28432.C: New test.
1244
1245 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
1246
1247         PR c++/28256
1248         * g++.dg/init/brace2.C: Change expected error message, add empty init.
1249
1250 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
1251
1252         PR debug/23336
1253         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
1254         at -g1.
1255         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
1256         g++.dg/debug/enum-2.C: New.
1257
1258 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1259
1260         PR c++/6634
1261         * g++.dg/parse/long1.C: Add more tests.
1262
1263 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1264
1265         * gfortran.dg/lrshift_1.c: New file.
1266
1267 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1268
1269         PR libgfortran/28335
1270         * gfortran.dg/no_unit_error_1.f90: New test.
1271
1272 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1273
1274         PR libgfortran/28335
1275         * gfortran.dg/no_unit_error_1.f90: Delete test.
1276         * gfortran.dg/no_unit_error_2.f90: Delete test.
1277
1278 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1279
1280         * gfortran.dg/chmod_3.f90: New test.
1281         * gfortran.dg/ltime_gmtime_1.f90: New test.
1282         * gfortran.dg/ltime_gmtime_2.f90: New test.
1283         * gfortran.dg/lrshift_1.f90: New test.
1284         * gfortran.dg/chmod_1.f90: New test.
1285         * gfortran.dg/chmod_2.f90: New test.
1286
1287 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
1288
1289         PR c++/27668
1290         * g++.dg/template/crash55.C: New test.
1291
1292         PR c++/27962
1293         * g++.dg/template/nontype16.C: New test.
1294
1295         * g++.dg/template/void2.C: Adjust error markers.
1296         * g++.dg/template/nontype5.C: Adjust error markers.
1297
1298 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
1299
1300         * gcc.target/i386/stack-prot-kernel.c: New test.
1301
1302 2006-07-27  Roger Sayle  <roger@eyesopen.com>
1303
1304         * gcc.dg/builtins-55.c: New test case.
1305
1306 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
1307
1308         PR rtl-optimization/27907
1309         * gcc.c-torture/compile/pr27907.c: New test.
1310
1311 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1312
1313         * gfortran.dg/mclock.f90: New test.
1314         * gfortran.dg/int_conv_1.f90: New test.
1315         * gfortran.dg/stat_1.f90: New test.
1316         * gfortran.dg/stat_2.f90: New test.
1317
1318 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1319
1320         PR libgfortran/28335
1321         * gfortran.dg/no_unit_error_1.f90: New test.
1322         * gfortran.dg/no_unit_error_2.f90: New test.
1323         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
1324
1325 2006-07-25  Roger Sayle  <roger@eyesopen.com>
1326
1327         PR middle-end/28473
1328         * gcc.dg/fold-convround-1.c: New test case.
1329
1330 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
1331
1332         * gfortran.dg/arithmetic_if.f90:  Fix comments.
1333
1334 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1335
1336         PR c++/27572
1337         * g++.dg/other/typedef1.C: New test.
1338         * g++.dg/template/typedef4.C: New test.
1339         * g++.dg/template/typedef5.C: New test.
1340
1341 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
1342
1343         PR fortran/28416
1344         * gfortran.dg/allocatable_dummy_3.f90: New.
1345
1346 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
1347
1348         PR fortran/28439
1349         * gfortran.dg/arithmetic_if.f90:  New test.
1350
1351 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
1352
1353         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
1354         avoid memcpy optimization.
1355
1356 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1357
1358         PR fortran/25289
1359         * gfortran.dg/direct_io_6.f90: New test.
1360
1361 2006-07-24  Jan Hubicka  <jh@suse.cz>
1362
1363         PR c/25795
1364         PR c++/27369
1365         * gcc.dg/pr25795.c: New test.
1366         * gcc.dg/pr25795-1.c: New test.
1367
1368 2006-07-23  Roger Sayle  <roger@eyesopen.com>
1369
1370         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
1371         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
1372         which may be transformed to "g || h" on some platforms.
1373
1374 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
1375
1376         PR c++/28025
1377         * g++.dg/template/friend45.C: New test.
1378
1379 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1380
1381         PR libgfortran/28339
1382         * gfortran.dg/arrayio_8.f90: New test.
1383
1384 2006-07-21  Mike Stump  <mrs@apple.com>
1385
1386         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
1387
1388         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
1389
1390 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1391
1392         PR c++/28250
1393         * g++.dg/eh/catch3.C: New test.
1394
1395         PR c++/28363
1396         * g++.dg/template/defarg10.C: New test.
1397
1398 2006-07-20  Paul Brook  <paul@codesourcery.com>
1399
1400         PR 27363
1401         * gcc.dg/pr27363.c: New test.
1402
1403 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
1404
1405         PR c++/28338
1406         * g++.dg/init/ref13.C: New test.
1407
1408 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1409
1410         PR obj-c++/28434
1411         * obj-c++.dg/proto-error-1.mm: New test.
1412
1413 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
1414
1415         PR c++/28337
1416         * g++.dg/template/string1.C: New test.
1417
1418 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
1419
1420         PR c++/28048
1421         * g++.dg/template/defarg9.C: New test.
1422
1423         PR c++/28235
1424         * g++.dg/template/static27.C: New test.
1425
1426 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
1427
1428         PR 28410
1429         * gcc.dg/tree-ssa/pr28410.c: New test.
1430
1431 2006-07-18  Lee Millward  <lee.millward@gmail.com>
1432
1433         PR c++/28258
1434         * g++/dg/other/error13.C: New test.
1435
1436         PR c++/28260
1437         * g++.dg/template/friend44.C: New test.
1438
1439 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
1440
1441         PR c++/27495
1442         * g++.dg/other/pr27495.C: New.
1443
1444 2006-07-18  Olivier Hainque  <hainque@adacore.com>
1445
1446         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
1447         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
1448
1449 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1450
1451         PR c/28286
1452         * gcc.dg/pragma-pack-4.c: New test.
1453
1454 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
1455
1456         PR c++/28291
1457         * g++.dg/ext/pr28291.C: New test.
1458
1459 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
1460
1461         PR middle-end/28403
1462         * gcc.c-torture/execute/pr28403.c: New test.
1463
1464 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
1465
1466         PR middle-end/28402
1467         * gcc.dg/pr28402.c: New test.
1468
1469 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
1470
1471         PR c++/28304
1472         * g++.dg/other/pr28304.C: New test.
1473
1474 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
1475
1476         PR other/28251
1477         gcc.c-torture/unsorted/dump-noaddr.c: New test.
1478         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
1479
1480 2006-07-17  Richard Guenther  <rguenther@suse.de>
1481
1482         PR tree-optimization/28238
1483         * g++.dg/tree-ssa/pr28238.C: New testcase.
1484
1485 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1486
1487         PR c++/28250
1488         * g++.dg/eh/catch1.C: New test.
1489         * g++.dg/eh/catch2.C: New test.
1490
1491 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
1492
1493         PR c++/28370
1494         * g++.dg/template/anon3.C: New test.
1495
1496 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
1497
1498         PR fortran/20844
1499         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
1500         specifiers requiring an explicit format tag..
1501
1502         PR fortran/28201
1503         * gfortran.dg/generic_5: New test.
1504
1505         PR fortran/20893
1506         * gfortran.dg/elemental_optional_args_1.f90: New test.
1507
1508 2006-07-16  Olivier Hainque  <hainque@adacore.com>
1509
1510         * gnat.dg/assert.ads: New file.
1511         * gnat.dg/controlled_record.ads: Likewise.
1512         * gnat.dg/controlled_record.adb: Likewise.
1513
1514 2006-07-15  Lee Millward  <lee.millward@gmail.com>
1515
1516         PR c++/28292
1517         * g++.dg/other/error12.C: New test.
1518
1519         PR c++/28269
1520         * g++.dg/template/crash54.C: New test.
1521
1522 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1523
1524         PR c++/28249
1525         * g++.dg/parse/catch1.C: New test.
1526
1527         PR c++/28294
1528         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
1529
1530         PR c++/28387
1531         * g++.dg/ext/attrib24.C: New test.
1532
1533 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1534
1535         PR c++/28343
1536         * g++.dg/ext/asmspec1.C: New test.
1537
1538 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
1539
1540         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
1541         (dg-test): Support shouldfail tests.
1542         * lib/target-supports-dg.exp (dg-shouldfail): New.
1543         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
1544         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
1545         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
1546         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
1547         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
1548         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
1549         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
1550
1551 2006-07-13  Jan Hubicka  <jh@suse.cz>
1552
1553         * gcc.target/i386/memcpy-1.c: New.
1554
1555 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
1556
1557         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
1558
1559 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
1560
1561         PR fortran/25097
1562         * gfortran.dg/present_1.f90: New test.
1563
1564         PR fortran/20903
1565         * gfortran.dg/interface_derived_type_1.f90: New test.
1566
1567 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
1568
1569         PR fortran/28213
1570         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
1571         list.
1572
1573 2006-07-07  Lee Millward  <lee.millward@gmail.com>
1574
1575         PR c++/27820
1576         * g++.dg/other/label1.C: New test.
1577
1578 2006-07-07   Richard Guenther  <rguenther@suse.de>
1579
1580         PR middle-end/28268
1581         * gcc.dg/torture/pr28268.c: New testcase.
1582
1583 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
1584
1585         PR c++/27019
1586         * g++.dg/ext/pr27019.C: New.
1587
1588 2006-07-07  Richard Guenther  <rguenther@suse.de>
1589
1590         PR tree-optimization/28187
1591         * gcc.dg/pr28187.c: New testcase.
1592
1593 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
1594
1595         * gnat.dg/address_conversion.adb: New test.
1596         * gnat.dg/boolean_subtype.adb: Likewise.
1597         * gnat.dg/frame_overflow.adb: Likewise.
1598         * gnat.dg/pointer_array.adb: Likewise.
1599         * gnat.dg/pointer_conversion.adb: Likewise.
1600
1601 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
1602
1603         PR fortran/28237
1604         PR fortran/23420
1605         * gfortran.dg/print_fmt_5.f90: New test.
1606
1607 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1608
1609         PR fortran/28129
1610         * gfortran.dg/bounds_check_4.f90: New test.
1611
1612 2006-07-05  Richard Guenther  <rguenther@suse.de>
1613
1614         PR target/28158
1615         * gfortran.dg/pr28158.f90: New testcase.
1616
1617 2006-07-05  Richard Guenther  <rguenther@suse.de>
1618
1619         PR tree-optimization/28162
1620         * gcc.dg/pr28162.c: New testcase.
1621
1622 2006-07-05  Richard Guenther  <rguenther@suse.de>
1623         Andrew Pinski  <pinskia@gcc.gnu.org>
1624
1625         PR c++/27084
1626         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
1627
1628 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
1629
1630         PR fortran/28174
1631         * gfortran.dg/actual_array_substr_2.f90: New test.
1632
1633         PR fortran/28167
1634         * gfortran.dg/actual_array_constructor_2.f90: New test.
1635
1636 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1637
1638         * gfortran.dg/itime_idate_1.f: New test.
1639         * gfortran.dg/itime_idate_2.f: New test.
1640
1641 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1642
1643         PR libgfortran/27704
1644         * gfortran.dg/open_status_3.f90: New test.
1645         * gfortran.dg/fmt_l.f90: Update for new feature.
1646
1647 2006-07-03  Asher Langton  <langton2@llnl.gov>
1648
1649         * gfortran.dg/oldstyle_2.f90: New.
1650
1651 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
1652
1653         * gnat.dg/string_slice.adb: New test.
1654
1655 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1656
1657         PR fortran/19259
1658         * gfortran.dg/semicolon_fixed.c: New.
1659         * gfortran.dg/semicolon_free.c: New.
1660
1661 2006-06-30  Mike Stump  <mrs@apple.com>
1662
1663         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
1664         that don't support internal visibility.
1665
1666 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
1667
1668         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
1669         for '(' / ')' needing an extra '\'.
1670
1671 2006-06-29  Roger Sayle  <roger@eyesopen.com>
1672
1673         PR middle-end/27428
1674         * gcc.dg/pr27428-1.c: New test case.
1675
1676 2006-06-29  Mike Stump  <mrs@apple.com>
1677
1678         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
1679         on darwin as we can't align commons large enough yet.
1680
1681         * gcc.dg/vla-8.c: Add additional testcases.
1682
1683 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
1684
1685         PR c++/28114
1686         * g++.dg/other/pr28114.C: New.
1687
1688 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
1689
1690         * gcc.c-torture/compile/20060625-1.c: New test.
1691
1692 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
1693
1694         PR fortran/20867
1695         * gfortran.dg/stfunc_3.f90: New test.
1696
1697         PR fortran/25056
1698         * gfortran.dg/impure_actual_1.f90: New test.
1699
1700         PR fortran/20874
1701         * gfortran.dg/elemental_result_1.f90: New test.
1702
1703         PR fortran/25073
1704         * gfortran.dg/select_7.f90: New test.
1705
1706         PR fortran/27554
1707         * intrinsic_actual_1.f: New test.
1708
1709         PR fortran/22038
1710         PR fortran/28119
1711         * gfortran.dg/forall_4.f90: New test.
1712
1713         PR fortran/25072
1714         * gfortran.dg/forall_5.f90: New test.
1715
1716 2006-06-25  Lee Millward  <lee.millward@gmail.com>
1717
1718         PR c++/28051
1719         * g++.dg/template/using13.C: New test.
1720
1721         PR c++/28054
1722         * g++.dg/other/incomplete3.C: New test.
1723
1724 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1725
1726         PR fortran/28081
1727         * gfortran.dg/substr_3.f: New test.
1728         * gfortran.dg/equiv_2.f90: Update expected error message.
1729
1730 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
1731
1732         PR fortran/28118
1733         * gfortran.dg/actual_array_substr_1.f90: New test.
1734
1735 2006-06-24  Olivier Hainque  <hainque@adacore.com>
1736
1737         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
1738         * gnat.dg/scalar_mode_agg_compare.adb: New test.
1739
1740 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
1741
1742         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
1743
1744 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
1745
1746         PR fortran/27981
1747         * gfortran.dg/simpleif_2.f90: New test.
1748
1749 2006-06-23  Lee Millward  <lee.millward@gmail.com>
1750
1751         * g++.dg/template/error22.C: Fix typo.
1752
1753 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1754
1755         PR c++/28112
1756         * g++.dg/ext/attrib23.C: New test.
1757
1758 2006-06-23  Olivier Hainque  <hainque@adacore.com>
1759
1760         * gnat.dg/varsize_temp.adb: New test.
1761
1762 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1763
1764         PR c++/11468
1765         * g++.dg/other/java2.C: New test.
1766
1767 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
1768
1769         PR target/27789
1770         * g++.dg/ext/dllimport4.C. Add more tests for invalid
1771         initialization.
1772
1773 2006-06-22  Roger Sayle  <roger@eyesopen.com>
1774
1775         PR target/27531
1776         * gcc.dg/pr27531-1.c: New test case.
1777
1778 2006-06-22  Asher Langton  <langton2@llnl.gov>
1779
1780         PR fortran/24748
1781         * gfortran.dg/implicit_8.f90: New.
1782
1783 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
1784
1785         PR rtl-optimization/28121
1786         * gcc.dg/pr28121.c: New test.
1787
1788 2006-06-22  Lee Millward  <lee.millward@gmail.com>
1789
1790         PR c++/27805
1791         * g++.dg/parse/ptrmem6.C: New test.
1792
1793         PR c++/27821
1794         * g++.dg/template/error22.C: New test.
1795
1796 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1797
1798         PR c++/28111
1799         * g++.dg/template/friend43.C: New test.
1800
1801         PR c++/28110
1802         * g++.dg/template/crash53.C: New test.
1803
1804         PR c++/28109
1805         * g++.dg/rtti/incomplete1.C: New test.
1806
1807 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
1808
1809         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
1810
1811 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
1812
1813         * gcc.c-torture/execute/complex-7.c: New.
1814
1815 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
1816
1817         * gcc.dg/merge-all-constants-1.c: New test.
1818
1819 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
1820
1821         PR c++/28113
1822         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
1823
1824 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
1825
1826         * gfortran.dg/rrspacing_1.f90: New test.
1827
1828 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1829
1830         PR c++/28052
1831         * g++.dg/other/bitfield2.C: New test.
1832
1833 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
1834
1835         PR tree-optimization/27331
1836         * gcc.dg/pr27331.c: New test.
1837
1838 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
1839             Eric Botcazou  <ebotcazou@adacore.com>
1840
1841         PR ada/18692
1842         * lib/gnat.exp: New file.
1843         * lib/gnat-dg.exp: Likewise.
1844         * gnat.dg: New directory.
1845         * gnat.dg/dg.exp: New driver.
1846         * gnat.dg/specs: New directory.
1847         * gnat.dg/specs/specs.exp: New driver.
1848         * gnat.dg/style: New directory.
1849         * gnat.dg/style/style.exp: New driver.
1850
1851 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
1852
1853         PR fortran/16206
1854         * gfortran.dg/array_initializer_1.f90: New test.
1855
1856         PR fortran/28005
1857         * gfortran.dg/matmul_3.f90: New test.
1858
1859 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
1860
1861         PR middle-end/28075
1862         * gcc.dg/tree-ssa/inline-1.c: New test.
1863
1864 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
1865
1866         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
1867         in malloc prototype; remove XFAIL.
1868         * gcc.dg/pr18241-2.c: Ditto.
1869         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
1870         in memset prototype; remove XFAIL.
1871         * gcc.dg/tree-ssa/pr23382.c: Ditto.
1872
1873 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
1874
1875         * gcc.dg/vla-8.c: Add.
1876
1877 2006-06-19  Richard Guenther  <rguenther@suse.de>
1878
1879         PR tree-optimization/27090
1880         * g++.dg/tree-ssa/pr27090.C: New testcase.
1881
1882 2006-06-19  Roger Sayle  <roger@eyesopen.com>
1883
1884         PR target/27861
1885         * gcc.dg/pr27861-1.c: New test case.
1886
1887 2006-06-19  Richard Guenther  <rguenther@suse.de>
1888
1889         PR middle-end/28045
1890         * gcc.dg/torture/pr28045.c: New testcase.
1891
1892 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1893
1894         PR fortran/26801
1895         * gfortran.dg/associated_4.f90: New test.
1896
1897 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1898
1899         PR fortran/19310
1900         PR fortran/19904
1901         * gfortran.dg/real_const_3.f90: New test.
1902
1903 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
1904
1905         PR c++/28016
1906         * g++.dg/template/static26.C: New test.
1907
1908         PR c++/27979
1909         * g++.dg/expr/bitfield2.C: New test.
1910
1911         PR c++/27884
1912         * g++.dg/parse/linkage2.C: New test.
1913
1914 2006-06-16  Richard Guenther  <rguenther@suse.de>
1915
1916         PR middle-end/27116
1917         * gcc.dg/pr15785-1.c: Revert last change.
1918         * gcc.dg/torture/pr27116-2.c: New testcase.
1919
1920 2006-06-16  Roger Sayle  <roger@eyesopen.com>
1921
1922         PR middle-end/27802
1923         * gcc.dg/pr27802-1.c: New test case.
1924
1925 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
1926
1927         PR c++/27689
1928         * g++.dg/template/ttp18.C: New test.
1929         * g++.dg/template/ttp19.C: Likewise.
1930
1931         PR c++/27666
1932         * g++.dg/expr/cond9.C: New test.
1933
1934         PR c++/27640
1935         * g++.dg/template/ctor7.C: New test.
1936
1937 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
1938
1939         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
1940
1941 2006-06-16  Richard Guenther  <rguenther@suse.de>
1942
1943         PR tree-optimization/27781
1944         * gcc.dg/tree-ssa/pr27781.c: New testcase.
1945
1946 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
1947
1948         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
1949
1950 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
1951
1952         * gcc.dg/tree-ssa/loop-18.c: New test.
1953
1954 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
1955
1956         PR c++/27665
1957         * g++.dg/template/crash52.C: New test.
1958
1959         PR c++/27648
1960         * g++.dg/ext/attrib22.C: New test.
1961
1962         PR c++/26559
1963         * g++.dg/template/builtin1.C: New test.
1964         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
1965
1966         PR c++/28018
1967         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
1968         assignment.
1969         * g++.old-deja/g++.pt/crash51.C: Likewise.
1970
1971         PR c++/27227
1972         * g++.dg/lookup/linkage1.C: New test.
1973         * g++.dg/lookup/linkage2.C: Likewise.
1974
1975 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
1976
1977         PR middle-end/27959
1978         * gcc.dg/pr27959.c: New testcase.
1979
1980 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
1981
1982         PR target/28014:
1983         * g++.dg/eh/div.C: New test.
1984
1985 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
1986
1987         PR c++/27894
1988         * g++.dg/tree-ssa/pr26757.C: New test.
1989         * g++.dg/tree-ssa/pr27894.C: New test.
1990
1991 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1992
1993         * gcc.c-torture/compile/20060609-1.c: New test.
1994
1995         PR target/27863
1996         * gcc.c-torture/compile/pr27863.c: New test.
1997
1998 2006-06-13  Richard Guenther  <rguenther@suse.de>
1999
2000         PR tree-optimization/27830
2001         * g++.dg/tree-ssa/pr27830.C: New testcase.
2002
2003 2006-06-13  Matthew Sachs  <msachs@apple.com>
2004
2005         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
2006         the list of compiler flags; this causes those flags to be checked
2007         for things like dg-skip-if.
2008
2009 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2010
2011         PR c++/27601
2012         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
2013
2014 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
2015             Kazu Hirata  <kazu@codesourcery.com>
2016
2017         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
2018         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
2019
2020 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2021
2022         PR c++/27933
2023         * g++.dg/lookup/using15.C: New test.
2024
2025         PR c++/27951
2026         * g++.dg/other/anon4.C: New test.
2027
2028 2006-06-12  Roger Sayle  <roger@eyesopen.com>
2029
2030         PR c++/21210
2031         * g++.dg/init/complex1.C: New test case.
2032
2033 2006-06-11  Eric Christopher  <echristo@apple.com>
2034
2035         PR middle-end/27948
2036         * gcc.dg/bf-ms-layout.c: Run on darwin.
2037         * gcc.dg/bf-no-ms-layout: Ditto.
2038         * gcc.dg/attr-ms_struct-2.c: New.
2039         * gcc.dg/bf-ms-layout-2.c: Ditto.
2040
2041 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
2042
2043         * gcc.dg/attr-ms_struct-packed1.c: New.
2044
2045 2006-06-09  Mike Stump  <mrs@apple.com>
2046
2047         * gcc.dg/vla-7.c: Add.
2048
2049 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
2050
2051         PR fortran/24558
2052         * gfortran.dg/entry_6.f90: New test.
2053
2054         PR fortran/20877
2055         PR fortran/25047
2056         * gfortran.dg/entry_7.f90: New test.
2057
2058 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
2059
2060         PR c/27747
2061         * gcc.dg/cpp/_Pragma6.c: New test.
2062
2063         PR c++/27748
2064         * g++.dg/cpp/_Pragma1.C: New test.
2065
2066         PR preprocessor/27746
2067         * gcc.dg/gomp/macro-3.c: New test.
2068         * gcc.dg/gomp/macro-4.c: New test.
2069         * g++.dg/gomp/macro-3.C: New test.
2070         * g++.dg/gomp/macro-4.C: New test.
2071
2072 2006-06-09  Richard Guenther  <rguenther@suse.de>
2073
2074         PR tree-optimization/26998
2075         * gcc.dg/torture/pr26998.c: New testcase.
2076         * gcc.dg/tree-ssa/vrp29.c: New testcase.
2077
2078 2006-06-08  Mike Stump  <mrs@apple.com>
2079
2080         * gcc.dg/pr27095.c: Account for stubs.
2081
2082         PR target/26427
2083         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
2084         produce bad code on darwin.
2085
2086 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2087
2088         PR fortran/27958
2089         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
2090
2091 2006-06-08  Asher Langton  <langton2@llnl.gov>
2092
2093         PR fortran/27786
2094         * cray_pointers_2.f90: Add -fbounds-check compile flag.
2095
2096 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2097
2098         PR target/27421
2099         * gcc.dg/union-3.c: New test.
2100
2101 2006-06-08  Richard Guenther  <rguenther@suse.de>
2102
2103         PR middle-end/27116
2104         * gcc.dg/torture/pr27116.c: New testcase.
2105         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
2106
2107 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
2108
2109         PR rtl-optimization/26449
2110         * gcc.dg/pr26449.c: New test.
2111
2112 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2113
2114         PR c++/27601
2115         * g++.dg/ext/offsetof1.C: Test member functions.
2116
2117 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
2118
2119         * gcc.dg/pr27095.c: Improve scanning.
2120
2121 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
2122
2123         PR fortran/23091
2124         * gfortran.dg/saved_automatic_1.f90: New test.
2125
2126         PR fortran/24168
2127         * gfortran.dg/array_simplify_1.f90: New test.
2128
2129         PR fortran/25090
2130         * gfortran.dg/entry_dummy_ref_1.f90: New test.
2131
2132         PR fortran/25058
2133         * gfortran.dg/entry_dummy_ref_2.f90: New test.
2134
2135 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
2136
2137         PR c++/27177
2138         * g++.dg/expr/cast7.C: New test.
2139
2140 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
2141
2142         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
2143         * lib/gcc-defs.exp (tool_check_compile): Ditto.
2144         * lib/fortran-torture.exp (fortran-torture-compile,
2145         fortran-torture-execute): Ditto.
2146
2147 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
2148
2149         PR target/27842
2150         * gcc.dg/vmx/pr27842.c: New test.
2151
2152 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2153
2154         PR libfortran/27895
2155         * gfortran.dg/bounds_check_3.f90: New test.
2156
2157 2006-06-05  Mike Stump  <mrs@apple.com>
2158
2159         * objc.dg/objc-fast-4.m: Skip for ppc64.
2160
2161 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
2162
2163         PR testsuite/27705
2164         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
2165
2166 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
2167             Victor Kaplansky  <victork@il.ibm.com>
2168
2169         PR tree-optimizations/26360
2170         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
2171         with -fno-tree-dce.
2172         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
2173
2174 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
2175
2176         PR fortran/14067
2177         * gfortran.dg/data_char_1.f90: Add messages for truncated
2178         strings.
2179
2180         PR fortran/16943
2181         * gfortran.dg/func_decl_2.f90: New test.
2182
2183         PR fortran/20839
2184         * gfortran.dg/do_2.f90: New test.
2185
2186         PR fortran/27655
2187         * gfortran.dg/associated_3.f90: New test.
2188
2189 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
2190
2191         PR c++/27819
2192         * g++.dg/template/static25.C: New test.
2193
2194         PR c++/27722
2195         * g++.dg/init/array21.C: New test.
2196
2197         PR c++/27807
2198         * g++.dg/ext/complit7.C: New test.
2199
2200         PR c++/27806
2201         * g++.dg/parse/ptrmem5.C: New test.
2202
2203 2006-06-04  Roger Sayle  <roger@eyesopen.com>
2204             Andrew Pinski  <pinskia@physics.uc.edu>
2205
2206         PR c/27150
2207         PR middle-end/27382
2208         * gcc.dg/pr27150-1.c: New testcase.
2209         * gcc.dg/pr27382-1.c: New testcase.
2210         * gcc.dg/pr27382-2.c: New testcase.
2211
2212 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
2213
2214         PR c/25161
2215         PR c/27020
2216         * gcc.dg/array-10.c: New test.
2217
2218 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2219
2220         PR c++/27804
2221         * g++.dg/init/const4.C: New test.
2222         * g++.dg/init/member1.C: Add error-marker.
2223         * g++.dg/other/fold1.C: Adjust error-marker.
2224
2225 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2226
2227         PR c++/27601
2228         * g++.dg/ext/offsetof1.C: New test.
2229
2230 2006-06-04 Eric Christopher <echristo@apple.com>
2231
2232         * gcc.dg/attr-ms_struct-1.c: New.
2233
2234 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
2235
2236         * gcc.c-torture/compile/builtin_constant_p.c: New test.
2237
2238 2006-06-04  Richard Guenther  <rguenther@suse.de>
2239
2240         PR tree-optimization/27039
2241         * gcc.dg/tree-ssa/loop-17.c: New testcase.
2242
2243 2006-06-03  Roger Sayle  <roger@eyesopen.com>
2244
2245         PR target/26223
2246         * gcc.target/i386/amd64-abi-2.c: New test case.
2247
2248 2006-06-02  Eric Christopher  <echristo@apple.com>
2249
2250         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
2251         * gcc.target/i386/20020523-1.c: Skip if darwin.
2252         * gcc.target/i386/asm-3.c: Ditto.
2253         * gcc.target/i386/20011119-1.c: Ditto.
2254         * gcc.target/i386/clobbers.c: Remove pic part of test.
2255
2256 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
2257
2258         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
2259         * g++.old-deja/g++.other/init19.C: Ditto.
2260         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
2261         and add other platforms as expected failures.
2262
2263 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
2264
2265         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
2266         (is-effective-target-keyword): Ditto.
2267
2268 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
2269
2270         PR fortran/27715
2271         * gfortran.dg/extended_char_comparison_1.f:  New test.
2272
2273 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
2274
2275         PR fortran/25098
2276         * gfortran.dg/dummy_procedure_1.f90: New test.
2277
2278         PR fortran/25147
2279         * gfortran.dg/dummy_procedure_2.f90: New test.
2280
2281         * gfortran.dg/associated_2.f90: Correct to make consistent with
2282         standard.
2283
2284 2006-05-31  Roger Sayle  <roger@eyesopen.com>
2285
2286         * gcc.target/i386/387-11.c: New test case.
2287
2288 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
2289
2290         PR c++/27801
2291         * g++.dg/template/cond6.C: New test.
2292
2293         PR c++/26496
2294         * g++.dg/template/crash51.C: New test.
2295         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
2296
2297         PR c++/27385
2298         * g++.dg/init/array20.C: New test.
2299
2300 2006-05-31  Roger Sayle  <roger@eyesopen.com>
2301
2302         * gcc.dg/builtins-54.c: New test case.
2303
2304 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
2305
2306         PR c++/26433
2307         * g++.dg/template/fntry1.C: Add dg-do link.
2308
2309         PR c++/27808
2310         * g++.dg/parse/friend6.C: New test.
2311
2312 2006-05-30  Asher Langton  <langton2@llnl.gov>
2313
2314         * gfortran.dg/cray_pointers_7.f90: New test.
2315
2316 2006-05-30  Roger Sayle  <roger@eyesopen.com>
2317
2318         PR tree-optimization/23452
2319         * gcc.dg/fold-mulconj-1.c: New test case.
2320
2321 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
2322
2323         PR c++/27803
2324         * g++.dg/parse/bitfield1.C: New test.
2325
2326 2006-05-30  Roger Sayle  <roger@eyesopen.com>
2327
2328         * gcc.target/ppc-eq0-1.c: New test case.
2329         * gcc.target/ppc-negeq0-1.c: New test case.
2330
2331 2006-05-30  Dirk Mueller  <dmueller@suse.de>
2332
2333         PR c/27273
2334         * gcc.dg/overflow-warn-5.c: New test.
2335
2336 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2337
2338         PR c/27718
2339         * gcc.dg/sizeof-1.c: New test.
2340
2341 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
2342
2343         PR target/27790
2344         * gcc.target/i386/pr27790.c: New test.
2345
2346 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2347
2348         PR libgfortran/27757
2349         * gfortran.dg/direct_io_5.f90: New test.
2350
2351 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2352
2353         PR libgfortran/27634
2354         * gfortran.dg/fmt_missing_period_1.f: New test.
2355         * gfortran.dg/fmt_missing_period_2.f: New test.
2356         * gfortran.dg/fmt_missing_period_3.f: New test.
2357
2358 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2359
2360         PR fortran/19777
2361         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
2362         arrays.
2363
2364 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2365
2366         PR c++/27713
2367         * g++.dg/template/new6.C: New test.
2368
2369 2006-05-29  Roger Sayle  <roger@eyesopen.com>
2370
2371         PR tree-optimization/24964
2372         * gcc.target/i386/387-10.c: New test case.
2373
2374 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
2375
2376         * intrinsics/string_intrinsics.c (compare_string):
2377         Use memcmp instead of strncmp to avoid tripping over
2378         CHAR(0) in a string.
2379
2380 2006-05-27  Richard Guenther  <rguenther@suse.de>
2381
2382         PR middle-end/27773
2383         * gcc.dg/torture/pr27773.c: New testcase.
2384
2385 2006-05-27  Dirk Mueller  <dmueller@suse.de>
2386
2387         * gcc.dg/pr24561.c: Rename to..
2388         * gcc.dg/pr25962.c: .. this.
2389
2390 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2391
2392         PR fortran/19777
2393         * gfortran.dg/bounds_check_2.f: New test.
2394
2395 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
2396
2397         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
2398         * gfortran.dg/byte_1.f90: Likewise.
2399         * gfortran.dg/dup_save_2.f90: Likewise.
2400
2401 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
2402
2403         * gfortran.dg/associated_2.f90: New test.
2404
2405 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2406
2407         PR fortran/27524
2408         * gfortran.dg/bounds_check_1.f90: New test.
2409
2410 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
2411
2412         PR rtl-optimization/27661
2413         * gcc.dg/pr27661.c: New test case.
2414
2415 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
2416
2417         PR fortran/23151
2418         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
2419         * gfortran.dg/print_parentheses_1.f:  New test.
2420         * gfortran.dg/print_parentheses_2.f90:  New test.
2421
2422 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
2423
2424         PR target/27758
2425         * gcc.dg/pr27758.c: New test.
2426
2427 2006-05-24  Falk Hueffner  <falk@debian.org>
2428
2429         * gcc.c-torture/compile/pr27571.c: New test.
2430
2431 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
2432
2433         PR fortran/27709
2434         * gfortran.dg/spec_expr_4.f90: New test.
2435
2436         PR fortran/27155
2437         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
2438
2439 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
2440
2441         PR c++/20103
2442         * g++.dg/ext/complit6.C: New test.
2443         * g++.dg/ext/complit3.C: Adjust error markers.
2444         * g++.dg/init/const3.C: New test.
2445
2446 2006-05-25  Richard Guenther  <rguenther@suse.de>
2447
2448         PR middle-end/27743
2449         * gcc.dg/torture/pr27743.c: New testcase.
2450
2451 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
2452
2453         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
2454
2455 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
2456
2457         * gcc.dg/compat/scalar-by-value-x.h: New.
2458         * gcc.dg/compat/scalar-by-value-y.h: New.
2459         * gcc.dg/compat/scalar-by-value-5.c: New.
2460         * gcc.dg/compat/scalar-by-value-5_main.c: New.
2461         * gcc.dg/compat/scalar-by-value-5_x.c: New.
2462         * gcc.dg/compat/scalar-by-value-5_y.c: New.
2463         * gcc.dg/compat/scalar-by-value-6.c: New.
2464         * gcc.dg/compat/scalar-by-value-6_main.c: New.
2465         * gcc.dg/compat/scalar-by-value-6_x.c: New.
2466         * gcc.dg/compat/scalar-by-value-6_y.c: New.
2467
2468 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
2469
2470         PR tree-optimization/27639
2471         PR tree-optimization/26719
2472         * gcc.dg/pr27639.c: New test.
2473         * gcc.dg/pr26719.c: New test.
2474         * gcc.dg/tree-ssa/scev-cast.c: New test.
2475
2476 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
2477
2478         PR c++/20173
2479         * g++.dg/template/error21.C: New test.
2480
2481 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
2482
2483         PR target/27696
2484         * gcc.target/i386/pr27696.c: New.
2485
2486 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
2487
2488         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
2489
2490         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
2491
2492 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2493
2494         PR c++/27716
2495         * g++.dg/other/assign1.C: New test.
2496
2497 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
2498
2499         PR target/27266
2500         * gcc.target/i386/pr27266.c: New.
2501
2502 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2503
2504         PR c++/27451
2505         * g++.dg/ext/asm9.C: New test.
2506
2507 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
2508
2509         PR rtl-optimization/25514
2510         * gcc.c-torture/compile/pr25514.c: New test.
2511
2512 2006-05-22  Richard Guenther  <rguenther@suse.de>
2513
2514         Revert
2515         2006-01-31  Richard Guenther  <rguenther@suse.de>
2516
2517         * gcc.target/i386/sselibm-1.c: New testcase.
2518         * gcc.target/i386/sselibm-2.c: Likewise.
2519         * gcc.target/i386/sselibm-3.c: Likewise.
2520         * gcc.target/i386/sselibm-4.c: Likewise.
2521         * gcc.target/i386/sselibm-5.c: Likewise.
2522
2523 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2524
2525         PR c/27420
2526         * gcc.dg/func-args-2.c: New test.
2527
2528         PR c/26818
2529         * gcc.dg/struct-incompl-1.c: New test.
2530
2531 2006-05-22  Richard Guenther  <rguenther@suse.de>
2532
2533         PR testsuite/27708
2534         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
2535         the transformations we test for.
2536
2537 2006-05-22  Richard Guenther  <rguenther@suse.de>
2538
2539         PR testsuite/27707
2540         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
2541
2542 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
2543
2544         PR c++/27210
2545         * g++.dg/warn/new1.C: New test.
2546         * g++.dg/template/new5.C: Likewise.
2547
2548 2006-05-21  Roger Sayle  <roger@eyesopen.com>
2549
2550         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
2551         * gcc.target/i386/20060512-3.c: Likewise.
2552
2553 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
2554
2555         PR rtl-optimization/27671
2556         * gcc.c-torture/execute/pr27671-1.c: New.
2557         * gcc.dg/pr27671-2.c: Likewise.
2558
2559         PR tree-optimization/26622.
2560         * gcc.c-torture/compile/pr26622.c: New.
2561
2562 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
2563
2564         PR fortran/27613
2565         * gfortran.dg/recursive_reference_1.f90: New test.
2566
2567 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
2568
2569         PR fortran/25746
2570         * gfortran.dg/elemental_subroutine_3.f90: New test.
2571
2572         PR fortran/25090
2573         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
2574
2575         PR fortran/27584
2576         * gfortran.dg/associated_target_1.f90: New test.
2577
2578         PR fortran/19015
2579         * gfortran.dg/maxloc_shape_1.f90: New test.
2580
2581 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2582
2583         PR libgfortran/24459
2584         * gfortran.dg/namelist_24.f90: New test.
2585         * gfortran.dg/namelist_12.f: Fix typo in comment.
2586
2587 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
2588
2589         PR middle-end/25776
2590         * g++.dg/other/error11.C: New test.
2591
2592 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
2593
2594         * gcc.target/mips/pr26765.c: Add -w to options.
2595
2596 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
2597
2598         * lib/target-supports.exp (check_effective_target_mpaired_single):
2599         New function.
2600         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
2601         multilibs.
2602         * g++.dg/vect/vect.exp: Likewise.
2603
2604 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
2605
2606         PR testsuite/25891
2607         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
2608
2609 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
2610
2611         PR fortran/27662
2612         * gfortran.dg/temporary_1.f90: New file.
2613
2614 2006-05-19  Andreas Schwab  <schwab@suse.de>
2615
2616         * g++.dg/other/unused1.C: Also match "stringz".
2617
2618 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
2619
2620         PR c++/26433
2621         * g++.dg/template/fntry1.C: New test.
2622
2623 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
2624
2625         PR c++/27471
2626         PR c++/27506
2627         * g++.dg/conversion/bitfield5.C: New test.
2628         * g++.dg/conversion/bitfield6.C: New test.
2629
2630 2006-05-18  Mike Stump  <mrs@apple.com>
2631
2632         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
2633         * gcc.dg/vla-4.c: Add.
2634         * gcc.dg/vla-5.c: Add.
2635         * gcc.dg/vla-6.c: Add.
2636
2637 2006-05-12  Stuart Hastings  <stuart@apple.com>
2638
2639         * testsuite/gcc.target/i386/20060512-1.c: New.
2640         * testsuite/gcc.target/i386/20060512-2.c: New.
2641         * testsuite/gcc.target/i386/20060512-3.c: New.
2642         * testsuite/gcc.target/i386/20060512-4.c: New.
2643
2644 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
2645
2646         PR c++/26122
2647         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
2648
2649         PR c++/26068
2650         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
2651         * g++.dg/parse/linkage1.C: New test.
2652
2653 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
2654
2655         PR tree-optimization/27548
2656         * g++.dg/tree-ssa/pr27548.C: New test.
2657
2658 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2659
2660         PR fortran/26551
2661         * gfortran.dg/recursive_check_1.f: New test.
2662         * gfortran.dg/recursive_check_2.f90: New test.
2663
2664 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
2665
2666         * g++.dg/opt/temp2.C: New test.
2667
2668 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
2669
2670         PR c++/27491
2671         * g++.dg/init/brace5.C: New test.
2672
2673         PR middle-end/27415
2674         * gcc.dg/gomp/pr27415.c: New test.
2675         * g++.dg/gomp/pr27415.C: New test.
2676
2677         PR tree-optimization/27549
2678         * g++.dg/tree-ssa/pr27549.C: New test.
2679
2680 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2681
2682         PR libgfortran/27575
2683         * gfortran.dg/read_eof_4.f90: New test.
2684
2685 2006-05-16  Richard Guenther  <rguenther@suse.de>
2686
2687         PR tree-optimization/22303
2688         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
2689
2690 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
2691
2692         PR middle-end/27573
2693         * gcc.dg/gomp/pr27573.c: New test.
2694         * gfortran.dg/gomp/pr27573.f90: New test.
2695
2696         PR c/27499
2697         * gcc.dg/gomp/pr27499.c: New test.
2698         * g++.dg/gomp/pr27499.C: New test.
2699
2700 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
2701
2702         PR c++/27339
2703         * g++.dg/parser/access8.C: Adjust error marker.
2704         * g++.dg/template/access17.C: New test.
2705         * g++.dg/template/access18.C: Likewise.
2706
2707 2006-05-15  Roger Sayle  <roger@eyesopen.com>
2708
2709         PR target/26600
2710         * gcc.target/i386/pr26600.c: New test case.
2711
2712 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
2713
2714         PR c++/27505
2715         * g++.dg/expr/bitfield1.C: New test.
2716
2717 2006-05-15  Richard Guenther  <rguenther@suse.de>
2718
2719         PR tree-optimization/27603
2720         * gcc.dg/torture/pr27603.c: New testcase.
2721
2722 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
2723
2724         PR fortran/25090
2725         * gfortran.dg/entry_dummy_ref_1.f90: New test.
2726
2727         PR fortran/25082
2728         * gfortran.dg/scalar_return_1.f90: New test.
2729
2730         PR fortran/27411
2731         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
2732
2733 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
2734
2735         * gcc.dg/gomp/critical-4.c: New test.
2736         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
2737         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
2738         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
2739         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
2740
2741 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2742
2743         PR c++/27582
2744         * g++.dg/template/dependent-args1.C: New test.
2745
2746         PR c++/27581
2747         * g++.dg/lookup/this1.C: New test.
2748
2749         PR c++/27315
2750         * g++.dg/template/operator6.C: New test.
2751         * g++.dg/template/incomplete3.C: New test.
2752
2753         PR c++/27559
2754         * g++.dg/template/new4.C: New test.
2755
2756         PR c++/27496
2757         * g++.dg/template/void2.C: New test.
2758
2759 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
2760
2761         * g++.dg/template/dependent-expr5.C: New test.
2762
2763 2006-05-14  Roger Sayle  <roger@eyesopen.com>
2764
2765         PR middle-end/26729
2766         * gcc.dg/pr26729-1.c: New test case.
2767
2768 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
2769
2770         * gcc.dg/pr27003.c: New test.
2771
2772 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
2773
2774         * lib/target-supports.dg (check_cxa_atexit_available): Change
2775         v3_target_compile to ${tool}_target_compile.
2776
2777 2006-05-11  Jason Merrill  <jason@redhat.com>
2778
2779         * lib/scanasm.exp (scan-not-hidden): Fix typo.
2780
2781 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2782
2783         PR fortran/27553
2784         * gfortran.dg/label_5.f90: New test.
2785
2786 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
2787
2788         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
2789         check_effective_target_powerpc_altivec_ok): New.
2790         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
2791         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
2792         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
2793         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
2794         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
2795         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
2796         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
2797         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
2798         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
2799         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
2800         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
2801         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
2802         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
2803         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
2804         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
2805         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
2806         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
2807         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
2808         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
2809         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
2810         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
2811         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
2812         gcc.target/powerpc/altivec-9.c,
2813         gcc.target/powerpc/altivec-consts.c,
2814         gcc.target/powerpc/altivec-pr22085.c,
2815         gcc.target/powerpc/altivec-splat.c,
2816         gcc.target/powerpc/altivec-types-1.c,
2817         gcc.target/powerpc/altivec-types-2.c,
2818         gcc.target/powerpc/altivec-types-3.c,
2819         gcc.target/powerpc/altivec-types-4.c,
2820         gcc.target/powerpc/altivec-varargs-1.c,
2821         gcc.target/powerpc/altivec-vec-merge.c,
2822         gcc.target/powerpc/ppc-vector-memcpy.c,
2823         gcc.target/powerpc/ppc-vector-memset.c,
2824         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
2825         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
2826         these effective targets.
2827         * gcc.dg/vmx/pr27006.c: Add missing close brace.
2828         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
2829
2830 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2831
2832         PR middle-end/27384
2833         * g++.dg/other/fold1.C: New test.
2834
2835         PR middle-end/27488
2836         * gcc.dg/fold-nonneg-1.c: New test.
2837
2838         PR c++/27547
2839         * g++.dg/other/operator1.C: New test.
2840
2841 2006-05-11  Richard Guenther  <rguenther@suse.de>
2842
2843         PR middle-end/27529
2844         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
2845
2846 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
2847
2848         * lib/target-supports-dg.exp (check-flags): New.
2849         (dg-skip-if): Move flag checks.
2850
2851 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
2852
2853         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
2854         * lib/target-supports.dg (check_cxa_atexit_available): New.
2855
2856 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
2857
2858         PR fortran/27470
2859         * gfortran.dg/multiple_allocation_2.f90: New test case.
2860
2861 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
2862
2863         * gcc.target/arm/pr27387.C: Fix a comment typo.
2864
2865 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2866
2867         PR fortran/24549
2868         * gfortran.dg/error_recovery_1.f90: New test.
2869
2870 2006-05-10  Richard Guenther  <rguenther@suse.de>
2871
2872         PR tree-optimization/27302
2873         * gcc.dg/torture/pr27302.c: New testcase.
2874
2875 2006-05-09  Dirk Mueller  <dmueller@suse.de>
2876         Richard Guenther  <rguenther@suse.de>
2877
2878         PR middle-end/27498
2879         * gcc.dg/tree-ssa/pr27498.c: New testcase.
2880
2881 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
2882
2883         PR rtl-optimization/27335
2884         * gcc.dg/pr27335.c: New test.
2885
2886 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
2887
2888         * gcc.target/mips/mips-ps-5.c: New file.
2889
2890 2006-05-08  Jan Hubicka  <jh@suse.cz>
2891
2892         PR middle-end/25962
2893         * gcc.dg/pr25962.c: New.
2894
2895 2006-05-08  Roger Sayle  <roger@eyesopen.com>
2896
2897         PR target/27158
2898         * gcc.target/powerpc/pr27158.c: New test case.
2899
2900 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
2901
2902         PR testsuite/27476
2903         * ada/acats/run_all.sh: Use test -z.
2904
2905 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2906
2907         PR libfortran/18271
2908         * gfortran.dg/spec_expr_3.f90: New test.
2909
2910 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
2911
2912         PR target/24879
2913         * gcc.target/i386/monitor.c: New file.
2914
2915 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
2916
2917         * gcc.dg/pr27095.c: xfail *-*-darwin*.
2918
2919 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2920
2921         PR c++/27447
2922         * g++.dg/other/ptrmem7.C: New test.
2923
2924 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2925
2926         PR target/27421
2927         * gcc.dg/array-9.c: New test.
2928
2929 2006-05-07  Richard Guenther  <rguenther@suse.de>
2930
2931         PR tree-optimization/27409
2932         * gcc.dg/torture/pr27409.c: New testcase.
2933
2934 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2935
2936         PR fortran/27457
2937         * gfortran.dg/select_6.f90: New.
2938
2939 2006-05-07  Richard Guenther  <rguenther@suse.de>
2940
2941         PR tree-optimization/27136
2942         * gcc.dg/torture/pr27136.c: New testcase.
2943
2944 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
2945
2946         PR fortran/24813
2947         * gfortran.dg/char_cons_len_1.f90: New test.
2948
2949 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2950
2951         PR c++/27427
2952         * g++.dg/template/incomplete2.C: New test.
2953
2954 2006-05-06  Richard Guenther  <rguenther@suse.de>
2955
2956         PR tree-optimization/27151
2957         * gcc.dg/vect/pr27151.c: New testcase.
2958
2959 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2960
2961         PR c++/27430
2962         * g++.dg/template/void1.C: New test.
2963
2964         PR c++/27423
2965         * g++.dg/other/void2.C: New test.
2966
2967         PR c++/27422
2968         * g++.dg/conversion/void1.C: New test.
2969
2970 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
2971
2972         PR/21391
2973         * g++.dg/other/unused1.C: New.
2974
2975 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2976
2977         PR objc/27240
2978         * objc.dg/member-1.m: New test.
2979
2980 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
2981
2982         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
2983
2984 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2985
2986         PR libfortran/26985
2987         * gfortran.dg/matmul_2.f90: New test.
2988
2989 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
2990
2991         * ada/acats/run_all.sh: Use sync when main not found.
2992
2993 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
2994
2995         PR target/26765
2996         * gcc.target/mips/pr26765.c: New.
2997
2998 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
2999
3000         * gcc.target/bfin: New directory.
3001         * gcc.target/bfin/bfin.exp: New file.
3002         * gcc.target/bfin/frmul.c: New file.
3003         * gcc.target/bfin/arith.c: New file.
3004         * gcc.target/bfin/mul-combine.c: New file.
3005         * gcc.target/bfin/shift.c: New file.
3006
3007 2006-05-04  Richard Guenther  <rguenther@suse.de>
3008
3009         PR tree-optimization/14287
3010         PR tree-optimization/14844
3011         PR tree-optimization/19792
3012         PR tree-optimization/21608
3013         PR tree-optimization/27090
3014         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
3015         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
3016         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3017         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3018         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3019
3020 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
3021
3022         PR tree-optimization/27285
3023         * gcc.c-torture/execute/pr27285.c: New test.
3024
3025         PR middle-end/27388
3026         * gcc.dg/gomp/pr27388-1.c: New test.
3027         * gcc.dg/gomp/pr27388-2.c: New test.
3028         * gcc.dg/gomp/pr27388-3.c: New test.
3029
3030         PR c++/27359
3031         * g++.dg/gomp/pr27359.C: New test.
3032
3033 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
3034
3035         PR fortran/20248
3036         * gfortran.dg/iargc.f90: New test.
3037
3038 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
3039
3040         PR c++/27102
3041         * g++.dg/template/crash49.C: New test.
3042
3043 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
3044
3045         PR testsuite/27032
3046         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
3047
3048 2006-05-02  Jeff Law  <law@redhat.com>
3049
3050         PR tree-optimization/27364
3051         * gcc.c-torture/execute/pr27364.c: New test.
3052
3053 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
3054
3055         PR c++/27309
3056         * g++.dg/parser/ctor5.C: New test.
3057
3058 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
3059
3060         PR target/27387
3061         * gcc.target/arm/arm.exp: New.
3062         * gcc.target/arm/pr27387.C: Likewise.
3063
3064 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
3065
3066         PR fortran/27269
3067         PR fortran/27324
3068         * gfortran.dg/module_equivalence_2.f90: New test.
3069
3070 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
3071
3072         PR middle-end/27337
3073         * g++.dg/gomp/pr27337-1.C: New test.
3074         * g++.dg/gomp/pr27337-2.C: New test.
3075
3076         PR middle-end/27328
3077         * gcc.dg/gomp/pr27328.c: New test.
3078
3079         PR middle-end/27325
3080         * g++.dg/gomp/pr27325.C: New test.
3081
3082         PR middle-end/27310
3083         * g++.dg/gomp/pr27310.C: New test.
3084
3085 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
3086
3087         PR tree-optimization/27291
3088         * g++.dg/tree-ssa/pr27291.C: New test.
3089
3090 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
3091
3092         PR tree-optimization/27283
3093         * g++.dg/tree-ssa/pr27283.C: New test.
3094
3095 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
3096
3097         * gcc.dg/tree-ssa/loop-16.c: New test.
3098
3099 2006-05-01  Roger Sayle  <roger@eyesopen.com>
3100             Joseph S. Myers  <joseph@codesourcery.com>
3101
3102         * gcc.dg/Wconversion-3.c: New test case.
3103         * gcc.dg/Wconversion-4.c: Likewise.
3104
3105 2006-05-01  Richard Guenther  <rguenther@suse.de>
3106
3107         PR tree-optimization/26726
3108         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
3109
3110 2006-04-30  Roger Sayle  <roger@eyesopen.com>
3111
3112         * gcc.dg/Woverflow-1.c: New test case.
3113         * gcc.dg/Woverflow-2.c: Likewise.
3114         * gcc.dg/Woverflow-3.c: Likewise.
3115
3116 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
3117
3118         PR c++/27094
3119         * g++.dg/template/defarg8.C: New test.
3120
3121 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3122
3123         PR c++/27278
3124         * g++.dg/parse/operator7.C: New test.
3125
3126 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3127
3128         PR c++/11471
3129         PR c++/27102
3130         * g++.dg/template/crash48.C: New test.
3131
3132         PR c++/27279
3133         * g++.dg/parse/ctor4.C: New test.
3134
3135 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3136
3137         PR fortran/25681
3138         * gfortran.df/char_type_len.f90: New test.
3139
3140 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3141
3142         PR libgfortran/27304
3143         * gfortran.dg/fmt_exhaust.f90: New test.
3144
3145 2006-04-28  Roger Sayle  <roger@eyesopen.com>
3146
3147         PR c/25309
3148         * gcc.dg/large-size-array-2.c: New test case.
3149
3150 2006-04-28  Richard Guenther  <rguenther@suse.de>
3151
3152         PR target/26826
3153         * gcc.target/i386/pr26826.c: New testcase.
3154
3155 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
3156
3157         PR middle-end/27260
3158         * gcc.c-torture/execute/pr27260.c: New.
3159
3160 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
3161
3162         PR middle-end/27095
3163         * gcc.dg/pr27095.c: New.
3164
3165 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
3166
3167         PR c++/27292
3168         * g++.dg/conversion/bitfield4.C: New test.
3169
3170 2006-04-27  Eric Christopher  <echristo@apple.com>
3171
3172         * gcc.dg/pragma-ms_struct.c: New.
3173
3174 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
3175
3176         PR c++/27102
3177         * g++.dg/template/crash47.C: New test.
3178
3179 2006-04-27  Dirk Mueller  <dmueller@suse.de>
3180
3181         * gcc.target/i386/sse-7.c: build with -msse.
3182
3183 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
3184
3185         PR testsuite/27274:
3186         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
3187         (main): Exit if processor doesn't support SSE.
3188
3189 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
3190
3191         PR middle-end/27282
3192         * gcc.c-torture/compile/pr27282.c: New test.
3193
3194 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
3195
3196         PR middle-end/26913
3197         * g++.dg/gomp/pr26913.C: New test.
3198
3199         PR c/25996
3200         * gcc.dg/gomp/pr25996.c: New test.
3201         * g++.dg/gomp/pr25996.C: New test.
3202
3203 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
3204
3205         PR rtl-optimization/26725
3206         * gcc.c-torture/compile/pr26725.c: New test.
3207
3208 2006-04-25  Richard Guenther  <rguenther@suse.de>
3209
3210         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
3211         than n + -1.
3212
3213 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
3214
3215         * gcc.dg/20060425-1.c: New testcase.
3216
3217 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
3218
3219         PR tree-optimization/26865
3220         * gcc.dg/pr26865.c: New test.
3221
3222 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
3223
3224         PR c++/27292
3225         * g++.dg/conversion/bitfield1.C: New test.
3226         * g++.dg/conversion/bitfield2.C: Likewise.
3227         * g++.dg/conversion/bitfield3.C: Likewise.
3228
3229 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
3230         Richard Guenther  <rguenther@suse.de>
3231
3232         PR tree-optimization/27236
3233         * gcc.dg/tree-ssa/pr27236.c: New testcase.
3234
3235 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3236
3237         PR c++/19963
3238         * g++.dg/other/incomplete2.C: New test.
3239
3240 2006-04-24  Richard Guenther  <rguenther@suse.de>
3241
3242         PR middle-end/26869
3243         * gcc.dg/torture/pr26869.c: New testcase.
3244
3245 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
3246         Richard Guenther  <rguenther@suse.de>
3247
3248         PR tree-optimization/27218
3249         * g++.dg/tree-ssa/pr27218.C: New testcase.
3250
3251 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
3252
3253         PR c++/26912
3254         * g++.dg/template/friend41.C: New test.
3255
3256 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
3257
3258         * g++.dg/opt/pr15551.C: Include cstdio.
3259         (main): Use remove instead of unlink.
3260
3261 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
3262
3263         * gcc.dg/sibcall-7.c: New test.
3264         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
3265         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
3266         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
3267         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
3268         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
3269
3270 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
3271
3272         PR c++/26534
3273         * g++.dg/opt/bitfield1.C: New test.
3274         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
3275         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
3276         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
3277         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
3278         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
3279         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
3280         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
3281         * g++.dg/abi/bitfield2.C: Likewise.
3282         * g++.dg/init/bitfield1.C: Likewise.
3283
3284 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
3285
3286         PR fortran/25099
3287         * gfortran.dg/elemental_subroutine_4.f90: New test.
3288         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
3289         call sub (m, x).
3290
3291 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
3292
3293         * gcc.c-torture/compile/20060421-1.c: New testcase.
3294
3295 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3296
3297         PR c/25875
3298         * gcc.dg/init-bad-4.c: New test.
3299
3300 2006-04-21  Paul Brook  <paul@codesourcery.com>
3301
3302         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
3303
3304 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
3305
3306         PR fortran/27122
3307         * gfortran.dg/defined_operators_1.f90: New test.
3308         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
3309         remove old ones associated, incorrectly, with Note 5.46.
3310
3311         PR fortran/27113
3312         * gfortran.dg/character_array_constructor_1.f90: New test.
3313
3314 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
3315
3316         * gcc.dg/20060419-1.c: New test.
3317
3318 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
3319
3320         PR c/26774
3321         * gcc.dg/struct-parse-1.c: New test case.
3322
3323 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3324
3325         PR c++/26558
3326         * g++.dg/parse/template19.C: New test.
3327
3328         PR c++/26739
3329         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
3330
3331         PR c++/26036
3332         * g++.dg/expr/call3.C: New test.
3333
3334         PR c++/10385
3335         * g++.dg/conversion/dynamic1.C: New test.
3336
3337 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
3338
3339         PR c++/27102
3340         * g++.dg/template/crash35.C: Tweak error markers.
3341         * g++.dg/template/crash46.C: New test.
3342         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
3343         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
3344
3345 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
3346
3347         PR rtl-optimization/14261
3348         * gcc.c-torture/compile/20060419-1.c: Added.
3349
3350 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
3351
3352         * gfortran.dg/label_1.f90: Adjust dg-error.
3353
3354 2006-04-16  Roger Sayle  <roger@eyesopen.com>
3355
3356         PR target/26961
3357         * gcc.dg/fold-cond-1.c: New test case.
3358         * gcc.dg/pr26961-1.c: Likewise.
3359
3360 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3361
3362         PR libgfortran/27138
3363         * gfortran.dg/read_bad_advance.f90: New test.
3364
3365 2006-04-16  Roger Sayle  <roger@eyesopen.com>
3366             Dale Johannesen  <dalej@apple.com>
3367
3368         PR target/24076
3369         * gcc.target/i386/vecinit-3.c: New testcase.
3370         * gcc.target/i386/vecinit-4.c: Likewise.
3371         * gcc.target/i386/sse-18.c: Likewise.
3372         * gcc.target/i386/sse-19.c: Likewise.
3373
3374 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
3375
3376         * gfortran.dg/allocate_zerosize_1.f90: New test.
3377
3378 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
3379
3380         PR c++/26365
3381         * g++.dg/template/crash45.C: New test.
3382
3383 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
3384
3385         PR fortran/26787
3386         * gfortran.dg/proc_assign_1.f90: New test.
3387         * gfortran.dg/procedure_lvalue.f90: Change message.
3388         * gfortran.dg/namelist_4.f90: Add new error.
3389
3390         PR fortran/25597
3391         PR fortran/27096
3392         * gfortran.dg/auto_pointer_array_result_1.f90
3393
3394         PR fortran/27089
3395         * gfortran.dg/specification_type_resolution_1.f90
3396
3397         PR fortran/18003
3398         PR fortran/25669
3399         PR fortran/26834
3400         * gfortran.dg/bounds_temporaries_1.f90: New test.
3401
3402         PR fortran/27124
3403         * gfortran.dg/array_return_value_1.f90: New test.
3404
3405 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
3406
3407         PR fortran/25336
3408         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
3409
3410 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
3411
3412         PR middle-end/26823
3413         * g++.dg/gomp/pr26823-1.C: New test.
3414         * g++.dg/gomp/pr26823-2.C: New test.
3415
3416 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
3417
3418         PR middle-end/27134
3419         * gcc.dg/pr27314.c: New test.
3420
3421 2006-04-13  Richard Henderson  <rth@redhat.com>
3422
3423         * g++.dg/gomp/block-0.C: Update expected matches.
3424
3425 2006-04-13  DJ Delorie  <dj@redhat.com>
3426
3427         * lib/target-supports.exp (check_effective_target_int32plus): New.
3428         (check_effective_target_ptr32plus): New.
3429         (check_effective_target_size32plus): New.
3430         (check_effective_target_int16): New.
3431         (check_profiling_available): Add m32c to the list of unsupported targets.
3432
3433         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
3434         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
3435         memory size.
3436         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
3437         pointers.
3438         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
3439         size_t.
3440         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
3441         and size_t.
3442         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
3443         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
3444         not just xstormy16.  Skip m32c due to weird pointer size.
3445         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
3446         not just xstormy16.
3447         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
3448         not just xstormy16.
3449         * gcc.dg/20020312-2.c: Add m32c support.
3450         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
3451         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
3452         in test.
3453         * gcc.dg/20050321-2.c: Require >=32 bit integers.
3454         * gcc.dg/asm-1.c: Skip if int and short are the same size.
3455         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
3456         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
3457         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
3458         * gcc.dg/init-string-2.c: Require >=32 bit integers.
3459         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
3460         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
3461         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
3462         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
3463         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
3464         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
3465         in test.
3466         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
3467         in test.
3468         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
3469         * gcc.dg/pr23049.c: Require >=32 bit integers.
3470         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
3471         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
3472         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
3473         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
3474         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
3475         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
3476         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
3477         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
3478         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
3479         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
3480         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
3481         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
3482         prototype in test.
3483         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
3484         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
3485         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
3486         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
3487         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
3488
3489         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
3490         * gcc.c-torture/execute/20040703-1.x: Likewise.
3491         * gcc.c-torture/execute/20040705-1.x: Likewise.
3492         * gcc.c-torture/execute/20040705-2.x: Likewise.
3493         * gcc.c-torture/execute/20040709-1.x: Likewise.
3494         * gcc.c-torture/execute/20040709-2.x: Likewise.
3495         * gcc.c-torture/execute/20040811-1.x: Likewise.
3496         * gcc.c-torture/execute/20050316-1.x: Likewise.
3497         * gcc.c-torture/execute/bitfld-4.x: Likewise.
3498         * gcc.c-torture/execute/pr19689.x: Likewise.
3499         * gcc.c-torture/execute/pr7284-1.x: Likewise.
3500         * gcc.c-torture/execute/usmul.x: Likewise.
3501         * gcc.c-torture/execute/vrp-5.x: Likewise.
3502         * gcc.c-torture/execute/vrp-6.x: Likewise.
3503         * gcc.dg/debug/20041023-1.s: Likewise.
3504
3505 2006-04-13  Roger Sayle  <roger@eyesopen.com>
3506
3507         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
3508         of integers to a vector types are now constant expressions in C.
3509         * gcc.dg/vect/vect-fold-1.c: New test case.
3510
3511 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
3512             Ulrich Weigand  <uweigand@de.ibm.com>
3513
3514         PR target/27006
3515         * gcc.dg/vmx/pr27006.c: New testcase.
3516
3517 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3518
3519         PR libgfortran/26766
3520         * gfortran.dg/write_recursive.f90: New test.
3521
3522 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
3523
3524         * g++.dg/parse/dtor7.C: New test.
3525         * g++.dg/parse/new1.C: Add error marker.
3526         * g++.dg/template/new3.C: New test.
3527
3528         PR c++/26122
3529         * g++.dg/template/pure1.C: New test.
3530
3531         PR c++/26295
3532         * g++.dg/parse/ptrmem4.C: New test.
3533
3534 2006-04-10  Jeff Law  <law@redhat.com>
3535
3536         PR/27087
3537         * gcc.c-torture/compile/pr27087.c: New test.
3538
3539 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
3540
3541         PR/21391
3542         * gcc.dg/20060410.c: New.
3543
3544 2006-04-10  Matthias Klose  <doko@debian.org>
3545
3546         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
3547         Recognize multilib directory names containing underscores.
3548
3549 2006-04-10  Roger Sayle  <roger@eyesopen.com>
3550
3551         * gcc.target/i386/vecinit-1.c: New test case.
3552         * gcc.target/i386/vecinit-2.c: Likewise.
3553
3554 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
3555
3556         PR debug/27057
3557         * g++.dg/debug/dwarf2-2.C: New test.
3558
3559 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
3560
3561         PR rtl-optimization/27073
3562         * gcc.c-torture/execute/pr27073.c: New test.
3563
3564 2006-04-08  Mike Stump  <mrs@apple.com>
3565
3566         * gcc.dg/pragma-darwin.c: Improve for ppc64.
3567
3568 2006-04-07  Richard Guenther  <rguenther@suse.de>
3569
3570         PR tree-optimization/26135
3571         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
3572
3573 2006-04-06  Jan Hubicka  <jh@suse.cz>
3574
3575         PR profile/26399
3576         * g++.dg/bprob/g++-bprob-2.C: New testcase.
3577
3578 2006-04-06  Roger Sayle  <roger@eyesopen.com>
3579
3580         * g++.dg/conversion/nullptr1.C: New test case.
3581         * g++.dg/conversion/nullptr2.C: Likewise.
3582
3583 2006-04-05  Roger Sayle  <roger@eyesopen.com>
3584
3585         * gfortran.dg/dependency_18.f90: New test case.
3586
3587 2006-04-05  Richard Guenther  <rguenther@suse.de>
3588
3589         PR tree-optimization/26919
3590         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
3591         * gcc.dg/ipa/ipa-2.c: Likewise.
3592         * gcc.dg/ipa/ipa-3.c: Likewise.
3593         * gcc.dg/ipa/ipa-5.c: Likewise.
3594
3595 2006-04-05  Richard Guenther  <rguenther@suse.de>
3596
3597         PR tree-optimization/26763
3598         * gcc.dg/torture/pr26763-1.c: New testcase.
3599         * gcc.dg/torture/pr26763-2.c: Likewise.
3600
3601 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
3602
3603         PR fortran/23634
3604         PR fortran/25619
3605         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
3606
3607 2006-04-04  Eric Christopher  <echristo@apple.com>
3608
3609         * gcc.target/i386/387-1.c: Allow regexp to match darwin
3610         stubs.
3611         * gcc.target/i386/387-5.c: Ditto.
3612
3613 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
3614
3615         * gcc.target/sparc/struct-ret-check.c: New test.
3616
3617 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3618
3619         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
3620         zero decimal digits specified in format.
3621
3622 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
3623
3624         PR fortran/26891
3625         * gfortran.dg/missing_optional_dummy_1.f90: New test.
3626
3627         PR fortran/26976
3628         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
3629         * gfortran.dg/initialization_1.f90: Make assignment compliant.
3630         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
3631         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
3632         bigendian-ness.
3633
3634 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
3635
3636         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
3637         dummy arguments work when the actual argument is itself a dummy
3638         argument of the caller.
3639
3640 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3641
3642         PR libfortran/24685
3643         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
3644
3645 2006-04-01  Roger Sayle  <roger@eyesopen.com>
3646
3647         * gfortran.dg/dependencency_17.f90: New test case.
3648
3649 2006-04-01  Roger Sayle  <roger@eyesopen.com>
3650
3651         * gfortran.dg/dependency_14.f90: New test case.
3652         * gfortran.dg/dependency_15.f90: Likewise.
3653         * gfortran.dg/dependency_16.f90: Likewise.
3654
3655 2006-03-31  Asher Langton  <langton2@llnl.gov>
3656
3657         PR fortran/25358
3658         gfortran.dg/cray_pointers_6.f90: New test.
3659
3660 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3661
3662         PR libgfortran/26890
3663         * gfortran.dg/read_size_noadvance.f90: New test.
3664
3665 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
3666
3667         PR fortran/25031
3668         * gfortran.dg/multiple_allocation_1.f90: Check that the
3669         size has changed after a re-allocation with stat.
3670
3671 2006-03-30  Richard Guenther  <rguenther@suse.de>
3672
3673         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
3674         removal.
3675         * gcc.target/i386/sselibm-2.c: Likewise.
3676         * gcc.target/i386/sselibm-3.c: Likewise.
3677         * gcc.target/i386/sselibm-4.c: Likewise.
3678         * gcc.target/i386/sselibm-5.c: Likewise.
3679
3680 2006-03-28  Roger Sayle  <roger@eyesopen.com>
3681
3682         * gcc.dg/fold-andxor-1.c: New test case.
3683         * gcc.dg/fold-xorand-1.c: Likewise.
3684
3685 2006-03-28  Roger Sayle  <roger@eyesopen.com>
3686
3687         * gcc.dg/fold-convnotconv-1.c: New test case.
3688
3689 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
3690
3691         PR fortran/26779
3692         * gfortran.dg/private_type_5.f90: New test.
3693
3694 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
3695
3696         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
3697
3698 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
3699
3700         * gfortran.dg/advance_2.f90: New test.
3701         * gfortran.dg/advance_3.f90: New test.
3702
3703         * gfortran.fortran-torture/execute/equiv_5.f: New test.
3704
3705 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3706
3707         PR libgfortran/26661
3708         PR libgfortran/26880
3709         * gfortran.dg/read_x_past.f: New test.
3710
3711 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
3712
3713         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
3714         to be STABS.
3715
3716 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
3717
3718         * objc.dg/dwarf-1.m: Skip on AIX.
3719         * objc.dg/dwarf-2.m: Skip on AIX.
3720
3721 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
3722
3723         PR fortran/26816
3724         * gfortran.dg/float_1.f90: New test.
3725
3726 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
3727
3728         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
3729         X86_64 targets.
3730         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
3731
3732 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
3733
3734         PR libfortran/26735
3735         * gfortran.dg/convert_implied_open.f90: New test case.
3736
3737 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
3738
3739         PR fortran/26769
3740         * gfortran.dg/transpose_reshape_r10.f90: New test case.
3741
3742 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
3743
3744         PR middle-end/26717
3745         * gcc.dg/pr26717.c: New test.
3746
3747 2006-03-25  Roger Sayle  <roger@eyesopen.com>
3748
3749         * gfortran.dg/dependency_12.f90: New test case.
3750
3751 2006-03-24  Roger Sayle  <roger@eyesopen.com>
3752
3753         * gfortran.dg/dependency_9.f90: New (resurected) test case.
3754
3755 2006-03-24  Jeff Law  <law@redhat.com>
3756
3757         * gcc.c-torture/pr26840.c: New test.
3758
3759 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
3760
3761         * objc.dg/dwarf-2.m: New.
3762         * obj-c++.dg/dwarf-2.mm: New.
3763
3764         * g++.old-deja/g++.other/init19.C: New.
3765
3766 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
3767
3768         * g++.dg/eh/spbp.C: Skip on AIX.
3769
3770 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
3771
3772         PR middle-end/26611
3773         * g++.dg/gomp/pr26611-1.C: New test.
3774         * g++.dg/gomp/pr26611-2.C: New test.
3775
3776 2006-03-24  Jeff Law  <law@redhat.com>
3777
3778         * gcc.c-torture/compile/pr26833.c: New test.
3779         * gfortran.fortran-torture/compile/pr26806.f90: New test.
3780
3781 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3782
3783         * gfortran.dg/endfile_2.f90: Delete temp file.
3784
3785 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
3786
3787         PR fortran/19303
3788         * gfortran.dg/record_marker_1.f90: New test case.
3789         * gfortran.dg/record_marker_2.f: New test case.
3790         * gfortran.dg/record_marker_3.f90: New test case.
3791
3792 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
3793
3794         PR fortran/17298
3795         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
3796         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
3797
3798 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
3799
3800         * lib/gcc-dg.exp (cleanup-modules): New proc.
3801         * gfortran.dg/allocatable_function_1.f90,
3802         gfortran.dg/allocate_char_star_scalar_1.f90,
3803         gfortran.dg/assumed_charlen_function_1.f90,
3804         gfortran.dg/assumed_dummy_1.f90,
3805         gfortran.dg/assumed_shape_ranks_1.f90,
3806         gfortran.dg/assumed_shape_ranks_2.f90,
3807         gfortran.dg/assumed_size_dt_dummy.f90,
3808         gfortran.dg/auto_char_dummy_array_1.f90,
3809         gfortran.dg/auto_char_len_3.f90,
3810         gfortran.dg/automatic_module_variable.f90,
3811         gfortran.dg/bad_automatic_objects_1.f90,
3812         gfortran.dg/char_array_constructor.f90,
3813         gfortran.dg/char_array_structure_constructor.f90,
3814         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
3815         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
3816         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
3817         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
3818         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
3819         gfortran.dg/derived_pointer_recursion.f90,
3820         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
3821         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
3822         gfortran.dg/dummy_functions_1.f90,
3823         gfortran.dg/elemental_initializer_1.f90,
3824         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
3825         gfortran.dg/elemental_pointer_1.f90,
3826         gfortran.dg/elemental_subroutine_1.f90,
3827         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
3828         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
3829         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
3830         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
3831         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
3832         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
3833         gfortran.dg/global_references_1.f90,
3834         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
3835         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
3836         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
3837         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
3838         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
3839         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
3840         gfortran.dg/large_integer_kind_1.f90,
3841         gfortran.dg/large_real_kind_1.f90,
3842         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
3843         gfortran.dg/module_double_reuse.f90,
3844         gfortran.dg/module_equivalence_1.f90,
3845         gfortran.dg/module_interface_1.f90,
3846         gfortran.dg/module_parameter_array_refs_1.f90,
3847         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
3848         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
3849         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
3850         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
3851         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
3852         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
3853         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
3854         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
3855         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
3856         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
3857         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
3858         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
3859         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
3860         gfortran.dg/same_name_1.f90,
3861         gfortran.dg/sibling_dummy_procedure_1.f90,
3862         gfortran.dg/sibling_dummy_procedure_2.f90,
3863         gfortran.dg/sibling_dummy_procedure_3.f90,
3864         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
3865         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
3866         gfortran.dg/used_dummy_types_2.f90,
3867         gfortran.dg/used_dummy_types_3.f90,
3868         gfortran.dg/used_dummy_types_4.f90,
3869         gfortran.dg/used_dummy_types_5.f90,
3870         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
3871         gfortran.dg/userdef_operator_1.f90: Use it.
3872
3873 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3874
3875         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
3876         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
3877         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
3878         gfortran.dg/write_back.f,
3879         gfortran.fortran-torture/execute/inquire_1.f90,
3880         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
3881
3882 2006-03-21  Jeff Law  <law@redhat.com>
3883
3884         * gcc.dg/tree-ssa/vrp28.c: New test.
3885
3886 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3887
3888         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
3889         if _STDC_C99 is defined.
3890         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
3891         * gcc.dg/builtins-20.c: Likewise.
3892         * gcc.dg/builtins-53.c: Likewise.
3893         * gcc.dg/single-precision-constant.c: Likewise. Also pass
3894         -mmacosx-version-min=10.3 on PowerPC/Darwin.
3895
3896 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
3897
3898         PR tree-opt/26781
3899         * gcc.c-torture/compile/pr26781-1.c: New test.
3900         * gcc.c-torture/compile/pr26781-2.c: New test.
3901
3902 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
3903
3904         PR c++/26690
3905         * g++.dg/gomp/pr26690-1.C: New test.
3906         * g++.dg/gomp/pr26690-2.C: New test.
3907
3908 2006-03-20  Jeff Law  <law@redhat.com>
3909
3910         * gcc.dg/tree-ssa/pr21829.c: New test.
3911
3912         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
3913
3914 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
3915
3916         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
3917         (check_visibility_available): Use it.
3918         (check_effective_target_default_packed): Likewise.
3919         (check_effective_target_pcc_bitfield_type_matters): Likewise.
3920         (check_effective_target_fopenmp): Likewise.
3921         (check_effective_target_freorder): Likewise.
3922         (check_effective_target_fpic): Likewise.
3923         (check_named_sections_available): Likewise.
3924         (check_effective_target_ilp32): Likewise.
3925         (check_effective_target_lp64): Likewise.
3926
3927 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
3928
3929         PR fortran/20935
3930         * gfortran.dg/scalar_mask_2.f90: New test case.
3931
3932 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
3933
3934         PR tree-opt/26629
3935         * gcc.dg/tree-ssa/loadpre12.c: New test.
3936         * gcc.dg/tree-ssa/loadpre13.c: New test.
3937         * gcc.dg/tree-ssa/loadpre14.c: New test.
3938         * gcc.dg/tree-ssa/loadpre15.c: New test.
3939         * gcc.dg/tree-ssa/loadpre16.c: New test.
3940         * gcc.dg/tree-ssa/loadpre17.c: New test.
3941         * gcc.dg/tree-ssa/loadpre18.c: New test.
3942         * gcc.dg/tree-ssa/loadpre19.c: New test.
3943         * gcc.dg/tree-ssa/loadpre20.c: New test.
3944         * gcc.dg/tree-ssa/loadpre21.c: New test.
3945         * gcc.dg/tree-ssa/loadpre22.c: New test.
3946
3947 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
3948
3949         PR fortran/26741
3950         * gfortran.dg/elemental_initializer_1.f90: New test.
3951
3952         PR fortran/26716
3953         * gfortran.dg/assumed_shape_ranks_2: New test.
3954
3955 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
3956
3957         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
3958         target fpic.
3959
3960 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3961
3962         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
3963         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
3964         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
3965         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
3966         gfortran.fortran-torture/execute/direct_io.f90,
3967         gfortran.fortran-torture/execute/inquire_2.f90,
3968         gfortran.fortran-torture/execute/inquire_4.f90,
3969         gfortran.fortran-torture/execute/list_read_1.f90,
3970         gfortran.fortran-torture/execute/open_replace.f90,
3971         gfortran.fortran-torture/execute/slash_edit.f90,
3972         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
3973         temporary files from testcases.
3974
3975 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3976
3977         PR libgfortran/26509
3978         gfortran.dg/write_direct_eor.f90: New test.
3979
3980 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
3981
3982         * gcc.target/powerpc/pr26350.c: New.
3983         * gcc.target/powerpc/indexed-addr.c: New.
3984
3985 2006-03-16  Roger Sayle  <roger@eyesopen.com>
3986
3987         * gfortran.dg/dependency_13.f90: New test case.
3988
3989 2006-03-16  Roger Sayle  <roger@eyesopen.com>
3990
3991         PR middle-end/21781
3992         * gcc.dg/real-const-1.c: New test case.
3993
3994 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
3995
3996         * g++.old-deja/g++.other/init18.C: New.
3997         * g++.old-deja/g++.other/init5.C: Remove xfail.
3998
3999 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4000
4001         * g++.dg/opt/pr15551.C: Cleanup temp file.
4002
4003 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4004
4005         PR c++/6634
4006         g++.dg/parse/long1.C: New test.
4007
4008 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4009
4010         PR fortran/19101
4011         * gfortran.dg/continuation.f90: New test.
4012         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
4013
4014 2006-03-14  Richard Guenther  <rguenther@suse.de>
4015
4016         PR tree-optimization/26672
4017         * gcc.dg/torture/pr26672.c: New testcase.
4018
4019 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
4020
4021         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
4022         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
4023
4024 2006-03-13  Roger Sayle  <roger@eyesopen.com>
4025
4026         PR middle-end/26557
4027         * gcc.c-torture/compile/switch-1.c: New test case.
4028
4029 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
4030
4031         PR fortran/25378
4032         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
4033         test to include more permuatations of mask and index.
4034         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
4035         respond to F2003 spec. that the position returned for an all false
4036         mask && condition is zero.
4037
4038 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
4039
4040         PR middle-end/25989
4041         * gcc.dg/gomp/pr25989.c: New test.
4042
4043 2006-03-13  Jeff Law  <law@redhat.com>
4044
4045         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
4046
4047 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
4048
4049         * gcc.dg/switch-9.c: New test.
4050
4051 2006-03-13  Richard Guenther  <rguenther@suse.de>
4052
4053         PR middle-end/26630
4054         * gcc.dg/torture/pr26630.c: New testcase.
4055
4056 2006-03-11  Roger Sayle  <roger@eyesopen.com>
4057
4058         * gfortran.dg/dependency_10.f90: New test case.
4059         * gfortran.dg/dependency_11.f90: Likewise.
4060
4061 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
4062             Erik Edelmann  <eedelman@gcc.gnu.org>
4063
4064         * gfortran.dg/allocatable_function_1.f90: New.
4065         * gfortran.dg/allocatable_function_2.f90: New.
4066
4067 2006-03-10  Richard Guenther  <rguenther@suse.de>
4068
4069         PR middle-end/26565
4070         * gcc.dg/torture/pr26565.c: New testcase.
4071
4072 2006-03-09  Eric Christopher  <echristo@apple.com>
4073
4074         * gcc.c-torture/compile/20060309-1.c: New.
4075
4076 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4077
4078         PR libgfortran/26499
4079         * gfortran.dg/write_back.f: New test.
4080         * gfortran.dg/write_rewind_1.f: New test.
4081         * gfortran.dg/write_rewind_2.f: New test.
4082
4083 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4084
4085         PR libgfortran/26554
4086         * gfortran.dg/read_logical.f90: New test.
4087
4088 2006-03-04  Laurent GUERBY <laurent@guerby.net>
4089
4090         * ada/acats/norun.lst: cdd2a03 now passes.
4091
4092 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
4093
4094         PR testsuite/25177
4095         * gcc.target/powerpc/pr18096-1.c: Change where the error
4096         would match.
4097
4098 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
4099
4100         * gcc.target/i386/cleanup-1.c: New test.
4101         * gcc.target/i386/cleanup-2.c: New test.
4102
4103 2006-03-04  Roger Sayle  <roger@eyesopen.com>
4104
4105         * gfortran.dg/dependency_9.f90: Remove for the time being.
4106
4107 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
4108
4109         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
4110         directive.
4111
4112 2006-03-03  Roger Sayle  <roger@eyesopen.com>
4113
4114         * gfortran.dg/dependency_9.f90: New test case.
4115
4116 2006-03-03  Roger Sayle  <roger@eyesopen.com>
4117
4118         * gfortran.dg/dependency_4.f90: New test case.
4119         * gfortran.dg/dependency_5.f90: New test case.
4120         * gfortran.dg/dependency_6.f90: New test case.
4121         * gfortran.dg/dependency_7.f90: New test case.
4122         * gfortran.dg/dependency_8.f90: New test case.
4123
4124 2006-03-03  Paul Brook  <paul@codesourcery.com>
4125
4126         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
4127         Add m68k-*-elf.
4128
4129 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
4130
4131         PR fortran/25031
4132         * multiple_allocation_1.f90: New test.
4133
4134 2006-03-03  Roger Sayle  <roger@eyesopen.com>
4135
4136         PR tree-optimization/26524
4137         * gfortran.dg/pr26524.f: New test case.
4138
4139 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4140
4141         * g++.dg/template/repo5.C: Cleanup repo files.
4142         * gcc.dg/20051201-1.c: Cleanup coverage files.
4143         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
4144         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
4145         tree dump files.
4146
4147 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
4148
4149         * objc.dg/objc-nofilename-1.m: New test.
4150         * objc.dg/bad-receiver-type.m: New test.
4151         * obj-c++.dg/bad-receiver-type.mm: New test.
4152
4153 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4154
4155         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
4156
4157 2006-03-01  Mike Stump  <mrs@apple.com>
4158
4159         * g++.dg/abi/key2.C: Add.
4160
4161 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
4162
4163         * gfortran.dg/logical_dot_product.f90: New test.
4164
4165         PR fortran/26393
4166         * gfortran.dg/used_interface_ref.f90: New test.
4167
4168         PR fortran/20938
4169         * gfortran.dg/dependency_2.f90: New test.
4170         * gfortran.fortran-torture/execute/where17.f90: New test.
4171         * gfortran.fortran-torture/execute/where18.f90: New test.
4172         * gfortran.fortran-torture/execute/where19.f90: New test.
4173         * gfortran.fortran-torture/execute/where20.f90: New test.
4174
4175 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
4176
4177         * g++.dg/tree-ssa/pr26443.C: New test case.
4178
4179 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
4180
4181         PR middle-end/26022
4182         * g++.dg/opt/return-slot1.C: New test.
4183
4184 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4185
4186         PR libgfortran/26136
4187         * gfortran.dg/namelist_23.f90: New test.
4188
4189 2006-02-28  Roger Sayle  <roger@eyesopen.com>
4190
4191         PR middle-end/14752
4192         * gcc.dg/fold-eqandshift-2.c: New test case.
4193
4194 2006-02-28  Richard Guenther  <rguenther@suse.de>
4195
4196         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
4197         decomposition.
4198
4199 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
4200
4201         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
4202
4203 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4204
4205         PR libgfortran/26464
4206         * gfortran.dg/backspace_5.f: New test.
4207         * gfortran.dg/backspace_6.f: New test.
4208
4209 2006-02-26  Roger Sayle  <roger@eyesopen.com>
4210
4211         * gcc.dg/fold-eqandnot-1.c: New test case.
4212
4213 2006-02-26  Roger Sayle  <roger@eyesopen.com>
4214
4215         PR middle-end/19983
4216         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
4217
4218 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
4219
4220         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
4221         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
4222
4223 2006-02-26  Richard Guenther  <rguenther@suse.de>
4224
4225         PR tree-optimization/26421
4226         * gcc.dg/tree-ssa/pr26421.c: New testcase.
4227
4228 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
4229
4230         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
4231         * g++.old-deja/g++.robertl/eb132.C: Likewise.
4232
4233 2006-02-26  Roger Sayle  <roger@eyesopen.com>
4234
4235         * gcc.dg/fold-even-1.c: New test case.
4236
4237 2006-02-26  Roger Sayle  <roger@eyesopen.com>
4238
4239         PR middle-end/21137
4240         * gcc.dg/fold-eqandshift-1.c: New test case.
4241
4242 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
4243
4244         PR tree-optimization/25125
4245         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
4246         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
4247
4248 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
4249
4250         PR tree-optimizations/26359
4251         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
4252         with -fdump-tree-dceloop-details.
4253         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
4254
4255 2006-02-25  Roger Sayle  <roger@eyesopen.com>
4256
4257         PR middle-end/23673
4258         * gcc.dg/fold-eqxor-1.c: New test case.
4259         * gcc.dg/fold-eqxor-2.c: Likewise.
4260         * gcc.dg/fold-eqxor-3.c: Likewise.
4261
4262 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
4263
4264         PR fortran/23092
4265         * scalar_mask_1.f90: New test.
4266
4267 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
4268
4269         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
4270         * g++.dg/eh/uncaught2.C: New.
4271         * g++.dg/eh/uncaught3.C: New.
4272
4273 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4274
4275         PR libgfortran/26423
4276         * gfortran.dg/read_many_1.f: New test.
4277
4278 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
4279
4280         PR fortran/24519
4281         * gfortran.dg/dependency_3.f90: New test.
4282         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
4283         XFAILs.
4284
4285         PR fortran/25395
4286         * gfortran.dg/equiv_6.f90: New test.
4287
4288 2006-02-23  Jeff Law  <law@redhat.com>
4289
4290         * gcc.c-torture/compile/pr26425.c: New test.
4291
4292 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
4293
4294         PR middle-end/26412
4295         * gcc.dg/gomp/pr26412.c: New test.
4296
4297 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4298
4299         PR c++/26291
4300         * g++.dg/other/ellipsis1.C: New test.
4301         * g++.dg/parse/operator4.C: Adjust error marker.
4302
4303 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
4304
4305         PR target/25603
4306         * gfortran.dg/pr25603.f: New testcase.
4307
4308 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
4309
4310         * gcc.dg/bf-spl1.c: Don't specify -m68000.
4311         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
4312
4313 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
4314
4315         * g++.dg/eh/spbp.C: New.
4316
4317 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
4318
4319         PR middle-end/26379
4320         * gcc.target/i386/mmx-7.c: New test.
4321
4322 2006-02-20  Roger Sayle  <roger@eyesopen.com>
4323
4324         PR tree-optimization/26361
4325         * gcc.dg/tree-ssa/vrp27.c: New test case.
4326
4327 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
4328
4329         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
4330         * gcc.dg/tree-ssa/complex-4.c: Here.
4331
4332 2006-02-19  Roger Sayle  <roger@eyesopen.com>
4333
4334         PR middle-end/19543
4335         * gfortran.dg/logical_1.f90: New test case.
4336
4337 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
4338
4339         PR middle-end/26334
4340         * gcc.dg/20060218-1.c: Moved to...
4341         * gcc.target/i386/20060218-1.c: ... here.  New test.
4342
4343 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
4344
4345         PR fortran/26201
4346         * gfortran.dg/convert_1.f90: New.
4347
4348 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
4349
4350         PR fortran/25054
4351         * gfortran.dg/namelist_5.f90: New test.
4352
4353         PR fortran/25089
4354         * gfortran.dg/namelist_4.f90: New test.
4355
4356 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
4357
4358         PR tree-opt/25680
4359         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
4360
4361 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
4362
4363         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
4364         variable to take into account the variable name in the
4365         function header.
4366         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
4367
4368 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
4369
4370         PR middle-end/26334
4371         * gcc.c-torture/compile/20060217-1.c: New test.
4372         * gcc.dg/20060218-1.c: New test.
4373
4374 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
4375
4376         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
4377
4378 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
4379
4380         * gcc.dg/cpp/undef3.c: New test.
4381         * gcc.dg/cpp/trad/builtins2.c: New test.
4382
4383 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
4384
4385         PR c++/26266
4386         * g++.dg/template/static22.C: New test.
4387         * g++.dg/template/static23.C: New test.
4388         * g++.dg/template/static24.C: New test.
4389         * g++.dg/template/non-dependent13.C: New test.
4390         * g++.dg/init/member1.C: Tweak error markers.
4391
4392 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4393
4394         PR target/26255
4395         * gcc.c-torture/compile/pr26255.c: New test case.
4396
4397 2006-02-16  Roger Sayle  <roger@eyesopen.com>
4398
4399         * gfortran.fortran-torture/execute/where_10.f90: New test case.
4400         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
4401         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
4402         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
4403         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
4404         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
4405         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
4406
4407 2006-02-16  Jeff Law  <law@redhat.com>
4408
4409         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
4410         * gcc.dg/tree-ssa/vrp26.c: New test.
4411
4412 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
4413
4414         PR target/20353
4415         PR target/24578
4416         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
4417         __UCLIBC__ is defined.
4418
4419 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
4420
4421         PR fortran/26224
4422         * gfortran.dg/gomp/pr26224.f: New test.
4423
4424 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
4425
4426         PR tree-opt/25918
4427         * lib/target-supports.exp
4428         (check_effective_target_vect_short_mult): New.
4429         (check_effective_target_vect_char_mult): New.
4430         (check_effective_target_vect_widen_sum_qi_to_si): New.
4431         (check_effective_target_vect_widen_sum_qi_to_hi): New.
4432         (check_effective_target_vect_widen_sum_hi_to_si): New.
4433         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
4434         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
4435         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
4436         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
4437         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
4438         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
4439         vect-reduc-pattern-2c.c
4440         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
4441         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
4442         vect-reduc-pattern-1c.c
4443
4444 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
4445
4446         PR fortran/24557
4447         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
4448
4449 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
4450
4451         PR fortran/26054
4452         * gfortran.dg/enum_8.f90: Remove check for warning.
4453         * gfortran.dg/iomsg_1.f90: Ditto.
4454         * gfortran.dg/enum_1.f90: Ditto.
4455         * gfortran.dg/enum_9.f90: Ditto.
4456         * gfortran.dg/enum_2.f90: Ditto.
4457         * gfortran.dg/enum_10.f90: Ditto.
4458         * gfortran.dg/enum_3.f90: Ditto.
4459         * gfortran.dg/flush_1.f90: Ditto.
4460         * gfortran.dg/enum_4.f90: Ditto.
4461         * gfortran.dg/array_constructor_1.f90: Ditto.
4462         * gfortran.dg/enum_5.f90: Ditto.
4463         * gfortran.dg/enum_6.f90: Ditto.
4464         * gfortran.dg/enum_7.f90: Ditto.
4465
4466 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
4467
4468         PR middle-end/26300
4469         * gcc.c-torture/compile/20060215-1.c: New test.
4470
4471 2006-02-14  Roger Sayle  <roger@eyesopen.com>
4472
4473         PR middle-end/23670
4474         * gcc.dg/tree-ssa/andor-2.c: New test case.
4475
4476 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
4477
4478         PR fortran/25045
4479         * optional_dim.f90: New test.
4480
4481 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4482
4483         PR fortran/26277
4484         * gfortran.dg/label_4.f90: New.
4485
4486 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
4487             Diego Novillo  <dnovillo@redhat.com>
4488             Uros Bizjak  <uros@kss-loka.si>
4489
4490         * gfortran.dg/gomp: New directory.
4491
4492 2006-02-14  Richard Guenther  <rguenther@suse.de>
4493
4494         PR tree-optimization/26258
4495         * gcc.dg/torture/pr26258.c: New testcase.
4496
4497 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
4498
4499         PR fortran/26246
4500         * gfortran.dg/pr26246_1.f90: New test.
4501         * gfortran.dg/pr26246_2.f90: New test.
4502
4503         PR middle-end/26092
4504         * gcc.c-torture/compile/20060208-1.c: New test.
4505
4506 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
4507
4508         PR fortran/26074
4509         PR fortran/25103
4510         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
4511         * gfortran.dg/bad_automatic_objects_1.f90: New test.
4512         * gfortran.dg/automatic_module_variable.f90: Change error message.
4513
4514         PR fortran/20861
4515         * gfortran.dg/internal_dummy_1.f90: New test.
4516
4517         PR fortran/20871
4518         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
4519
4520
4521         PR fortran/25083
4522         * gfortran.dg/uncommon_block_data_1.f90: New test.
4523         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
4524         with standard.
4525
4526         PR fortran/25088
4527         * gfortran.dg/typed_subroutine_1.f90: New test.
4528
4529 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
4530
4531         * objc.dg/dwarf-1.m: New.
4532
4533 2006-02-13  Roger Sayle  <roger@eyesopen.com>
4534
4535         PR middle-end/24427
4536         * gcc.dg/tree-ssa/andor-1.c: New test case.
4537
4538 2006-02-13  Josh Conner  <jconner@apple.com>
4539
4540         PR target/25376
4541         * gcc.dg/pr25376.c: New test.
4542
4543         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
4544         assemble.
4545         * lib/target-supports.exp (check_named_sections_available):
4546         Only compile named-sections test -- don't assemble.
4547
4548 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4549
4550         * g++.dg/warn/no-write-strings.C: New test.
4551         * g++.dg/warn/write-strings.C: Likewise.
4552         * g++.dg/warn/write-strings-default.C: Likewise.
4553
4554 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
4555
4556         PR fortran/25806
4557         * gfortran.dg/ret_pointer_2.f90: New test.
4558
4559 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
4560
4561         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
4562
4563 2006-02-10  Jeff Law  <law@redhat.com>
4564
4565         * gcc.c-torture/compile/pr26213.c: New test.
4566
4567 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
4568
4569         gfortran.dg/null_1.f90: New test.
4570
4571 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4572
4573         PR fortran/14771
4574         * gfortran.dg/parens_4.f90: New.
4575         * gfortran.dg/parens_5.f90: New.
4576
4577 2006-02-10  Richard Guenther  <rguenther@suse.de>
4578
4579         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
4580
4581 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4582         Paul Thomas  <pault@gcc.gnu.org>
4583
4584         PR fortran/14771
4585         * gfortran.dg/parens_1.f90: New.
4586         * gfortran.dg/parens_2.f90: New.
4587         * gfortran.dg/parens_3.f90: New.
4588
4589 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
4590
4591         PR fortran/26038
4592         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
4593
4594         PR fortran/25059
4595         * gfortran.dg/impure_assignment_1.f90: New test.
4596
4597         PR fortran/25070
4598         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
4599
4600 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
4601
4602         PR target/26141
4603         * g++.dg/expr/stdarg2.C: New test.
4604
4605 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
4606
4607         PR inline-asm/16194
4608         * gcc.dg/pr16194.c: New test.
4609
4610 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4611
4612         * ada/acats/run_acats: Use portable variant of "$@".
4613
4614 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4615
4616         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
4617         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
4618
4619 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
4620
4621         PR tree-opt/26179
4622         * g++.dg/opt/pr26179.C: New test.
4623
4624 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
4625
4626         PR middle-end/26134
4627         * gcc.dg/tree-ssa/complex-3.c: New test.
4628
4629 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
4630
4631         * gcc.c-torture/compile/volatile-1.c: New test.
4632
4633 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
4634
4635         PR 26180
4636         * gcc.dg/tree-ssa/pr26180.c: New test.
4637
4638 2006-02-08  Jeff Law  <law@redhat.com>
4639
4640         * gcc.dg/tree-ssa/pr21417.c: New test.
4641
4642 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
4643
4644         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
4645         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
4646
4647 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
4648
4649         * lib/scanrtl.exp: New.
4650
4651 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4652
4653         PR c++/26071
4654         * g++.dg/other/virtual2.C: New test.
4655
4656         PR c++/26070
4657         * g++.dg/other/virtual1.C: New test.
4658
4659 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
4660
4661         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
4662         cleanup-ipa-dump): Update dump file glob patterns.
4663         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
4664         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
4665
4666         * lib/gcc-dg.exp: Load it.
4667         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
4668
4669 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
4670
4671         PR testsuite/26159
4672         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
4673         * gcc.dg/tree-ssa/pr23382.c: Ditto.
4674
4675 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4676
4677         PR fortran/25577
4678         * gfortran.dg/mvbits_1.f90: New.
4679
4680 2006-02-07  Dirk Mueller  <dmueller@suse.com>
4681
4682         * g++.dg/warn/Wdiv-by-zero.C: New test.
4683         * g++.dg/warn/Wno-div-by-zero.C: New.
4684
4685 2006-02-07  Jeff Law  <law@redhat.com>
4686
4687         * gcc.dg/tree-ssa/pr21559.c: New test.
4688
4689         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
4690         multiple VRP passes.
4691         * gcc.dg/tree-ssa/vrp09.c: Likewise.
4692         * gcc.dg/tree-ssa/vrp18.c: Likewise.
4693         * gcc.dg/tree-ssa/pr21582.c: Likewise.
4694         * gcc.dg/tree-ssa/pr20657.c: Likewise.
4695         * gcc.dg/tree-ssa/pr21001.c: Likewise.
4696         * gcc.dg/tree-ssa/vrp02.c: Likewise
4697         * gcc.dg/tree-ssa/vrp11.c: Likewise
4698         * gcc.dg/tree-ssa/pr14341.c: Likewise
4699         * gcc.dg/tree-ssa/vrp19.c: Likewise
4700         * gcc.dg/tree-ssa/vrp20.c: Likewise
4701         * gcc.dg/tree-ssa/vrp03.c: Likewise
4702         * gcc.dg/tree-ssa/pr21086.c: Likewise
4703         * gcc.dg/tree-ssa/pr21959.c: Likewise
4704         * gcc.dg/tree-ssa/vrp21.c: Likewise
4705         * gcc.dg/tree-ssa/vrp04.c: Likewise
4706         * gcc.dg/tree-ssa/pr25485.c: Likewise
4707         * gcc.dg/tree-ssa/pr22026.c: Likewise
4708         * gcc.dg/tree-ssa/vrp22.c: Likewise
4709         * gcc.dg/tree-ssa/vrp05.c: Likewise
4710         * gcc.dg/tree-ssa/20030807-10.c: Likewise
4711         * gcc.dg/tree-ssa/pr20701.c: Likewise
4712         * gcc.dg/tree-ssa/vrp23.c: Likewise
4713         * gcc.dg/tree-ssa/vrp06.c: Likewise
4714         * gcc.dg/tree-ssa/pr22117.c: Likewise
4715         * gcc.dg/tree-ssa/pr20702.c: Likewise
4716         * gcc.dg/tree-ssa/vrp15.c: Likewise
4717         * gcc.dg/tree-ssa/pr21090.c: Likewise
4718         * gcc.dg/tree-ssa/pr21294.c: Likewise
4719         * gcc.dg/tree-ssa/vrp24.c: Likewise
4720         * gcc.dg/tree-ssa/vrp07.c: Likewise
4721         * gcc.dg/tree-ssa/pr21563.c: Likewise
4722         * gcc.dg/tree-ssa/pr25382.c: Likewise
4723         * gcc.dg/tree-ssa/vrp16.c: Likewise
4724         * gcc.dg/tree-ssa/vrp25.c: Likewise
4725         * gcc.dg/tree-ssa/vrp08.c: Likewise
4726         * gcc.dg/tree-ssa/20030807-6.c: Likewise
4727         * gcc.dg/tree-ssa/vrp17.c: Likewise
4728         * gcc.dg/tree-ssa/pr21458.c: Likewise
4729         * g++.dg/tree-ssa/pr18178.C: Likewise
4730
4731 2006-02-07  Richard Guenther  <rguenther@suse.de>
4732
4733         PR c++/26140
4734         Revert
4735         2006-01-30  Richard Guenther  <rguenther@suse.de>
4736         PR c++/23372
4737         * gcc.dg/pr23372-1.C: New testcase.
4738
4739         * g++.dg/tree-ssa/pr26140.C: New testcase.
4740
4741 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
4742
4743         PR c++/9737
4744         * g++.dg/template/ttp15.C: New test.
4745         * g++.dg/template/ttp16.C: Likewise.
4746         * g++.dg/template/ttp17.C: Likewise.
4747         * g++.old-deja/g++.pt/ttp36.C: Remove.
4748         * g++.old-deja/g++.pt/ttp19.C: Likewise.
4749         * g++.old-deja/g++.pt/ttp37.C: Likewise.
4750         * g++.old-deja/g++.pt/ttp38.C: Likewise.
4751         * g++.old-deja/g++.pt/ttp39.C: Likewise.
4752         * g++.old-deja/g++.pt/ttp9.C: Likewise.
4753         * g++.old-deja/g++.pt/ttp40.C: Likewise.
4754         * g++.old-deja/g++.pt/ttp51.C: Likewise.
4755         * g++.old-deja/g++.pt/ttp26.C: Likewise.
4756         * g++.old-deja/g++.pt/ttp36.C: Likewise.
4757
4758 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
4759
4760         PR libfortran/23815
4761         * unf_io_convert_4.f90: New test.
4762
4763 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
4764
4765         * gcc.dg/tree-ssa/loadpre10.c: New test.
4766         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
4767         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
4768         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
4769
4770 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4771
4772         PR libfortran/24685
4773         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
4774
4775 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
4776
4777         PR tree-opt/25251
4778         * gfortran.dg/assign_7.f: New test.
4779
4780 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
4781
4782         PR fortran/26041
4783         PR fortran/26064
4784         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
4785         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
4786         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
4787
4788 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
4789
4790         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
4791         in size_t typedef.
4792
4793 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4794
4795         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
4796         * g++.dg/charset/string.c (foo): Likewise.
4797         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
4798         const char*
4799         * g++.dg/ext/builtin2.C (printf): Likewise.
4800         * g++.dg/init/new15.C (printf): Likewise.
4801         * g++.dg/opt/pr17697-1.C (foo): Likewise.
4802         * g++.dg/opt/pr17697-2.C (foo): Likewise.
4803         * g++.dg/opt/pr17697-3.C (foo): Likewise.
4804         * g++.dg/template/non-dependent4.C (temp): Likewise.
4805         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
4806         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
4807         parameter type to const char*.
4808         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
4809         Change type to const char*.
4810         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
4811         Likewise.
4812         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
4813         second parameter type to const char*.
4814         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
4815         (Y::Y): Change parameter type to const char*.
4816         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
4817         * g++.old-deja/g++.jason/report.C: Apply const correctness.
4818         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
4819         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
4820         (char*).
4821         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
4822         const char*.
4823         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
4824         type to const char*.
4825         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
4826         return type to const char*.
4827         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
4828         to const char*.
4829         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
4830         * g++.old-deja/g++.law/refs1.C: Likewise.
4831         * g++.old-deja/g++.law/visibility1.C: Likewise.
4832         * g++.old-deja/g++.law/visibility2.C: Likewise.
4833         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
4834         const char*.
4835         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
4836         * g++.old-deja/g++.mike/net48.C: Likewise.
4837         * g++.old-deja/g++.mike/p646.C: Likewise.
4838         * g++.old-deja/g++.mike/p6746.C: Likewise.
4839         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
4840         type to const char*.
4841         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
4842         deprecated conversion warning.
4843         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
4844         char*.
4845         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
4846         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
4847         * g++.old-deja/g++.pt/explicit8.C: Likewise.
4848         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
4849         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
4850         * g++.old-deja/g++.pt/nontype3.C: Likewise.
4851         * g++.old-deja/g++.pt/t39.C: Likewise.
4852         * g++.old-deja/g++.robertl/eb106.C: Likewise.
4853         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
4854
4855 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
4856
4857         PR fortran/25075
4858         intrinsic_argument_conformance_1.f90: New test.
4859
4860 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
4861
4862         PR fortran/20845
4863         * gfortran.dg/char_result_11.f90: Add SAVE.
4864         * gfortran.dg/der_pointer_4.f90: Ditto.
4865         * gfortran.dg/default_initialization.f90: New test.
4866
4867 2006-02-03  Jeff Law  <law@redhat.com>
4868
4869         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
4870         handle more than 100 dump files.
4871         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
4872         * lib/scantree.exp (scan-tree-dump): Likewise.
4873         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
4874         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
4875         * lib/scanipa.exp (scan-ipa-dump): Likewise.
4876         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
4877         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
4878
4879 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
4880
4881         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
4882
4883 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
4884
4885         * g++.dg/template/using12.C: New test.
4886
4887 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
4888
4889         * gcc.target/powerpc/pr25960.c: New test.
4890
4891 2006-02-02  Steven G. Kargl  <kargls@comcast>
4892
4893         PR fortran/24958
4894         gfortran.dg/nullify_2.f90: New test.
4895
4896 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
4897
4898         PR 25990
4899         * gcc.dg/gomp/pr25990.c: New test.
4900
4901 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
4902
4903         PR c++/25342
4904         * g++.gd/template/partial4.C: New test.
4905
4906 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
4907
4908         PR middle-end/26001
4909         * gfortran.dg/data_char_2.f90: New.
4910
4911 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
4912
4913         PR fortran/26039
4914         maxval_maxloc_conformance_1.f90: New test.
4915
4916 2006-01-31  Richard Guenther  <rguenther@suse.de>
4917
4918         * gcc.target/i386/sselibm-1.c: New testcase.
4919         * gcc.target/i386/sselibm-2.c: Likewise.
4920         * gcc.target/i386/sselibm-3.c: Likewise.
4921         * gcc.target/i386/sselibm-4.c: Likewise.
4922         * gcc.target/i386/sselibm-5.c: Likewise.
4923
4924 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
4925
4926         PR fortran/24266
4927         * gfortran.dg/arrayio_derived_2.f90: New.
4928
4929 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
4930
4931         * gcc.dg/unsigned-long-compare.c: New test.
4932
4933 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
4934
4935         PR testsuite/25318
4936         * lib/target-supports.exp (check_effective_target_freorder):
4937         Check to see if target supports -freorder-blocks-and-partition.
4938         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
4939         instead of "dg-require-named-sections".
4940
4941 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
4942
4943         PR target/14798:
4944         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
4945         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
4946         * gcc.dg/pragma-isr-trapa2.c: Likewise.
4947         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
4948         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
4949         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
4950         * gcc.dg/attr-isr-trap_exit.c: Likewise.
4951         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
4952
4953 2006-01-30  Richard Guenther  <rguenther@suse.de>
4954
4955         PR c++/23372
4956         * gcc.dg/pr23372-1.C: New testcase.
4957
4958 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
4959
4960         * gcc.dg/gomp/pr25874.c: New test.
4961
4962 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
4963
4964         PR tree-opt/25911
4965         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
4966
4967 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
4968
4969         PR fortran/18578
4970         PR fortran/18579
4971         PR fortran/20857
4972         PR fortran/20885
4973         * gfortran.dg/intent_out_1.f90: New test.
4974
4975 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
4976
4977         PR fortran/17911
4978         * gfortran.dg/procedure_lvalue.f90: New test.
4979
4980         PR fortran/20895
4981         PR fortran/25030
4982         * gfortran.dg/char_pointer_assign_2.f90: New test.
4983         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
4984         assignment to be consistent with standard.
4985         * gfortran.dg/char_result_2.f90: The same.
4986         * gfortran.dg/char_result_8.f90: The same.
4987
4988 2006-01-28  Zack Weinberg  <zackw@panix.com>
4989
4990         * gcc.dg/Woverlength-strings.c
4991         * gcc.dg/Woverlength-strings-pedantic-c89.c
4992         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
4993         * gcc.dg/Woverlength-strings-pedantic-c99.c
4994         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
4995
4996 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
4997
4998         * gcc.c-torture/execute/20060127-1.c: New test.
4999
5000 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
5001
5002         PR c++/25999
5003         * g++.dg/ext/pragmaweak1.C: New test.
5004
5005 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
5006
5007         PR c++/25855
5008         * g++.dg/template/spec29.C: New test.
5009
5010 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
5011
5012         PR c/19606.
5013         * gcc.c-torture/execute/pr19606.c: New.
5014
5015 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
5016
5017         * gcc.dg/pragma-re-4.c: New test.
5018
5019 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
5020
5021         PR fortran/25964
5022         * gfortran.dg/assumed_size_refs_3.f90: New test.
5023
5024 2006-01-27  Ben Elliston  <bje@au.ibm.com>
5025
5026         * gcc.misc-tests/dectest.exp: Remove defunct comment.
5027
5028 2006-01-26  Laurent GUERBY <laurent@guerby.net>
5029
5030         PR ada/21317
5031         * ada/acats/support/impdef.a: Add One_Long_Second.
5032         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
5033         * ada/acats/tests/c9/c94026.a: Likewise.
5034         * ada/acats/tests/c9/c97305c.ada: Likewise.
5035         * ada/acats/tests/c9/c99004a.ada: Likewise.
5036
5037 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
5038
5039         PR fortran/25964
5040         * gfortran.dg/global_references_2.f90: New test.
5041
5042         PR fortran/25084
5043         PR fortran/20852
5044         PR fortran/25085
5045         PR fortran/25086
5046         * gfortran.dg/assumed_charlen_function_1.f90: New test.
5047         * gfortran.dg/assumed_charlen_function_3.f90: New test.
5048
5049         PR fortran/25416
5050         * gfortran.dg/assumed_charlen_function_2.f90: New test.
5051
5052 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
5053
5054         PR c/25892
5055         * gcc.dg/Wpointer-sign.c: New.
5056         * gcc.dg/Wpointer-sign-Wall.c: New.
5057         * gcc.dg/Wpointer-sign-Wall-no.c: New.
5058         * gcc.dg/Wpointer-sign-pedantic.c: New.
5059         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
5060         * gcc.dg/conv-2.c: Use -Wpointer-sign.
5061
5062 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
5063
5064         PR C/25861
5065         * gcc.c-torture/compile/pr25861.c: New test.
5066
5067 2006-01-26  Paul Brook  <paul@codesourcery.com>
5068
5069         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
5070         on short-enum targets.
5071         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
5072         variable.
5073         (generate_fields): Use short_enums.
5074         (main): Set short_enums.  Document -e.
5075         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
5076         on short-enum targets.
5077         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
5078         variable.
5079         (generate_fields): Use short_enums.
5080         (main): Set short_enums.  Document -e.
5081         * lib/target-supports.exp (check_effective_target_short_enums): New.
5082
5083 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
5084
5085         PR target/25947
5086         * gcc.dg/torture/pr25947-1.c: New test.
5087
5088 2006-01-25  Jan Hubicka  <jh@suse.cz>
5089             Roger Sayle  <roger@eyesopen.com>
5090
5091         PR rtl-optimization/25703
5092         * gcc.target/i386/20060125-1.c: New test case.
5093         * gcc.target/i386/20060125-2.c: New test case.
5094
5095 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5096
5097         PR fortran/18540
5098         * gfortran.dg/goto_1.f: New.
5099
5100 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
5101
5102         PR fortran/25716
5103         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
5104         25716 on 32-bit systems too.
5105
5106 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
5107
5108         PR testsuite/25590
5109         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
5110
5111 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
5112
5113         * gcc.dg/tree-ssa/gen-vect-33.c: New.
5114
5115 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5116
5117         PR fortran/25835
5118         * gfortran.dg/read_eof.f90: Delete, renamed.
5119         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
5120         * gfortran.dg/read_eof_2.f90: New test.
5121         * gfortran.dg/read_eof_3.f90: New test.
5122
5123 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
5124
5125         PR tree-opt/25860
5126         * gcc.c-torture/compile/pr25860.c: New test.
5127
5128 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5129
5130         PR c++/25552
5131         * g++.dg/parse/dtor8.C: New test.
5132
5133 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
5134
5135         PR testsuite/25891
5136         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
5137         * gcc.dg/gomp/gomp.exp: Return without testing anything if
5138         check_effective_target_fopenmp returns 0.
5139
5140 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
5141
5142         PR ada/20548
5143         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
5144         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
5145         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
5146
5147 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
5148
5149         PR tree-opt/25857
5150         * g++.dg/opt/pr25857.C: New test.
5151
5152 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
5153         Jan Hubicka  <jh@suse.cz>
5154         Richard Guenther  <rguenther@suse.de>
5155
5156         PR rtl-optimization/25654
5157         * gcc.dg/torture/pr25654.c: New testcase.
5158         * gcc.target/i386/pr25654.c: Likewise.
5159
5160 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
5161
5162         PR fortran/25901
5163         * gfortran.dg/internal references_2.f90: New test.
5164
5165         Fix regression in testing of admissability of attributes.
5166         * gfortran.dg/intent_used_1.f90: New test.
5167
5168 2006-01-23  Ben Elliston  <bje@au.ibm.com>
5169
5170         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
5171         Remove target conditional torture options for i?86 and x86_64
5172         GNU/Linux.
5173
5174 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5175
5176         PR c++/10891
5177         * g++.dg/rtti/no-rtti.C: New.
5178
5179 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
5180
5181         PR c++/25895
5182         * g++.dg/inherit/conv2.C: New test.
5183
5184         PR c++/25856
5185         * g++.dg/parse/dtor7.C: New test.
5186
5187         PR c++/25858
5188         * g++.dg/template/crash44.C: New test.
5189
5190 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
5191
5192         PR fortran/25124
5193         PR fortran/25625
5194         * gfortran.dg/internal_references_1.f90: New test.
5195           PR fortran/20881
5196         PR fortran/23308
5197         PR fortran/25538
5198         PR fortran/25710
5199         * gfortran.dg/global_references_1.f90: New test.
5200         * gfortran.dg/g77/19990905-1.f: Restore the error that
5201         there is a clash between the common block name and
5202         the name of a subroutine reference.
5203
5204         PR fortran/PR24276
5205         * gfortran.dg/aliasing_dummy_1.f90: New test.
5206
5207 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
5208
5209         * gcc.dg/vmx/1b-01.c: Warning fix.
5210         * gcc.dg/vmx/1c-02.c: Likewise.
5211         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
5212
5213 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
5214
5215         PR testsuite/24962
5216         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
5217
5218 2006-01-20  Richard Guenther  <rguenther@suse.de>
5219         Steven Bosscher <stevenb.gcc@gmail.com>
5220
5221         PR rtl-optimization/24626
5222         * gcc.dg/torture/pr24626-1.c: New testcase.
5223         * gcc.dg/torture/pr24626-2.c: Likewise.
5224         * gcc.dg/torture/pr24626-3.c: Likewise.
5225         * gcc.dg/torture/pr24626-4.c: Likewise.
5226
5227 2006-01-20  Dirk Mueller  <dmueller@suse.com>
5228
5229         PR c++/5520
5230         * g++.dg/warn/empty-body.C: New.
5231
5232 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
5233
5234         PR c++/22136
5235         * g++.dg/template/using10.C: New test.
5236         * g++.dg/temlpate/using11.C: Likewise.
5237         * g++.dg/inherit/using5.C: Tweak error messages.
5238
5239 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
5240
5241         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
5242         target test.
5243         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
5244
5245 2006-01-19  Jan Hubicka  <jh@suse.cz>
5246
5247         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
5248
5249 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5250
5251         PR c++/25854
5252         * g++.dg/template/spec28.C: New test.
5253
5254 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
5255
5256         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
5257         Fix fprintf's by adding srcdir or removing it.
5258
5259 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
5260
5261         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
5262         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
5263         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
5264         * testsuite/gcc.dg/gomp/empty.c: Likewise.
5265         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
5266         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
5267         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
5268         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
5269         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
5270         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
5271         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
5272         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
5273         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
5274         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
5275
5276 2006-01-18  Jeff Law  <law@redhat.com>
5277
5278         * gcc.dg/tree-ssa/vrp25.c: New test.
5279
5280 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
5281
5282         * gcc.dg/pr25805.c: Fix misapplied patch.
5283
5284 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
5285
5286         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
5287         (check_effective_target_vect_udot_qi): New.
5288         (check_effective_target_vect_sdot_hi): New.
5289         (check_effective_target_vect_udot_hi): New.
5290         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
5291         prefixed with "wrapv-" with -fwrapv.
5292         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
5293         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
5294         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
5295         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
5296         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
5297
5298         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
5299         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
5300         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
5301         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
5302
5303 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5304
5305         PR c++/16829
5306         * g++.dg/other/default2.C: New test.
5307         * g++.dg/other/default3.C: New test.
5308
5309 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
5310
5311         PR c/25805
5312         * gcc.dg/pr25805.c: New file.
5313
5314 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
5315
5316         PR c++/25836
5317         * g++.dg/template/init6.C: New test.
5318
5319 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
5320
5321         * gcc.dg/tree-ssa/pr24287.c: New test
5322
5323 2006-01-18  Eric Christopher  <echristo@apple.com>
5324
5325         * g++.dg/eh/table.C: New.
5326
5327 2006-01-18  DJ Delorie  <dj@redhat.com>
5328
5329         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
5330         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
5331         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
5332         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
5333
5334 2006-01-18  Jeff Law  <law@redhat.com>
5335
5336         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
5337         on wrapping on overflow semantics.
5338
5339         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
5340
5341         * gcc.gc/tree-ssa/vrp23.c: New test.
5342         * gcc.gc/tree-ssa/vrp24.c: New test.
5343
5344 2006-01-18  Richard Henderson  <rth@redhat.com>
5345             Aldy Hernandez  <aldyh@redhat.com>
5346             Jakub Jelinek  <jakub@redhat.com>
5347             Diego Novillo  <dnovillo@redhat.com>
5348             Uros Bizjak  <uros@kss-loka.si>
5349
5350         * testsuite/gcc.dg/gomp: New directory.
5351
5352 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
5353             Steven G. Kargl  <kargls@comcast.net>
5354
5355         PR fortran/20869
5356         * gfortran.dg/intrinsic_external_1.f90: New test.
5357
5358         PR fortran/20875.
5359         * gfortran.dg/elemental_pointer_1.f90: New test.
5360
5361         PR fortran/25024
5362         * gfortran.dg/external_procedures_1.f90: New test.
5363
5364         PR fortran/25785
5365         gfortran.dg/assumed_present.f90: New test.
5366
5367 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
5368
5369         * g++.dg/parse/lookup5.C: New test.
5370
5371 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5372
5373         PR fortran/25697
5374         * gfortran.dg/read_eof.f90: New test.
5375
5376 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
5377
5378         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
5379         add a closing brace.
5380
5381 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5382
5383         PR fortran/25631
5384         * gfortran.dg/fmt_tl.f: New test.
5385
5386 2006-01-17  Eric Christopher  <echristo@apple.com>
5387
5388         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
5389         * g++.old-deja/g++.warn/impint2.C: Ditto.
5390         * g++.old-deja/g++.other/null1.C: Ditto.
5391         * g++.dg/warn/conv2.C: Ditto.
5392         * g++.dg/warn/conv4.C: New file.
5393
5394 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
5395
5396         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
5397
5398 2006-01-17  Andreas Jaeger  <aj@suse.de>
5399             Janis Johnson <janis187@us.ibm.com>
5400
5401         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
5402         in 64-bit.
5403         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
5404         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
5405
5406 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
5407
5408         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
5409         xfail txxx where xxx >= 25.
5410
5411 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
5412
5413         PR testsuite/25764
5414         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
5415
5416 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
5417
5418         PR c/25682
5419         * gcc.dg/pr25682.c: New test.
5420         * g++.dg/parse/array-size2.C: New test.
5421
5422 2006-01-16  Ian Lance Taylor  <ian@airs.com>
5423
5424         * consistency.vlad: Remove entire directory, 1652 files.
5425
5426 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
5427
5428         * lib/target-supports.exp (check_effective_target_dfp_nocache,
5429         check_effective_target_dfprt_nocache): New.
5430         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
5431         (check_effective_target_dfprt): New.
5432         * lib/c-compat.exp (check_dfp): Remove.
5433         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
5434         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
5435         level of support for decimal float.
5436         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
5437         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
5438         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
5439         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
5440         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
5441         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
5442         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
5443         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
5444         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
5445         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
5446         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
5447         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
5448         directives.
5449
5450 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
5451
5452         PR testsuite/25741
5453         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
5454         $base_dir/../.
5455         * lib/gfortran.exp (gfortran_init): Likewise.
5456         * lib/obj-c++.exp (obj-c++_init): Likewise.
5457         * lib/scanasm.exp (scan-assembler-dem): Likewise.
5458         (scan-assembler-dem-not): Likewise.
5459         * lib/scandump.exp (scan-dump-dem): Likewise.
5460         (scan-dump-dem-not): Likewise.
5461
5462 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
5463
5464         PR testsuite/25767
5465         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
5466         powerpc-*-darwin*.
5467         * lib/obj-c++.exp (obj-c++_init): Likewise.
5468
5469 2006-01-16  Richard Guenther  <rguenther@suse.de>
5470
5471         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
5472
5473 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5474
5475         PR testsuite/25777
5476         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
5477         to LD_LIBRARY_PATH.
5478
5479 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
5480             Andrew Pinski  <pinskia@physics.uc.edu>
5481
5482         * gcc.dg/minmax-1.c: New test.
5483
5484 2006-01-16  Ben Elliston  <bje@au.ibm.com>
5485
5486         * gcc.dg/dfp/dfp.exp: Correct FSF address.
5487         * gcc.misc-tests/dectest.exp: Ditto.
5488
5489 2006-01-15  Ian Lance Taylor  <ian@airs.com>
5490
5491         PR testsuite/25796
5492         * gcc.target/i386/cmov6.c: Use -march=k8.
5493
5494 2006-01-15  Andreas Jaeger  <aj@suse.de>
5495
5496         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
5497         x86 does not have __float128.
5498
5499 2006-01-14  Ian Lance Taylor  <ian@airs.com>
5500
5501         * gcc.target/i386/cmov6.c: New test.
5502
5503 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
5504
5505         PR c++/25663
5506         * g++.dg/template/ctor6.C: New test.
5507
5508 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
5509
5510         PR tree-optimization/25485
5511         * gcc.dg/tree-ssa/pr25485.c: New.
5512
5513 2006-01-14  Richard Guenther  <rguenther@suse.de>
5514
5515         PR tree-optimization/22548
5516         PR tree-optimization/22555
5517         PR tree-optimization/22501
5518         * gcc.dg/tree-ssa/alias-4.c: New testcase.
5519         * gcc.dg/tree-ssa/alias-5.c: Likewise.
5520         * gcc.dg/tree-ssa/alias-6.c: Likewise.
5521         * gcc.dg/tree-ssa/alias-7.c: Likewise.
5522         * gcc.dg/tree-ssa/alias-8.c: Likewise.
5523         * gcc.dg/tree-ssa/alias-9.c: Likewise.
5524         * gcc.dg/tree-ssa/alias-10.c: Likewise.
5525         * gcc.dg/tree-ssa/alias-11.c: Likewise.
5526         * gcc.dg/tree-ssa/alias-12.c: Likewise.
5527
5528 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
5529
5530         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
5531         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
5532
5533 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
5534         Richard Guenther  <rguenther@suse.de>
5535
5536         PR rtl-optimization/24257
5537         * gcc.dg/torture/pr24257.c: New testcase.
5538
5539 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
5540
5541         * gcc.c-torture/execute/20060110-1.c: New test.
5542         * gcc.c-torture/execute/20060110-2.c: New test.
5543
5544 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
5545
5546         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
5547
5548 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
5549
5550         PR fortran/25756
5551         * gfortran.dg/label_3.f90: New test.
5552
5553 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
5554
5555         PR tree-optimization/25771
5556         * g++.dg/tree-ssa/pr25771.C: New test
5557
5558 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
5559
5560         PR tree-opt/24365
5561         * g++.dg/opt/complex5.C: New test.
5562
5563 2006-01-13  Richard Guenther  <rguenther@suse.de>
5564
5565         * gcc.target/i386/387-9.c: New testcase.
5566
5567 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
5568
5569         PR c++/24824
5570         * g++.dg/debug/dwarf2-1.C: New.
5571
5572 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
5573
5574         PR testsuite/25728
5575         * lib/gcov.exp (verify-lines): Add "close $fd".
5576
5577 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
5578             Ben Elliston  <bje@au.ibm.com>
5579
5580         * gcc.dg/dfp/inf-1.c: New test.
5581
5582 2006-01-12  Janis Johnson <janis187@us.ibm.com>
5583             Yao Qi  <qiyaoltc@cn.ibm.com>
5584             Ben Elliston  <bje@au.ibm.com>
5585             Jon Grimm  <jgrimm2@us.ibm.com>
5586
5587         * gcc.dg/nodfp-1.c: New test.
5588         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
5589         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
5590         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
5591         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
5592         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
5593         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
5594         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
5595         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
5596         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
5597         * gcc.dg/format/dfp-scanf-1.c: Likewise.
5598         * gcc.dg/format/dfp-printf-1.c: Likewise.
5599         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
5600         (compat_setup_dfp): New.
5601         * gcc.dg/compat/compat.exp: Use it.
5602         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
5603         Make some variables global, prepend "compat_" to their names.
5604         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
5605         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
5606         * gcc.misc-tests/dectest.exp: New test driver for decTest.
5607         * lib/compat.exp (compat_skip_list): Make global, rename.
5608         * lib/c-compat.exp: New file.
5609         * lib/target-supports.exp (check_effective_target_dfp): New.
5610
5611         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
5612         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
5613         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
5614         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
5615         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
5616         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
5617         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
5618         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
5619         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
5620         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
5621         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
5622         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
5623         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
5624         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
5625         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
5626         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
5627         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
5628         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
5629         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
5630         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
5631         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
5632         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
5633         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
5634         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
5635         gcc.dg/dfp/struct-layout-1.c,
5636         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
5637         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
5638         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
5639         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
5640         gcc.dg/dfp/func-vararg-dfp.c,
5641         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
5642         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
5643         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
5644         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
5645         gcc.dg/dfp/wtr-conversion-1.c: New tests.
5646
5647 2006-01-11  Richard Guenther  <rguenther@suse.de>
5648
5649         PR tree-optimization/25734
5650         * gcc.dg/tree-ssa/pr25734.c: New testcase.
5651
5652 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
5653
5654         PR fortran/25486
5655         * gfortran.dg/literal_character_constant_1_x.F: New test.
5656         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
5657         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
5658         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
5659
5660 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
5661
5662         PR c++/25386
5663         * g++.dg/ext/packed3.C: Add expected packed error.
5664
5665 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
5666
5667         PR target/25706
5668         * gcc.dg/torture/pr25706-1.c: New test.
5669
5670 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
5671
5672         PR tree-optimization/23109
5673         PR tree-optimization/23948
5674         PR tree-optimization/24123
5675
5676         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
5677         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
5678         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
5679         g++.dg/tree-ssa/pr23948.C: New testcases.
5680         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
5681         three divisions in order to do the optimization.
5682
5683 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
5684
5685         PR c++/25632
5686         * g++.dg/other/pr25632.C: New test.
5687
5688 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
5689
5690         PR fortran/25730
5691         * gfortran.dg/used_types_1.f90: New test.
5692
5693 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
5694
5695         PR target/25718
5696         * gcc.dg/torture/pr25718-1.c: New test.
5697
5698 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
5699
5700         * gfortran.dg/list_read_2.f90: Fix typo in description.
5701
5702 2006-01-10  Jan Beulich  <jbeulich@novell.com>
5703
5704         * lib/target-supports.exp (check_visibility_available): Simplify test
5705         for *-*-netware*.
5706         (check_profiling_available): Fail for *-*-netware*.
5707         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
5708         * gcc.dg/20021014-1.c: Likewise.
5709         * gcc.dg/nest.c: Likewise.
5710
5711 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
5712
5713         fortran/24936
5714         * gfortran.dg/forall_3.f90: New test.
5715
5716 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
5717
5718         PR fortran/21977
5719         * gfortran.dg/nesting_2.f90: New test.
5720         * gfortran.dg/nesting_3.f90: New test.
5721
5722 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
5723
5724         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
5725         Fix typo in comment.
5726
5727 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
5728
5729         * gfortran.dg/single_char_string.f90: New test.
5730
5731 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
5732
5733         * gfortran.dg/ichar_2.f90: New test.
5734
5735 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
5736
5737         PR fortran/25093
5738         * gfortran.dg/private_type_4.f90: New.
5739
5740 2006-01-07  Richard Guenther  <rguenther@suse.de>
5741
5742         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
5743
5744 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5745
5746         * gfortran.dg/func_decl_1.f90: New.
5747         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
5748         * gfortran.dg/array_alloc_2.f90: Likewise.
5749         * gfortran.dg/char_result_8.f90: Likewise.
5750         * gfortran.dg/dup_save_1.f90: Likewise.
5751         * gfortran.dg/dup_save_2.f90: Likewise.
5752         * gfortran.dg/f2c_6.f90: Likewise.
5753         * gfortran.dg/f2c_7.f90: Likewise.
5754         * gfortran.dg/func_result_2.f90: Likewise.
5755         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
5756
5757 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
5758
5759         PR fortran/22146
5760         * gfortran.dg/elemental_subroutine_1.f90: New test.
5761         * gfortran.dg/elemental_subroutine_2.f90: New test.
5762
5763         PR fortran/25029
5764         PR fortran/21256
5765         * gfortran.dg/assumed_size_refs_1.f90: New test.
5766
5767         PR fortran/20868
5768         PR fortran/20870
5769         * gfortran.dg/assumed_size_refs_2.f90: New test.
5770         * gfortran.dg/initialization_1.f90: Change warning message.
5771
5772 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
5773
5774         * gcc.dg/tree-ssa/loop-15.c: New test.
5775
5776 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5777
5778         PR fortran/25598
5779         * gfortran.dg/backspace_3.f: New test.
5780         * gfortran.dg/backspace_4.f: New test.
5781
5782 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5783
5784         PR fortran/24268
5785         * gfortran.dg/fmt_white.f: Update test.
5786
5787 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
5788
5789         * gcc.dg/cast-1.c: Add new warning.
5790         * gcc.dg/cast-2.c: Likewise.
5791         * gcc.dg/cast-3.c: Likewise.
5792         * gcc.dg/format/cast-1.c: Likewise.
5793         * gcc.dg/cast-4.c: New testcase.
5794
5795 2006-01-05  Richard Guenther  <rguenther@suse.de>
5796
5797         PR tree-optimization/22555
5798         * gcc.dg/tree-ssa/alias-3.c: New testcase.
5799
5800 2006-01-05  Richard Guenther  <rguenther@suse.de>
5801             Diego Novillo  <dnovillo@redhat.com>
5802
5803         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
5804         * gcc.dg/tree-ssa/loop-8.c: Likewise.
5805         * gcc.dg/tree-ssa/loop-1.c: Likewise.
5806         * gcc.dg/tree-ssa/pr23294.c: Likewise.
5807         * gcc.dg/tree-ssa/pr21985.c: Likewise.
5808         * gcc.dg/tree-ssa/loop-14.c: Likewise.
5809         * gcc.dg/tree-ssa/loop-2.c: Likewise.
5810         * gcc.dg/tree-ssa/loop-3.c: Likewise.
5811         * gcc.dg/tree-ssa/loop-4.c: Likewise.
5812         * gcc.dg/tree-ssa/pr21171.c: Likewise.
5813         * gcc.dg/tree-ssa/loop-5.c: Likewise.
5814         * gcc.dg/tree-ssa/loop-10.c: Likewise.
5815         * gcc.dg/tree-ssa/loop-6.c: Likewise.
5816         * treelang/compile/extravar.tree: Likewise.
5817         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
5818         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
5819         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
5820         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
5821         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
5822
5823 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
5824
5825         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
5826         for 64-bit fix.
5827
5828 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
5829
5830         PR fortran/23675
5831         gfortran.dg/char_result_11.f90: New.
5832
5833 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
5834
5835         PR c++/24782
5836         * g++.dg/parse/access9.C: New test.
5837         * g++.dg/tc1/dr52.C: Tweak error markers.
5838
5839 2006-01-04  Richard Henderson  <rth@redhat.com>
5840
5841         Merge from gomp branch.
5842         * g++.dg/parse/pragma2.C: Update expected error lines.
5843
5844 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
5845
5846         * g++.dg/other/i386-2.C: New test.
5847
5848         PR target/25554
5849         * gcc.c-torture/compile/20051228-1.c: New test.
5850
5851         PR c/25559
5852         * gcc.dg/pr25559.c: New test.
5853
5854 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
5855
5856         PR c++/25492
5857         * g++.dg/lookup/friend9.C: New test.
5858
5859         PR c++/25625
5860         * g++.dg/template/repo5.C: New test.
5861
5862 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
5863
5864         PR fortran/25101
5865         * gfortran.dg/forall_2.f90: New test.
5866
5867 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
5868
5869         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
5870         dg-require-weak.  Adjust regexp to handle leading-underscore
5871         targets and space as well as TAB after .weak.  Change previous
5872         64-bit fix to not use naked dot.
5873
5874 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
5875
5876         PR rtl-optimization/25578
5877         * gcc.c-torture/execute/20060102-1.c: New testcase.
5878
5879 2006-01-03  Richard Guenther  <rguenther@suse.de>
5880
5881         PR c/25183
5882         * gcc.dg/torture/pr25183.c: New testcase.
5883
5884 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
5885
5886         Merge from gomp-branch.
5887         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
5888         * gcc.dg/ia64-sync-2.c: Likewise.
5889         * gcc.dg/ia64-sync-3.c: Likewise.
5890         * gcc.dg/ia64-sync-4.c: Likewise.
5891         * gcc.dg/sync-2.c: Likewise.
5892         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
5893         that sparc64-*-* and sparcv9-*-* supports sync builtins.
5894
5895 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
5896
5897         PR c++/25635
5898         * g++.dg/parse/operator6.C: New test.
5899
5900         PR c++/25637
5901         * g++.dg/parse/error29.C: New test.
5902
5903         PR c++/25638
5904         * g++.dg/parse/dtor6.C: New test.
5905
5906         PR c++/25633
5907         * g++.dg/parse/ctor3.C: New test.
5908
5909         PR c++/25634
5910         * g++.dg/template/class3.C: New test.
5911
5912 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
5913
5914         * g++.dg/debug/debug9.C: New.
5915
5916 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
5917
5918         PR fortran/24640
5919         * gfortran.dg/label_2.f90: New test.
5920
5921 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5922
5923         * g++.dg/lookup/using12.C: Tighten error marker.
5924
5925 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
5926             Andrew Pinski <pinskia@physics.uc.edu>
5927
5928         * gcc.target/powerpc/darwin-abi-3.c: New file.
5929         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
5930         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
5931         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
5932         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
5933         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
5934         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
5935         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
5936         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
5937
5938 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
5939
5940         * gcc.dg/tree-ssa/loadpre1.c: New;
5941         * gcc.dg/tree-ssa/loadpre2.c: New;
5942         * gcc.dg/tree-ssa/loadpre3.c: New;
5943         * gcc.dg/tree-ssa/loadpre4.c: New;
5944         * gcc.dg/tree-ssa/loadpre5.c: New;
5945         * gcc.dg/tree-ssa/loadpre6.c: New;
5946         * gcc.dg/tree-ssa/loadpre7.c: New;
5947         * gcc.dg/tree-ssa/loadpre8.c: New;
5948         * gcc.dg/tree-ssa/loadpre9.c: New;
5949
5950 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
5951
5952         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
5953         * g++.dg/abi/thunk4.C: Likewise.
5954
5955 2006-01-01  Andreas Jaeger  <aj@suse.de>
5956
5957         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
5958         portable.
5959
5960 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
5961
5962         PR c++/25294
5963         * gcc.dg/pragma-pack-3.c: New test.
5964         * g++.dg/parse/pragma3.C: New test.
5965
5966 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5967
5968         PR middle-end/24827
5969         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
5970
5971 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5972
5973         PR testsuite/25214
5974         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
5975
5976 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
5977
5978         PR fortran/22607
5979         * gfortran-dg/pure_byref_3.f90: New.
5980
5981         fortran/PR 25396
5982         * gfortran.dg/userdef_operator_1.f90: New.
5983
5984 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
5985
5986         * g++.dg/abi/thunk3.C: New.
5987         * g++.dg/abi/thunk4.C: New.
5988
5989 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
5990
5991         PR fortran/25532
5992         * gfortran.dg/host_used_types_1.f90: New test. Check that host
5993         associated derived type components of derived types are
5994         properly declared in contained procedures.
5995
5996 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5997
5998         PR libgfortran/25139
5999         * gfortran.dg/backspace_2.f: New test.
6000
6001 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6002
6003         PR libgfortran/25550
6004         * gfortran.dg/endfile.f: New test.
6005
6006 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6007
6008         PR libgfortran/25419
6009         * gfortran.dg/comma.f: New test.
6010
6011 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6012
6013         * lib/gfortran-dg.exp: Remove trailing whitespace.
6014         * lib/fortran-torture.exp: Test with -fbounds-check instead of
6015         -funroll-all-loops.
6016
6017 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
6018
6019         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
6020         Extended Double long doubles or repeat tests when long double is
6021         the same size as double.
6022
6023 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6024
6025         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
6026
6027         PR testsuite/25442
6028         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
6029         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
6030
6031         PR testsuite/25441
6032         * gcc.dg/pr23911.c: Make test variable static.
6033
6034         PR testsuite/25444
6035         * gcc.dg/tree-ssa/pr14841.c: Likewise.
6036
6037 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
6038
6039         PR c++/25439
6040         * g++.dg/parse/crash17.C: Adjust error markers.
6041         * g++.dg/template/error20.C: New test.
6042
6043 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
6044
6045         PR c++/23172
6046         * g++.dg/ext/complit4.C: New test.
6047
6048         PR c++/25417
6049         * g++.dg/ext/complit5.C: Likewise.
6050
6051 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
6052
6053         PR tree-optimization/25125
6054         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
6055         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
6056         * gcc.c-torture/execute/pr25125.c: New.
6057
6058 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
6059
6060         PR fortran/25029
6061         PR fortran/21256
6062         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
6063         with incorrect assumed size references.
6064
6065 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
6066
6067         PR c++/23171
6068         * g++.dg/opt/init1.C: New test.
6069
6070 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
6071
6072         PR c++/24671
6073         * g++.dg/template/sfinae3.C: New test.
6074
6075 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6076
6077         * g++.dg/other/friend4.C: New test.
6078
6079 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
6080
6081         PR target/25005
6082         * g++.dg/opt/pr25005.C: New test.
6083
6084 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
6085
6086         PR c++/25369
6087         * g++.dg/template/ptrmem16.C: New test.
6088
6089 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
6090
6091         PR fortran/25029
6092         PR fortran/21256
6093         * gfortran.dg/initialization_1.f90: Add test of SIZE.
6094
6095 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6096
6097         PR libgfortran/25307
6098         * gfortran.dg/list_read_5.f90: New test.
6099
6100 2005-12-22  Richard Henderson  <rth@redhat.com>
6101
6102         * gcc.target/i386/sse-7.c: Use -msse2.
6103
6104 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
6105
6106         PR rtl-optimization/25432
6107         * gcc.c-torture/compile/20051216-1.c: New test.
6108
6109         PR objc/25328
6110         * objc/execute/pr25328.m: New test.
6111
6112 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
6113
6114         PR c++/25364
6115         * g++.dg/template/call4.C: New test.
6116
6117 2005-12-22  Dale Johannesen  <dalej@apple.com>
6118
6119         * gcc.target/i386/sse-17.c: New.
6120
6121 2005-12-22  Paul Brook  <paul@codesourcery.com>
6122
6123         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
6124
6125 2005-12-22  Paul Brook  <paul@codesourcery.com>
6126
6127         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
6128
6129 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
6130
6131         PR tree-opt/25513
6132         * gcc.c-torture/compile/pr25513.c: New test.
6133
6134 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6135
6136         PR c++/23333
6137         * g++.dg/parse/error25.C: Add more tests.
6138
6139 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6140
6141         PR fortran/18990
6142         * gfortran.dg/der_charlen_1.f90: New.
6143
6144 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
6145
6146         PR fortran/20889
6147         * gfortran.dg/pointer_component_type_1.f90: New test.
6148
6149         PR fortran/25029
6150         PR fortran/21256
6151         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
6152         should give an error with assumed size array refernces and checks those
6153         that should not.
6154         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
6155         reference an upper bound so that it does not generate an error.
6156
6157         PR fortran/19362
6158         PR fortran/20244
6159         PR fortran/20864
6160         PR fortran/25391
6161         * gfortran.dg/used_dummy_types_1.f90: New test.
6162         * gfortran.dg/used_dummy_types_2.f90: New test.
6163         * gfortran.dg/used_dummy_types_3.f90: New test.
6164         * gfortran.dg/used_dummy_types_4.f90: New test.
6165         * gfortran.dg/used_dummy_types_5.f90: New test.
6166
6167         PR fortran/23152
6168         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
6169         group already being USE associated.
6170         * gfortran.dg/assumed_shape_nml.f90: New test.
6171         * gfortran.dg/assumed_size_nml.f90: New test.
6172
6173         PR fortran/20862
6174         PR fortran/25053
6175         PR fortran/25063
6176         PR fortran/25064
6177         PR fortran/25066
6178         PR fortran/25067
6179         PR fortran/25068
6180         PR fortran/25307
6181         * gfortran.dg/io_constraints_1.f90: New test.
6182         * gfortran.dg/io_constraints_1.f90: New test.
6183         * gfortran.dg/iostat_3.f90: Change wording of warning.
6184         * gfortran.dg/g77/19981216-0.f: The same.
6185
6186 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
6187
6188         PR tree-optimization/23518
6189         * testsuite/gcc.dg/pr23518.c: New.
6190
6191 2005-12-21  Mike Stump  <mrs@apple.com>
6192
6193         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
6194
6195 2005-12-21  Paul Brook  <paul@codesourcery.com>
6196
6197         * gcc.dg/pr19340.c: Skip on m68k targets.
6198
6199 2005-12-21  Steven Bosscher  <stevenb@suse.de>
6200
6201         PR rtl-optimization/25196
6202         * gcc.dg/pr25196.c: New test.
6203
6204 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
6205
6206         PR fortran/25423
6207         gfortran.dg/where_nested_1.f90: New.
6208
6209 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
6210
6211         PR tree-optimization/25382.
6212         * gcc.dg/tree-ssa/pr25382.c: New.
6213
6214 2005-12-20  Richard Guenther  <rguenther@suse.de>
6215
6216         PR middle-end/24306
6217         * gcc.target/i386/pr24306.c: New testcase.
6218
6219 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
6220
6221         PR tree-optimization/25501
6222         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
6223
6224 2005-12-20  Richard Guenther  <rguenther@suse.de>
6225
6226         Revert
6227         2005-12-02  Richard Guenther  <rguenther@suse.de>
6228
6229         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
6230
6231 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
6232
6233         PR c++/21228
6234         * g++.dg/warn/Wunreachable-code-2.C: New test.
6235
6236 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
6237
6238         PR c++/24278
6239         * g++.dg/template/ctor5.C: New test.
6240
6241         PR c++/24915
6242         * g++.dg/template/overload8.C: New test.
6243
6244 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
6245
6246         * gcc.c-torture/compile/pr25483 : New test.
6247
6248 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6249
6250         PR c++/20552
6251         * g++.dg/ext/typeof10.C: New test.
6252
6253 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
6254
6255         * gcc.dg/mt-loopi1.c: New.
6256
6257 2005-12-18  Richard Guenther  <rguenther@suse.de>
6258
6259         PR tree-optimization/25481
6260         * gcc.dg/torture/pr25481.c: New testcase.
6261
6262 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
6263
6264         PR rtl-optimization/21041
6265         * gcc.dg/pr21041.c: New test.
6266
6267 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6268
6269         PR libgfortran/25463
6270         * gfortran.dg/advance.f90: New test.
6271
6272 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
6273
6274         * gcc.dg/20051201-1.c: New test.
6275
6276 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
6277
6278         PR fortran/25018
6279         * gfortran.dg/initialization_1.f90: New test.
6280         * gfortran.dg/enum_5.f90: Change dg-error to new message.
6281         * gfortran.dg/g77/980616-0.f: The same.
6282
6283 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
6284
6285         * PR fortran/25458
6286         * gfortran.dg/chkbits.f90: New test.
6287
6288 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
6289
6290         * gfortran.dg/enum_5.f: Revert to previous version.
6291
6292 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
6293
6294         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
6295         * gfortran.dg/nested_modules_1.f90: Ditto.
6296         * gfortran.dg/hollerith_f95.f90: Ditto.
6297         * gfortran.dg/select_5.f90: Ditto.
6298         * gfortran.dg/secnds.f: Ditto.
6299         * gfortran.dg/hollerith2.f90: Ditto.
6300         * gfortran.dg/imag_2.f: Ditto.
6301         * gfortran.dg/ftell_2.f90: Ditto.
6302         * gfortran.dg/malloc_free_1.f90: Ditto.
6303         * gfortran.dg/logint-1.f: Ditto.
6304         * gfortran.dg/recursive_statement_functions.f90: Ditto.
6305         * gfortran.dg/e_d_fmt.f90: Ditto.
6306         * gfortran.dg/hollerith_legacy.f90: Ditto.
6307         * gfortran.dg/logint-2.f: Ditto.
6308         * gfortran.dg/enum_5.f90: Ditto.
6309         * gfortran.dg/f2c_2.f90: Ditto.
6310         * gfortran.dg/pr17143.f90: Ditto.
6311         * gfortran.dg/namelist_14.f90: Ditto.
6312         * gfortran.dg/logint-3.f: Ditto.
6313         * gfortran.dg/spread_scalar_source.f90: Ditto.
6314         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
6315         * gfortran.dg/namelist_11.f: Ditto.
6316         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
6317         * gfortran.dg/g77/20010519-1.f
6318         * gfortran.dg/g77/alpha1.f: Ditto.
6319         * gfortran.dg/g77/990115-1.f: Ditto.
6320         * gfortran.dg/g77/erfc.f: Ditto.
6321         * gfortran.dg/g77/19990313-3.f: Ditto.
6322         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
6323         * gfortran.dg/g77/20010426.f: Ditto.
6324         * gfortran.dg/g77/19990313-0.f: Ditto.
6325         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
6326         * gfortran.dg/g77/20000629-1.f: Ditto.
6327         * gfortran.dg/g77/970125-0.f: Ditto.
6328         * gfortran.dg/g77/8485.f: Ditto.
6329         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
6330         * gfortran.dg/g77/19990313-1.f: Ditto.
6331         * gfortran.dg/g77/int8421.f: Ditto.
6332         * gfortran.dg/g77/19990305-0.f: Ditto.
6333         * gfortran.dg/g77/947.f: Ditto.
6334         * gfortran.dg/g77/19990905-2.f: Ditto.
6335         * gfortran.dg/g77/cabs.f: Ditto.
6336         * gfortran.dg/g77/19990313-2.f: Ditto.
6337         * gfortran.dg/g77/20020307-1.f: Ditto.
6338         * gfortran.dg/g77/dcomplex.f: Ditto.
6339         * gfortran.dg/g77/19990502-1.f: Ditto.
6340         * gfortran.dg/g77/19981216-0.f: Ditto.
6341         * gfortran.dg/common_4.f90: Ditto.
6342         * gfortran.dg/entry_4.f90: Ditto.
6343         * gfortran.dg/equiv_constraint_2.f90: Ditto.
6344         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
6345         * gfortran.dg/namelist_12.f: Ditto.
6346         * gfortran.dg/scale_1.f90: Ditto.
6347         * gfortran.dg/modulo_1.f90
6348         * gfortran.dg/hollerith.f90: Ditto.
6349         * gfortran.dg/direct_io_3.f90: Ditto.
6350         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
6351         * gfortran.dg/gnu_logical_1.F: Ditto.
6352         * gfortran.dg/unf_io_convert_1.f90: Ditto.
6353         * gfortran.dg/assign_1.f90: Ditto.
6354         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
6355         * gfortran.dg/pr23095.f: Ditto.
6356         * gfortran.dg/read_float_1.f90: Ditto.
6357
6358 2005-12-17  Andreas Jaeger  <aj@suse.de>
6359
6360         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
6361         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
6362
6363 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6364
6365         PR fortran/24268
6366         * gfortran.dg/fmt_white.f: New test.
6367
6368 2005-12-16  Steven G. Kargl <kargls@comcast.net>
6369
6370         * gfortran.dg/label_1.f90: New test.
6371
6372 2005-12-15  Ben Elliston  <bje@au.ibm.com>
6373
6374         PR testsuite/25422
6375         * gcc.dg/20031012-1.c: Add -Walways-true option.
6376         * gcc.dg/weak/weak-3.c: Likewise.
6377         * g++.old-deja/g++.mike/warn8.C: Likewise.
6378
6379 2005-12-16  Mike Stump  <mrs@apple.com>
6380
6381         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
6382         exit.
6383
6384 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6385
6386         PR libgfortran/25264
6387         PR libgfortran/25349
6388         * gfortran.dg/tl_editing.f90: Added additional checks.
6389         * gfortran.dg/t_editing.f: New test.
6390         * gfortran.dg/write_padding.f90: New test
6391
6392 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6393
6394         PR testsuite/25215
6395         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
6396
6397 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
6398
6399         PR rtl-optimization/24899
6400         * gcc.c-torture/execute/20051215-1.c: New test.
6401
6402 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
6403
6404         PR 24823
6405         * gfortran.dg/pr24823.f: New test.
6406
6407 2005-12-16  Jeff Law  <law@redhat.com>
6408
6409         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
6410
6411 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
6412
6413         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
6414         Change C++ style comments to C style comments.
6415         Remove aligned types from the array.
6416         Keep Enums disabled.
6417         (complex_types): Remove aligned types from the array.
6418         Comment out "_Complex long double".
6419         (attrib_types): Remove.
6420         (complex_attrib_types): Remove.
6421         (attrib_array_types): Remove.
6422         (complex_attrib_array_types): Remove.
6423         (aligned_bitfld_types): Remove.
6424         (n_aligned_bitfld_types): Remove.
6425         (FEATURE_ALIGNEDPACKED): Delete.
6426         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
6427         (singles): Remove support for adding attributes.
6428         (choose_type): Remove support for attributed types.
6429         (generate_fields): Remove support for attributed bit-fields.
6430         Remove support for adding attributes.
6431         (generate_random_tests): Remove support for adding attributes.
6432         (features): Add back "[0] :0" and "complex vector [0]".
6433         (main): Remove support for attributed bit-fields.
6434         Uncomment the calling of generate_random_tests for the rests of
6435         the tests.
6436
6437 2005-12-16  Jan Hubicka  <jh@suse.cz>
6438
6439         * gcc.c-torture/combine/pr25224.c: New.
6440
6441 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
6442
6443         PR other/25028
6444         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
6445         HP-UX.
6446
6447 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
6448
6449         * gcc.dg/20051215-1.c: New file.
6450
6451 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6452
6453         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
6454         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
6455
6456 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
6457
6458         PR fortran/18197
6459         * gfortran.dg/dummy_functions_1.f90: New.
6460
6461 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
6462
6463         PR rtl-optimization/25310
6464         * gcc.c-torture/compile/pr25310.c: New test.
6465
6466 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
6467
6468         PR debug/25023
6469         * gcc.dg/pr25023.c: New test.
6470
6471 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6472
6473         * g++.old-deja/g++.brendan/redecl1.C,
6474         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
6475         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
6476         g++.old-deja/g++.oliva/typeof1.C,
6477         g++.old-deja/g++.other/crash16.C,
6478         g++.old-deja/g++.other/crash34.C,
6479         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
6480         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
6481         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
6482         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
6483         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
6484         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
6485         Remove xfail.
6486
6487 2005-12-14  Kean Johnston  <jkj@sco.com>
6488             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6489
6490         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
6491         * gcc.target/i386/20020523-1.c: Ditto.
6492         * gcc.target/i386/tailcall-1.c: Ditto.
6493         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
6494         * gcc.target/i386/ssetype-5.c: Ditto.
6495
6496 2005-12-14  Jeff Law  <law@redhat.com>
6497
6498         * gcc.dg/tree-ssa/foldstring-1.c: New test.
6499
6500 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
6501
6502         PR target/25254
6503         PR target/24188
6504         * gcc.target/i386/pr25254.c: New test.
6505         * gfortran.dg/PR24188.f: New test.
6506
6507 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
6508
6509         * lib/fortran-torture.exp: Catch remaining uses of
6510         remote_file build delete.
6511
6512 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6513
6514         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
6515
6516 2005-12-14  Ben Elliston  <bje@au.ibm.com>
6517
6518         * gcc.dg/warn-addr-cmp.c: New test.
6519
6520 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
6521
6522         PR debug/25023
6523         PR target/25293
6524         * gcc.target/i386/pr25293.c: New test.
6525
6526 2005-12-13  Petr Machata  <machata@post.cz>
6527
6528         PR c++/24907
6529         * g++.dg/parse/comma2.C: New test.
6530
6531 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
6532             Jakub Jelinek  <jakub@redhat.com>
6533
6534         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
6535         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
6536         (limits.h): Include unconditionally.
6537         (stdlib.h): Likewise.
6538         (hashtab.h): Do not include.
6539         (getopt.h): Likewise.
6540         (stddef.h): Include.
6541         (hashval_t): Define.
6542         (struct entry): Add "next" field.
6543         (HASH_SIZE): New macro.
6544         (hash_table): New variable.
6545         (switchfiles): Do not use xmalloc.
6546         (mix): New macro.
6547         (iterative_hash): New function.
6548         (hasht): Remove.
6549         (e_exists): New function.
6550         (e_insert): Likewise.
6551         (output): Use, instead of libiberty hashtable functions.
6552         (main): Do not use getopt.  Do not call htab_create.
6553
6554 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
6555
6556         PR c++/25331
6557         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
6558         put atal* and atpaal* attributes on array elements.
6559         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
6560         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
6561         put atal* and atpaal* attributes on array elements.
6562         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
6563
6564 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
6565
6566         * gcc.dg/single-precision-constant.c: New test.
6567
6568 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
6569
6570         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
6571         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
6572         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
6573         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
6574         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
6575         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
6576         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
6577         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
6578         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
6579         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
6580         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
6581         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
6582         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
6583         gcc.target/powerpc/ppc-sdata-2.c,
6584         gcc.target/powerpc/ppc-stackalign-1.c,
6585         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
6586         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
6587         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
6588         gcc.target/powerpc/rs6000-ldouble-2.c,
6589         gcc.target/powerpc/rs6000-power2-1.c,
6590         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
6591         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
6592         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
6593         option into target selector.
6594         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
6595         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
6596
6597 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
6598
6599         PR objc/25348
6600         * objc.dg/encode-9.m: New test.
6601
6602 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6603
6604         PR testsuite/20772
6605         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
6606         * gcc.dg/asm-b.c: Fix typo.
6607         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
6608         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
6609         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
6610         i?86 lp64 and x86_64 ilp32.
6611         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
6612         on i?86 lp64.
6613         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
6614
6615 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
6616
6617         PR fortran/25078
6618         gfortran.dg/equiv_5.f90: New test.
6619
6620 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
6621
6622         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
6623         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
6624         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
6625         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
6626         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
6627         * gcc.dg/tree-ssa/reassoc-5.c: New.
6628         * gcc.dg/tree-ssa/reassoc-6.c: New.
6629         * gcc.dg/tree-ssa/reassoc-7.c: New.
6630         * gcc.dg/tree-ssa/reassoc-8.c: New.
6631         * gcc.dg/tree-ssa/reassoc-9.c: New.
6632         * gcc.dg/tree-ssa/reassoc-10.c: New.
6633         * gcc.dg/tree-ssa/reassoc-11.c: New.
6634
6635 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6636
6637         PR testsuite/25167
6638         PR testsuite/24478
6639         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
6640
6641 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
6642
6643         PR c++/25300
6644         * g++.dg/template/inherit.C: Do not use a generic error message.
6645
6646 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
6647
6648         PR libobjc/25354
6649         * objc.dg/gnu-encoding: New directory.
6650         * objc.dg/gnu-encoding/compat-common.h: New file.
6651         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
6652         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
6653         * objc.dg/gnu-encoding/vector-defs.h: New file.
6654         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
6655         * objc.dg/gnu-encoding/generate-random.c: New file.
6656         * objc.dg/gnu-encoding/generate-random_r.c: New file.
6657         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
6658         * objc.dg/gnu-encoding/generate-random.h: New file.
6659
6660 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
6661
6662         PR c++/25337
6663         * g++.dg/template/defarg7.C: New test.
6664
6665 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
6666
6667         PR libobjc/25347
6668         * objc.dg/encode-8.m: New test.
6669
6670 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
6671
6672         PR libobjc/25346
6673         * objc.dg/encode-7.m: New test.
6674
6675 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
6676
6677         PR c++/25010
6678         * g++.dg/opt/inline10.C: New test.
6679
6680 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
6681
6682         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
6683
6684 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
6685
6686         * gfortran.dg/substring_equivalence.f90: typo in comment
6687
6688 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6689
6690         PR fortran/25068
6691         * gfortran.dg/iostat_3.f90: New test.
6692
6693 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
6694
6695         PR fortran/23815
6696         * gfortran.dg/unf_io_convert_1.f90: New test.
6697         * gfortran.dg/unf_io_convert_2.f90: New test.
6698         * gfortran.dg/unf_io_convert_3.f90: New test.
6699
6700 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6701
6702         PR testsuite/20772
6703         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
6704         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
6705         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
6706         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
6707         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
6708         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
6709         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
6710         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
6711         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
6712         gcc.dg/torture/fp-int-convert-float128-timode.c,
6713         gcc.dg/torture/fp-int-convert-float128.c,
6714         gcc.dg/torture/fp-int-convert-float80-timode.c,
6715         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
6716         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
6717
6718         * gcc.dg/tls/opt-1.c: Require effective target fpic.
6719
6720 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
6721
6722         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
6723
6724 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
6725
6726         * gcc.dg/20051207-1.c,
6727         * gcc.dg/20051207-2.c,
6728         * gcc.dg/20051207-3.c: New tests.
6729
6730 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6731
6732         PR testsuite/20772
6733         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
6734         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
6735         dg-skip-if target selector.
6736
6737         PR testsuite/20772
6738         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
6739         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
6740         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
6741         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
6742         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
6743         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
6744         and/or merge with i?86 cases.
6745
6746         * gcc.dg/tls/opt-3.c: Require effective target fpic.
6747
6748         PR testsuite/20772
6749         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
6750         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
6751         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
6752         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
6753         x86_64-*-linux*.
6754
6755 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
6756
6757         PR target/25311
6758         * gcc.c-torture/compile/pr25311.c: New test.
6759
6760 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6761
6762         PR libgfortran/25039
6763         * gfortran.dg/read_comma.f: New test.
6764
6765 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
6766
6767         PR c++/19317
6768         * g++.dg/opt/pr19317-1.C: New test.
6769         * g++.dg/opt/pr19317-2.C: New test.
6770         * g++.dg/opt/pr19317-3.C: New test.
6771
6772         PR target/19005
6773         * gcc.c-torture/execute/pr19005.c: New test.
6774
6775         PR target/17828
6776         * g++.old-deja/g++.other/comdat5.C: New test.
6777         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
6778
6779         * g++.dg/compat/struct-layout-1.exp: New file.
6780         * g++.dg/compat/struct-layout-1.h: New.
6781         * g++.dg/compat/struct-layout-1_generate.c: New.
6782         * g++.dg/compat/struct-layout-1_x1.h: New.
6783         * g++.dg/compat/struct-layout-1_x2.h: New.
6784         * g++.dg/compat/struct-layout-1_y1.h: New.
6785         * g++.dg/compat/struct-layout-1_y2.h: New.
6786
6787         * gcc.dg/20050330-2.c: New test.
6788
6789 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
6790
6791         PR fortran/25292
6792         * gfortran.dg/associated_1.f90: New.
6793
6794 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6795
6796         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
6797         ILP32 vect_no_align platforms.
6798
6799 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
6800             Jakub Jelinek  <jakub@redhat.com>
6801
6802         PR target/25268
6803         * gcc.c-torture/compile/20051207-1.c: New test.
6804
6805 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6806
6807         PR testsuite/20772
6808         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
6809         gcc.dg/torture/pr18582-1.c,
6810         gcc.target/i386/attributes-error.c: Also test on x86_64.
6811
6812         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
6813
6814 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6815
6816         PR c++/19397
6817         * g++.dg/template/typedef3.C: New test.
6818
6819         PR c++/19762
6820         PR c++/19764
6821         * g++.dg/template/dtor3.C: Fix error markers.
6822
6823 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
6824
6825         * lib/target-supports.exp (check_effective_target_sync_char_short):
6826         Add s390*.
6827
6828 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
6829
6830         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
6831
6832 2005-12-06  Roger Sayle  <roger@eyesopen.com>
6833
6834         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
6835         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
6836         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
6837         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
6838
6839 2005-12-06  Roger Sayle  <roger@eyesopen.com>
6840
6841         PR c++/25263
6842         * g++.dg/other/array2.C: New test case.
6843
6844 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
6845
6846         * gcc.dg/darwin-weakimport-3.c: New.
6847
6848         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
6849         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
6850         and to work on Darwin.
6851         * gcc.dg/attr-weakref-1b.c: New file.
6852         * gcc.dg/attr-weakref-2.c: New test.
6853         * gcc.dg/darwin-weakref-1.c: New test.
6854
6855 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
6856
6857         PR testsuite/25247
6858         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
6859         use in selector expressions.
6860         (dg-xfail-if): Ditto.
6861         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
6862         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
6863         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
6864         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
6865         * gcc.test-framework/test-framework.exp: Skip generated tests if
6866         CHECK_TEST_FRAMEWORK is not 1.
6867
6868 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6869
6870         PR tree-optimization/24963
6871         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
6872
6873         PR target/24108
6874         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
6875
6876         PR target/18580
6877         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
6878         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
6879         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
6880         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
6881
6882 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
6883
6884         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
6885         dg-options.
6886
6887 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
6888
6889         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
6890
6891 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
6892
6893         * gcc.dg/format/cast-1.c: New test.
6894
6895 2005-12-04  Roger Sayle  <roger@eyesopen.com>
6896
6897         PR c/7776
6898         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
6899         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
6900         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
6901         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
6902
6903 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
6904
6905         * gcc.dg/cast-pretty-print-1.c: New test.
6906
6907 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
6908
6909         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
6910
6911 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
6912
6913         PR c++/24173
6914         * g++.dg/template/friend40.C: New test.
6915
6916 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
6917
6918         PR target/25199
6919         * gcc.target/i386/movq-2.c: New test.
6920         * gcc.target/i386/movq.c: Remove target i?86, instead add
6921         dg-require-effective-target ilp32.
6922
6923 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6924
6925         PR c++/24103
6926         * g++.dg/other/default1.C: New test.
6927
6928 2005-12-02  Richard Guenther  <rguenther@suse.de>
6929
6930         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
6931
6932 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6933
6934         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
6935
6936 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
6937
6938         PR target/21017
6939         * gcc.target/powerpc/rotate.c: New.
6940
6941 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6942
6943         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
6944         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
6945
6946 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6947
6948         PR c/13384
6949         * gcc.dg/pr17730-1.c: Adjust.
6950         * gcc.dg/lvalue1.c (main): Likewise.
6951         * gcc.dg/lvalue-2.c: Likewise.
6952         * g++.dg/pr7503-3.C
6953
6954 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
6955
6956         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
6957         error messages.
6958
6959 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
6960
6961         PR fortran/24789
6962         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
6963
6964 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
6965
6966         PR target/24475
6967         * lib/target-supports.exp (check_effective_target_tls): New.
6968         (check_effective_target_tls_runtime): New.
6969         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
6970         for TLS support.
6971         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
6972         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
6973         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
6974         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
6975         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
6976         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
6977         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
6978         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
6979         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
6980         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
6981         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
6982         effective-target TLS.
6983         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
6984         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
6985         effective-target TLS runtime.
6986
6987 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
6988
6989         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
6990
6991 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
6992
6993         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
6994         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
6995         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
6996         ignored" warnings when "packing" is the same as the ABI layout.
6997
6998 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
6999
7000         PR fortran/21302
7001         * gfortran.dg/line_length_1.f: New test.
7002         * gfortran.dg/line_length_2.f90: Ditto.
7003
7004 2005-11-30  Richard Guenther  <rguenther@suse.de>
7005
7006         PR tree-optimization/21655
7007         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
7008
7009 2005-11-30  Dale Johannesen  <dalej@apple.com>
7010
7011         * gcc.c-torture/compile/pr24930.c: New.
7012
7013 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
7014
7015         PR fortran/15809
7016         *  gfortran.dg/auto_char_dummy_array.f90: New test.
7017
7018 2005-11-30  Jeff Law  <law@redhat.com>
7019
7020         * g++.old-deja/g++.law/pr25000.C: New test.
7021
7022 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
7023
7024         * gcc.dg/tls/opt-11.c: New test.
7025
7026 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
7027
7028         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
7029         targets.
7030         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
7031         LP64 ia64.
7032
7033 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
7034
7035         * gfortran.dg/open_access_1.f90: New test.
7036
7037 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7038
7039         * gcc.dg/charset/builtin2.c: New test.
7040
7041 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
7042
7043         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
7044         on mmix-*-* for *_[xy].c.
7045
7046 2005-11-28  Kean Johnston  <jkj@sco.com>
7047
7048         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
7049         headers.
7050         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
7051         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
7052         * gcc.target/i386/asm-3.c: Ditto.
7053         * gcc.target/i386/clobbers.c: Ditto.
7054         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
7055         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
7056         test regexp.
7057         * gcc.target/i386/mul.c: Ditto.
7058         * gcc.target/i386/ssetype-1.c: Ditto.
7059         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
7060         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
7061         static so the test works with -fPIC mode too. Based on comment in
7062         PR19231 by Pinski.
7063         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
7064
7065 2005-11-28  Richard Guenther  <rguenther@suse.de>
7066
7067         * gcc.dg/alias-9.c: New testcase.
7068         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
7069
7070 2005-11-28  Roger Sayle  <roger@eyesopen.com>
7071             Uros Bizjak  <uros@kss-loka.si>
7072
7073         PR middle-end/20219
7074         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
7075         tan(x)/sin(x) transformations.
7076
7077 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
7078
7079         PR middle-end/24575
7080         * gcc.dg/tree-ssa/divide-3.c: New test.
7081         * gcc.dg/tree-ssa/divide-4.c: New test.
7082
7083 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
7084
7085         PR fortran/24917
7086         *  gfortran.dg/boz_6.f90: New test.
7087
7088 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7089
7090         PR fortran/23912
7091         * gfortran.dg/modulo_1.f90: New test.
7092
7093 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7094
7095         PR libfortran/24919
7096         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
7097         fail on CRLF platforms.
7098         * gfortran.dg/ftell_2.f90: Likewise.
7099
7100 2005-11-26  Eric Christopher  <echristo@apple.com>
7101
7102         * gcc.dg/intmax_t-1.c: Remove mips xfail.
7103
7104 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
7105
7106         * objc.dg/gnu-runtime-3.m: Simplify.
7107
7108 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
7109
7110         PR middle-end/23669
7111         * gcc.dg/tree-ssa/divide-1.c: New test.
7112         * gcc.dg/tree-ssa/divide-2.c: New test.
7113
7114 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
7115
7116         PR libgfortran/24945
7117         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
7118
7119 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
7120
7121         PR libgfortran/24945
7122         * gfortran.dg/open_status_2.f90: New test.
7123
7124 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7125
7126         * gcc.c-torture/execute/builtins/fprintf.c,
7127         gcc.c-torture/execute/builtins/fputs-lib.c,
7128         gcc.c-torture/execute/builtins/fputs.c,
7129         gcc.c-torture/execute/builtins/lib/fprintf.c,
7130         gcc.c-torture/execute/builtins/lib/printf.c,
7131         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
7132
7133 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
7134
7135         * gcc.dg/20050922-2.c: New test.
7136
7137 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
7138
7139         * objc.dg/gnu-runtime-3.m: New test.
7140
7141 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7142
7143         PR c++/9278
7144         * g++.dg/other/void1.C: New test.
7145
7146 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
7147
7148         PR middle-end/24998
7149         * gcc.dg/torture/fp-int-convert-float.c,
7150         gcc.dg/torture/fp-int-convert-double.c,
7151         gcc.dg/torture/fp-int-convert-long-double.c,
7152         gcc.dg/torture/fp-int-convert-timode.c,
7153         gcc.dg/torture/fp-int-convert-float80.c,
7154         gcc.dg/torture/fp-int-convert-float80-timode.c,
7155         gcc.dg/torture/fp-int-convert-float128.c,
7156         gcc.dg/torture/fp-int-convert-float128-timode.c,
7157         gcc.dg/torture/fp-int-convert.h: New files.
7158
7159 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
7160
7161         PR middle-end/24989
7162         * gcc.dg/tree-ssa/bool-10.c: New test.
7163         * gcc.dg/tree-ssa/bool-11.c: New test.
7164         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
7165
7166 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
7167
7168         PR middle-end/24990
7169         * tree-ssa/pr24990-1.c: New test.
7170
7171 2005-11-24  Richard Guenther  <rguenther@suse.de>
7172         Dirk Mueller <dmueller@suse.de>
7173
7174         PR c++/14024
7175         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
7176         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
7177         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
7178         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
7179         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
7180         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
7181
7182 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
7183
7184         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
7185
7186 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7187
7188         PR c/21668
7189         * gcc.dg/Wc++-compat.c: New.
7190         * gcc.dg/Wno-c++-compat.c: New.
7191
7192 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
7193
7194         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
7195         (vspltish, vspltisw): Likewise.
7196
7197 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7198
7199         PR libgfortran/24794
7200         * gfortran.dg/namelist_12.f: Fix quotes.
7201         * gfortran.dg/namelist_13.f90: Fix quotes.
7202         * gfortran.dg/namelist_14.f90: Fix quotes.
7203         * gfortran.dg/namelist_15.f90: Fix quotes.
7204         * gfortran.dg/namelist_use.f90: Fix quotes.
7205         * gfortran.dg/namelist_use_only.f90: Fix quotes.
7206         * gfortran.dg/namelist_21.f90: New test.
7207         * gfortran.dg/namelist_22.f90: New test.
7208
7209 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
7210
7211         PR target/23435
7212         * gcc.c-torture/compile/pr23435.c: New.
7213
7214 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
7215
7216         * gcc.c-torture/execute/floatunsisf-1.c: New test.
7217
7218 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
7219
7220         * gcc.target/powerpc/405-macchw-1.c,
7221         gcc.target/powerpc/405-macchw-2.c,
7222         gcc.target/powerpc/405-macchwu-1.c,
7223         gcc.target/powerpc/405-macchwu-2.c,
7224         gcc.target/powerpc/405-machhw-1.c,
7225         gcc.target/powerpc/405-machhw-2.c,
7226         gcc.target/powerpc/405-machhwu-1.c,
7227         gcc.target/powerpc/405-machhwu-2.c,
7228         gcc.target/powerpc/405-maclhw-1.c,
7229         gcc.target/powerpc/405-maclhw-2.c,
7230         gcc.target/powerpc/405-maclhwu-1.c,
7231         gcc.target/powerpc/405-maclhwu-2.c,
7232         gcc.target/powerpc/405-mulchw-1.c,
7233         gcc.target/powerpc/405-mulchw-2.c,
7234         gcc.target/powerpc/405-mulchwu-1.c,
7235         gcc.target/powerpc/405-mulchwu-2.c,
7236         gcc.target/powerpc/405-mulhhw-1.c,
7237         gcc.target/powerpc/405-mulhhw-2.c,
7238         gcc.target/powerpc/405-mulhhwu-1.c,
7239         gcc.target/powerpc/405-mulhhwu-2.c,
7240         gcc.target/powerpc/405-mullhw-1.c,
7241         gcc.target/powerpc/405-mullhw-2.c,
7242         gcc.target/powerpc/405-mullhwu-1.c,
7243         gcc.target/powerpc/405-mullhwu-2.c,
7244         gcc.target/powerpc/405-nmacchw-1.c,
7245         gcc.target/powerpc/405-nmacchw-2.c,
7246         gcc.target/powerpc/405-nmachhw-1.c,
7247         gcc.target/powerpc/405-nmachhw-2.c,
7248         gcc.target/powerpc/405-nmaclhw-1.c,
7249         gcc.target/powerpc/405-nmaclhw-2.c,
7250         gcc.target/powerpc/440-macchw-1.c,
7251         gcc.target/powerpc/440-macchw-2.c,
7252         gcc.target/powerpc/440-macchwu-1.c,
7253         gcc.target/powerpc/440-macchwu-2.c,
7254         gcc.target/powerpc/440-machhw-1.c,
7255         gcc.target/powerpc/440-machhw-2.c,
7256         gcc.target/powerpc/440-machhwu-1.c,
7257         gcc.target/powerpc/440-machhwu-2.c,
7258         gcc.target/powerpc/440-maclhw-1.c,
7259         gcc.target/powerpc/440-maclhw-2.c,
7260         gcc.target/powerpc/440-maclhwu-1.c,
7261         gcc.target/powerpc/440-maclhwu-2.c,
7262         gcc.target/powerpc/440-mulchw-1.c,
7263         gcc.target/powerpc/440-mulchw-2.c,
7264         gcc.target/powerpc/440-mulchwu-1.c,
7265         gcc.target/powerpc/440-mulchwu-2.c,
7266         gcc.target/powerpc/440-mulhhw-1.c,
7267         gcc.target/powerpc/440-mulhhw-2.c,
7268         gcc.target/powerpc/440-mulhhwu-1.c,
7269         gcc.target/powerpc/440-mulhhwu-2.c,
7270         gcc.target/powerpc/440-mullhw-1.c,
7271         gcc.target/powerpc/440-mullhw-2.c,
7272         gcc.target/powerpc/440-mullhwu-1.c,
7273         gcc.target/powerpc/440-mullhwu-2.c,
7274         gcc.target/powerpc/440-nmacchw-1.c,
7275         gcc.target/powerpc/440-nmacchw-2.c,
7276         gcc.target/powerpc/440-nmachhw-1.c,
7277         gcc.target/powerpc/440-nmachhw-2.c,
7278         gcc.target/powerpc/440-nmaclhw-1.c,
7279         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
7280
7281 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
7282
7283         PR fortran/24774
7284         * gfortran.dg/inquire_9.f90: New test.
7285
7286         PR fortran/21647
7287         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
7288
7289 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7290
7291         PR libfortran/24432
7292         * lib/target-supports.exp (check_effective_target_fortran_large_real):
7293         Check that 'cos' is supported.
7294
7295 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
7296
7297         PR fortran/24223
7298         * gfortran.dg/substring_equivalence.f90: New test.
7299
7300         PR fortran/24705
7301         * gfortran.dg/auto_internal_assumed.f90: New test.
7302
7303 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
7304
7305         * gcc.dg/fold-div-2.c: New test.
7306
7307 2005-11-20  Ian Lance Taylor  <ian@airs.com>
7308
7309         PR rtl-optimization/24883
7310         * gcc.c-torture/compile/pr24883.c: New test.
7311
7312 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
7313
7314         PR middle-end/20583
7315         * gcc.c-torture/compile/pr20583.c: New.
7316
7317 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
7318
7319         * gcc.c-torture/execute/usmul.c: New test.
7320
7321 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
7322
7323         * gcc.dg/tree-ssa/vrp22.c: New test.
7324
7325 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
7326
7327         PR middle-end/24912
7328         * gcc.dg/torture/pr24912-1.c: New test.
7329
7330 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
7331
7332         PR fortran/24862
7333         * gfortran.dg/arrayio_derived_1.f90: New test.
7334
7335 2005-11-19  Richard Guenther  <rguenther@suse.de>
7336
7337         PR middle-end/23294
7338         * gcc.dg/tree-ssa/pr23294.c: New testcase.
7339
7340 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
7341
7342         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
7343
7344 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
7345
7346         PR c++/8355
7347         * g++.dg/template/friend39.C: New test.
7348
7349 2005-11-18  James E Wilson  <wilson@specifix.com>
7350
7351         * gcc.dg/builtin-strstr.c: New.
7352
7353 2005-11-18  Richard Henderson  <rth@redhat.com>
7354
7355         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
7356         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
7357         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
7358         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
7359         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
7360         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
7361         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
7362         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
7363         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
7364         renaming to remove initial "ia64-".
7365
7366 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
7367
7368         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
7369
7370 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
7371
7372         * g++.dg/cpp/string-2.C: New test.
7373
7374 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
7375
7376         * gcc.dg/tree-ssa/loop-14.c: New test.
7377
7378 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
7379             Michael Chamberlain <michael@chamberlain.net.au>
7380
7381         * ada/acats/run_all.sh (target_run): Kill long running tests.
7382
7383 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7384
7385         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
7386         * gcc.dg/cleanup-9.c: Likewise.
7387         * gcc.dg/cleanup-10.c: Likewise.
7388         * gcc.dg/cleanup-11.c: Likewise.
7389
7390 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7391
7392         PR fortran/24892
7393         * gfortran.dg/open_access_append_1.f90: New test.
7394         * gfortran.dg/open_access_append_2.f90: New test.
7395
7396 2005-11-16  Richard Guenther  <rguenther@suse.de>
7397
7398         PR middle-end/24851
7399         * gcc.c-torture/execute/pr24851.c: New testcase.
7400
7401 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
7402
7403         * gcc.dg/fold-overflow-1.c: New test.
7404
7405 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
7406
7407         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
7408         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
7409
7410 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
7411
7412         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
7413         structures.
7414         * g++.dg/eh/forced2.C: Likewise.
7415         * g++.dg/eh/forced3.C: Likewise.
7416         * g++.dg/eh/forced4.C: Likewise.
7417
7418 2005-11-11  Mike Stump  <mrs@apple.com>
7419
7420         * g++.old-deja/g++.mike/unused.C: Add.
7421
7422 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
7423
7424         PR c++/24667
7425         * g++.dg/warn/Wcast-qual1.C: New test.
7426
7427 2005-11-15  Jan Hubicka  <jh@suse.cz>
7428
7429         * gcc.dg/winline-5.c: Add large-unit-insns limit.
7430
7431 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
7432
7433         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
7434
7435 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
7436
7437         PR 24840
7438         * gcc.dg/tree-ssa/pr24840.c: New test.
7439
7440 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
7441
7442         PR testsuite/24841
7443         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
7444
7445 2005-11-14  Dale Johannesen  <dalej@apple.com>
7446
7447         * gcc.c-torture/execute/20051113-1.c: New.
7448
7449 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
7450
7451         PR c++/24687
7452         * g++.dg/template/crash43.C: New test.
7453
7454 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
7455
7456         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
7457
7458 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
7459
7460         PR c++/24817
7461         * g++.dg/eh/spec8.C: New test.
7462
7463 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
7464
7465         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
7466
7467 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
7468
7469         PR c++/20293
7470         * g++.dg/parse/ambig4.C: New test.
7471         * g++.dg/tc1/dr101.C: Adjust error markers.
7472         * g++.dg/lookup/strong-using-2.C: Likewise.
7473         * g++.dg/lookup/ambig5.C: Likewise.
7474         * g++.dg/lookup/ambig4.C: Likewise.
7475         * g++.dg/parse/crash22.C: Likewise.
7476
7477 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
7478
7479         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
7480
7481 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
7482
7483         * gcc.dg/nested-calls-1.c: New test.
7484
7485 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7486
7487         * gfortran.dg/complex_intrinsic_1.f90: New test.
7488         * gfortran.dg/complex_intrinsic_2.f90: New test.
7489         * gfortran.dg/fgetc_1.f90: New test.
7490         * gfortran.dg/fgetc_2.f90: New test.
7491         * gfortran.dg/fgetc_3.f90: New test.
7492         * gfortran.dg/ftell_1.f90: New test.
7493         * gfortran.dg/ftell_2.f90: New test.
7494         * gfortran.dg/gnu_logical_1.F: New test.
7495         * gfortran.dg/gnu_logical_2.f90: New test.
7496
7497 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
7498
7499         PR middle-end/24820
7500         * testsuite/gcc.dg/pr24820.c: New test.
7501
7502 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
7503
7504         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
7505         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
7506         variable.
7507
7508 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7509
7510         testsuite/24614
7511         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
7512
7513 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
7514
7515         * gcc.target/cris/cris.exp: New file.
7516         * gcc.target/cris/rld-legit1.c: New test.
7517         * gcc.target/cris/rld-legit2.c: New test.
7518
7519 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
7520
7521         PR c++/24780
7522         * g++.dg/opt/pr24780.C: New test.
7523
7524         PR c++/24761
7525         * g++.dg/template/asm1.C: New test.
7526
7527 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
7528
7529         PR libgfortran/24787
7530         * gfortran.dg/scan_1.f90: New test.
7531
7532 2005-11-12  Jan Hubicka  <jh@suse.cz>
7533
7534         * gcc.target/i386/minmax-1.c: New.
7535         * gcc.target/i386/minmax-2.c: New.
7536
7537 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
7538
7539         * gcc.dg/pr24445.c: Fix for 64-bit targets.
7540
7541 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
7542
7543         * gcc.c-torture/execute/20051110-1.c,
7544         gcc.c-torture/execute/20051110-2.c: New tests.
7545
7546 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
7547
7548         PR middle-end/24750
7549         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
7550         New tests.
7551
7552 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
7553
7554         * lib/target-libpath.exp (get_shlib_extension): New proc.
7555         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
7556         * lib/gfortran.exp (gfortran_link_flags): Likewise.
7557         * lib/objc.exp (objc_target_compile): Likewise.
7558         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
7559         detection.
7560
7561 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
7562
7563         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
7564
7565         * lib/target-supports.exp (check_effective_target_static_libgfortran):
7566         Add -static to additional_flags and pass it to target_compile.
7567
7568 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
7569
7570         PR libgfortran/24719
7571         gfortran.dg/read_noadvance.f90: New test.
7572
7573         PR libgfortran/24699
7574         gfortran.dg/fmt_t_2.f90: New test.
7575
7576         PR libgfortran/24785
7577         gfortran.dg/read_x_eor.f90: New test.
7578
7579         PR libgfortran/24584
7580         gfortran.dg/namelist_empty.f90: Rename test.
7581
7582         PR libgfortran/24489
7583         gfortran/read_eor.f90: Rename test.
7584
7585 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
7586
7587         PR fortran/15976
7588         * gfortran.dg/automatic_module_variable.f90: New test.
7589
7590 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
7591
7592         PR target/24445
7593         * gcc.dg/pr24445.c: New test.
7594
7595 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
7596
7597         PR fortran/24655
7598         PR fortran/24755
7599         * gfortran.dg/recursive_statement_functions.f90: Add statement
7600         functions using inline intrinsic functions and parameters to test
7601         that they no longer seg-fault.
7602
7603         PR fortran/24409
7604         gfortran.dg/nested_modules_4.f90: New test.
7605         gfortran.dg/nested_modules_5.f90: New test.
7606
7607 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7608
7609         PR fortran/24643
7610         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
7611
7612 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
7613
7614         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
7615         failures.
7616
7617 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7618
7619         * gcc.dg/sparc-getcontext-1.c: New test.
7620
7621 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
7622
7623         * gcc.dg/ifcvt-fabs-1.c: New test.
7624
7625 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
7626
7627         PR other/4372
7628         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
7629         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
7630
7631 2005-11-09  Richard Guenther  <rguenther@suse.de>
7632
7633         PR tree-optimization/24716
7634         * gcc.c-torture/execute/pr24716.c: New testcase.
7635
7636 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
7637
7638         * gcc.dg/pr24624.c: Disable for non S/390 targets.
7639
7640 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
7641
7642         PR 24624
7643         * gcc.dg/pr24624.c: Testcase added.
7644
7645 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
7646
7647         PR 24623
7648         * g++.dg/other/pr24623.C: Testcase added.
7649
7650 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
7651
7652         PR fortran/22607
7653         * gfortran-dg/pure_byref_1.f90: New.
7654         * gfortran-dg/pure_byref_2.f90: New.
7655
7656 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
7657
7658         PR c/24101
7659         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
7660         * gcc.dg/dg.exp: Run main loop also for *.i files.
7661
7662 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
7663
7664         PR c++/19450
7665         * g++.dg/tls/diag-3.C: New test.
7666         * g++.dg/tls/diag-4.C: New test.
7667         * g++.dg/tls/static-1.C: New test.
7668         * g++.dg/tls/static-1a.cc: New file.
7669
7670 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
7671
7672         PR 23046
7673         * g++.dg/tree-ssa/pr23046.C: New test.
7674
7675 2005-11-08  Devang Patel <dpatel@apple.com>
7676
7677         PR tree-optimization/23115
7678         * gcc.dg/tree-ssa/pr23115.c: New.
7679
7680 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
7681
7682         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
7683         * gcc.target/powerpc/pr16155.c: Same.
7684         * gcc.target/powerpc/altivec-1.c: Same.
7685         * gcc.target/powerpc/altivec-2.c: Same.
7686         * gcc.target/powerpc/altivec-3.c: Same.
7687         * gcc.target/powerpc/altivec-5.c: Same.
7688         * gcc.target/powerpc/altivec-11.c: Same.
7689         * gcc.target/powerpc/altivec-12.c: Same.
7690         * gcc.target/powerpc/altivec-14.c: Same.
7691         * gcc.target/powerpc/altivec-22.c: Same.
7692         * gcc.target/powerpc/altivec-consts.c: Same.
7693         * gcc.target/powerpc/altivec-pr22085.c: Same.
7694         * gcc.target/powerpc/altivec-splat.c: Same.
7695         * gcc.target/powerpc/altivec-varargs-1.c: Same.
7696         * gcc.target/powerpc/altivec-vec-merge.c: Same.
7697         * gcc.target/powerpc/darwin-longlong.c: Same.
7698
7699 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
7700
7701         PR target/19340
7702         * gcc.dg/pr19340.c: New test.
7703
7704 2005-11-07  Ian Lance Taylor  <ian@airs.com>
7705
7706         PR rtl-optimization/24683
7707         * gcc.dg/pr24683.c: New test.
7708
7709 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
7710
7711         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
7712         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
7713
7714 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
7715
7716         * gcc.target/i386/pr23376.c: Compile with -mmmx.
7717
7718 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
7719
7720         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
7721
7722 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
7723
7724         PR target/24230
7725
7726         * gcc.target/powerpc/altivec-consts.c,
7727         gcc.target/powerpc/altivec-splat.c: New testcase.
7728
7729 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
7730
7731         PR c/24599
7732
7733         * gcc.dg/overflow-2.c: New testcase.
7734
7735 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
7736
7737         PR rtl-optimization/23567
7738         * gcc.c-torture/execute/20051104-1.c: New test.
7739
7740 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
7741
7742         PR fortran/24534
7743         gfortran.dg/private_type_2.f90: Modified to check that case with
7744         PRIVATE declaration within derived type is accepted.
7745
7746         PR fortran/20838
7747         gfortran.dg/pointer_assign_1.f90: New test.
7748
7749         PR fortran/20840
7750         * gfortran.dg/arrayio_0.f90: New test.
7751
7752         PR fortran/17737
7753         gfortran.dg/data_initialized.f90: New test.
7754         gfortran.dg/data_constraints_1.f90: New test.
7755         gfortran.dg/data_constraints_2.f90: New test.
7756
7757 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
7758
7759         PR fortran/24174
7760         PR fortran/24305
7761         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
7762
7763 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
7764
7765         PR 24670
7766         * gcc.dg/tree-ssa/pr24670.c: New test.
7767
7768 2005-11-05  Ian Lance Taylor  <ian@airs.com>
7769
7770         PR target/22432
7771         * gcc.target/i386/pr22432.c: New test.
7772
7773 2005-11-05  Richard Henderson  <rth@redhat.com>
7774
7775         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
7776         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
7777         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
7778         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
7779         from gcc.dg/alpha-*.
7780         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
7781         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
7782
7783 2005-11-05  Andreas Jaeger  <aj@suse.de>
7784
7785         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
7786
7787 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
7788
7789         PR target/23424
7790         * gcc.dg/torture/pr23424-1.c: New test.
7791
7792 2005-11-04  Richard Henderson  <rth@redhat.com>
7793
7794         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
7795         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
7796         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
7797         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
7798         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
7799         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
7800         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
7801         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
7802         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
7803         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
7804         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
7805         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
7806         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
7807         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
7808         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
7809         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
7810         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
7811         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
7812         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
7813         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
7814         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
7815         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
7816         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
7817         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
7818         Move from gcc.dg/.
7819         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
7820         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
7821         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
7822         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
7823         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
7824         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
7825         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
7826         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
7827         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
7828         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
7829         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
7830         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
7831         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
7832         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
7833         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
7834         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
7835         gcc.target/i386/lea.c, gcc.target/i386/local.c,
7836         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
7837         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
7838         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
7839         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
7840         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
7841         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
7842         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
7843         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
7844         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
7845         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
7846         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
7847         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
7848         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
7849         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
7850         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
7851         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
7852         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
7853         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
7854         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
7855         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
7856         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
7857         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
7858         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
7859         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
7860         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
7861         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
7862         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
7863         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
7864
7865 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
7866
7867         PR 24627
7868         * gcc.dg/tree-ssa/pr24627.c: New test.
7869
7870 2005-11-04 Paul Brook  <paul@codesourcery.com>
7871
7872         * gcc.dg/tls/opt-10.c: New test.
7873
7874 2005-11-04  Andreas Jaeger  <aj@suse.de>
7875
7876         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
7877         avoid extra warnings.
7878
7879 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7880
7881         PR libfortran/22298
7882         * gcc/testsuite/lib/target-supports.exp
7883         (check_effective_target_static_libgfortran): New
7884         static_libgfortran effective target.
7885         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
7886         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
7887
7888 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
7889
7890         * gcc.dg/pr24615.c: Guard test with { target fpic }.
7891
7892 2005-11-03  Josh Conner  <jconner@apple.com>
7893
7894         PR c++/19989
7895         g++.dg/ext/array2.C: New test.
7896         g++.dg/template/dependent-name3.C: New test.
7897         g++.dg/template/dependent-name4.C: New test.
7898         g++.dg/template/sfinae2.C: New test.
7899
7900 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7901
7902         PR preprocessor/22042
7903         * gcc.dg/cpp/strify4.c: New test.
7904
7905 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
7906
7907         PR c++/17964
7908         * g++.dg/cpp/string-1.C: New test.
7909
7910 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
7911
7912         * gcc.target/powerpc: New directory.
7913         * gcc.target/powerpc/powerpc.exp: New file.
7914         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
7915         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
7916         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
7917         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
7918         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
7919         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
7920         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
7921         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
7922         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
7923         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
7924         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
7925         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
7926         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
7927         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
7928         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
7929         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
7930         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
7931         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
7932         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
7933         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
7934         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
7935         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
7936         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
7937         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
7938         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
7939         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
7940         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
7941         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
7942         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
7943         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
7944         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
7945         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
7946         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
7947         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
7948
7949 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
7950
7951         PR c++/21627
7952         * g++.dg/warn/inline2.C: New test.
7953
7954 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7955
7956         PR middle-end/23155
7957         * g++.dg/ext/c99struct1.C: New test.
7958         * gcc.dg/union-cast-1.c: New test.
7959         * gcc.dg/union-cast-2.c: New test.
7960         * gcc.dg/union-cast-3.c: New test.
7961
7962 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7963
7964         PR middle-end/24589
7965         * gcc.c-torture/execute/zero-struct-2.c: New test.
7966
7967 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7968
7969         PR c++/24582
7970         * g++.dg/init/switch1.C: New test.
7971
7972 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7973
7974         * gcc.dg/delay-slot-1.c: New test.
7975
7976 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
7977
7978         PR target/24620
7979         * gcc.dg/pr24620.c: New test.
7980
7981 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
7982
7983         PR c/24329
7984         * gcc.dg/format/unnamed-1.c: New test.
7985
7986 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
7987
7988         PR c++/22434
7989         * g++.dg/expr/cond8.C: New test.
7990
7991         PR c++/24560
7992         * g++.dg/parse/dot1.C: New test.
7993
7994 2005-11-02  Jan Hubicka  <jh@suse.cz>
7995
7996         PR target/23303
7997         * gcc.dg/i386-lea.c: New test
7998
7999 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
8000
8001         PR target/24615
8002         * gcc.dg/pr24615.c: New test.
8003
8004 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
8005
8006         PR target/24600
8007         * gcc.dg/pr24600.c: New test.
8008
8009 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
8010
8011         PR c++/19253
8012         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
8013         * g++.dg/parse/typename9.C: New test.
8014         * g++/dg/parse/typename10.C: Likewise.
8015
8016 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
8017
8018         PR fortran/18157
8019         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
8020         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
8021         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
8022
8023 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
8024
8025         PR c++/24569
8026         * g++.dg/debug/static1.C: New test.
8027
8028 2005-11-02  Josh Conner  <jconner@apple.com>
8029
8030         * g++.dg/crash38.C: moved into proper directory...
8031         * g++.dg/template/crash42.C: ...here
8032
8033 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
8034
8035         PR target/18338
8036         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
8037         pcc_bitfield_type_matters || default_packed.
8038
8039         * lib/target-supports.exp
8040         (check_effective_target_pcc_bitfield_type_matters): New proc.
8041         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
8042
8043         PR testsuite/23304
8044         * lib/target-supports.exp (check_effective_default_packed): New proc.
8045         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
8046         Gate expected errors on target ! default_packed.
8047         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
8048
8049 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8050
8051         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
8052         change (r106358).
8053
8054 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8055
8056         PR fortran/24008
8057         * gfortran.dg/entry_5.f90: New.
8058         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
8059
8060 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
8061
8062         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
8063
8064 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
8065
8066         PR fortran/21565
8067         gfortran.dg/namelist_blockdata.f90: New test.
8068
8069         PR fortran/18737
8070         gfortran.dg/external_implicit_none.f90: New test.
8071
8072         PR fortran/14994
8073         * gfortran.dg/secnds.f: New test.
8074
8075 2005-10-31  Jan Hubicka  <jh@suse.cz>
8076
8077         PR target/20928
8078         * gcc.c-torture/compile/pr20928.c: New test.
8079
8080 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
8081
8082         PR middle-end/23492
8083         * gcc.c-torture/compile/zero-strct-5.c: New test.
8084
8085 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
8086
8087         PR libgfortran/24584
8088         * gfortran.dg/pr24584.f90: New test.
8089
8090 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
8091
8092         PR fortran/18883
8093         * gfortran.dg/char_result_9.f90: New.
8094         * gfortran.dg/char_result_10.f90: New.
8095
8096 2005-10-30  Jan Hubicka  <jh@suse.cz>
8097
8098         * g++.dg/tree-ssa/pr24172.C: New testcase.
8099
8100 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8101
8102         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
8103
8104 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
8105
8106         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
8107         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
8108         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
8109         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
8110         gfortran.dg/enum_9.f90,
8111         gfortran.fortran-torture/compile/enum_1.f90,
8112         gfortran.fortran-torture/execute/enum_1.f90,
8113         gfortran.fortran-torture/execute/enum_2.f90,
8114         gfortran.fortran-torture/execute/enum_3.f90,
8115         gfortran.fortran-torture/execute/enum_4.f90: New tests.
8116
8117 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
8118
8119         PR target/18482
8120         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
8121         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
8122
8123 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8124
8125         PR libfortran/20179
8126         * gfortran.dg/mixed_io_1.f90: New test.
8127         * gfortran.dg/mixed_io_1.c: New file.
8128
8129 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8130
8131         * gfortran.dg/malloc_free_1.f90: New test.
8132
8133 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
8134
8135         * gcc.dg/nested-func-4.c: Require profiling -pg.
8136
8137 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8138
8139         PR C++/23229
8140         * g++.dg/warn/main-2.C: New test.
8141
8142 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
8143
8144         PR fortran/24545
8145         * gfortran.dg/interface_2.f90: new test.
8146
8147 2005-10-28  Josh Conner  <jconner@apple.com>
8148
8149         PR c++/22153
8150         * g++.dg/template/crash38.C: New test.
8151         * g++.dg/parse/explicit1.C: Change expected errors.
8152
8153 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8154
8155         PR C++/23426
8156         * g++.dg/other/large-size-array.C: New test.
8157
8158 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8159
8160         PR middle-end/24362
8161         * g++.dg/opt/complex4.C: New test.
8162
8163 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
8164
8165         * gcc.dg/nested-func-4.c: New test.
8166
8167 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
8168
8169         PR fortran/24158
8170         gfortran.dg/derived_recursion.f90: New test.
8171         gfortran.dg/implicit_actual.f90: New test.
8172
8173 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
8174
8175         PR middle-end/24295, PR testsuite/24477
8176         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
8177         removed when weakref hits the tree.
8178
8179 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
8180
8181         * gfortran.dg/cray_pointers_4.f90: New test.
8182
8183         * gfortran.dg/cray_pointers_5.f90: New test.
8184
8185 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
8186
8187         PR fortran/22290
8188         * gfortran.dg/assign_5.f90: New test.
8189         * gfortran.dg/assign_6.f: New test.
8190
8191 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
8192
8193         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
8194         CPU has no SSE support.
8195
8196 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
8197
8198         PR libgfortran/24224
8199         * gfortran.dg/arrayio_1.f90: Update attribution.
8200         * gfortran.dg/arrayio_2.f90: Update attribution.
8201         * gfortran.dg/arrayio_3.f90: Update attribution.
8202         * gfortran.dg/arrayio_4.f90: Update test conditions.
8203         * gfortran.dg/arrayio_5.f90: Update attribution.
8204         * gfortran.dg/arrayio_6.f90: New test.
8205         * gfortran.dg/arrayio_7.f90: New test.
8206
8207 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
8208
8209         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
8210
8211 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
8212
8213         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
8214
8215 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
8216
8217         PR fortran/24416
8218         * gfortran.dg/namelist_char_only.f90: New test.
8219
8220 2005-10-24  Asher Langton  <langton2@llnl.gov>
8221
8222         PR fortran/17031
8223         PR fortran/22282
8224         * gfortran.dg/cray_pointers_1.f90: New test.
8225         * gfortran.dg/cray_pointers_2.f90: New test.
8226         * gfortran.dg/cray_pointers_3.f90: New test.
8227         * gfortran.dg/loc_1.f90: New test.
8228         * gfortran.dg/loc_2.f90: New test.
8229
8230 2005-10-24  Steven Bosscher  <stevenb@suse.de>
8231
8232         * gcc.dg/pr24225.c: New test.
8233
8234 2005-10-24  Asher Langton  <langton2@llnl.gov>
8235
8236         * gfortran.dg/dup_save_1.f90: New test.
8237         * gfortran.dg/dup_save_2.f90: New test.
8238
8239 2005-10-24  Paul Brook  <paul@codesourcery.com>
8240
8241         PR 24107
8242         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
8243         stdint.h.
8244
8245 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
8246
8247         PR libgfortran/24489
8248         * gfortran.dg/pr24489.f90: New test.
8249
8250 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
8251
8252         PR fortran/23635
8253         * gfortran.dg/ichar_1.f90: Add tests for derived types.
8254
8255 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
8256
8257         PR target/18911
8258         * g++.dg/init/array16.C: Skip for mmix-*-*.
8259
8260 2005-10-23  Asher Langton  <langton2@llnl.gov>
8261
8262         * gfortran.dg/byte_1.f90: New test.
8263         * gfortran.dg/byte_2.f90: New test.
8264
8265 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
8266
8267         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
8268
8269 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
8270
8271         PR fortran/18022
8272         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
8273
8274         PR fortran/24311
8275         * gfortran.dg/merge_char_const.f90: New test.
8276
8277         PR fortran/24384
8278         * gfortran.dg/spread_scalar_source.f90: New test.
8279
8280 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
8281
8282         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
8283
8284         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
8285         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
8286
8287         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
8288
8289 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
8290
8291         PR fortran/24426
8292         * gfortran.dg/der_pointer_4.f90: New.
8293
8294 2005-10-22  David Ayers  <d.ayers@inode.at>
8295
8296         * obj-c++.dg/except-1.mm: Simplify.
8297
8298 2005-10-21  David Ayers  <d.ayers@inode.at>
8299
8300         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
8301
8302 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
8303
8304         * gfortran.dg/assumed_dummy_2.f90: New test.
8305
8306 2005-10-21  James E Wilson  <wilson@specifix.com>
8307
8308         PR preprocessor/15220
8309         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
8310
8311 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
8312
8313         * gcc.c-torture/execute/20051021-1.c: New test.
8314
8315 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
8316
8317         PR c++/24260
8318         * g++.dg/ext/tmplattr1.C: New test.
8319
8320 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
8321
8322         PR fortran/24440
8323         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
8324
8325 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
8326
8327         * obj-c++.dg/except-1.mm: New.
8328
8329         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
8330
8331 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
8332
8333         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
8334
8335 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
8336
8337         PR middle-end/24295
8338         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
8339         declarations with the same names as thunks' alias targets, use
8340         aliases instead.
8341         * gcc.dg/attr-alias-3.c: New test.
8342         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
8343
8344 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
8345
8346         PR c++/22618
8347         * g++.dg/parse/access8.C: New test.
8348
8349 2005-10-20  Richard Guenther  <rguenther@suse.de>
8350
8351         PR c++/24439
8352         * g++.dg/tree-ssa/pr24439.C: New testcase.
8353
8354 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8355
8356         * g++.dg/opt/delay-slot-1.C: New test.
8357
8358 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
8359
8360         PR fortran/21625
8361         * gfortran.fg/der_init_1.f90: New.
8362
8363 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
8364
8365         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
8366
8367 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
8368
8369         PR c++/21908
8370         * g++.dg/parse/error28.C: New test.
8371
8372 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8373
8374         * gcc.dg/profile-generate-2.c: New test.
8375
8376 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
8377
8378         PR target/23589
8379         * g++.dg/ext/dllimport11.C: New.
8380
8381 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8382
8383         PR c++/22293
8384         * g++.dg/other/friend3.C: New test.
8385
8386 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
8387
8388         PR c++/23293
8389         * g++.dg/template/error19.C: New test.
8390
8391 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
8392
8393         PR c++/21383
8394         * g++.dg/overload/koenig2.C: New.
8395
8396         PR c++/23118
8397         * g++.dg/overload/error2.C: New.
8398
8399         PR c++/22604
8400         * g++.dg/inherit/covariant14.C: New.
8401
8402 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8403
8404         PR c++/23440
8405         * g++.dg/parse/for1.C: New test.
8406
8407 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
8408
8409         PR fortran/23446
8410         * gfortran.dg/host_dummy_index_1.f90: New test.
8411
8412         PR fortran/21459
8413         * gfortran.dg/automatic_char_len_2.f90: New test.
8414
8415         PR fortran/20866
8416         * gfortran.dg/recursive_statement_functions.f90: New test.
8417
8418         PR fortran/20853
8419         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
8420
8421         PR fortran/20849
8422         * gfortran.dg/external_initializer.f90: New test.
8423
8424         PR fortran/20837
8425         * non_module_public.f90: New test.
8426
8427 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
8428
8429         PR c++/24386
8430         * g++.dg/template/overload7.C: New.
8431
8432         PR c++/22551
8433         * g++.dg/other/switch2.C: Remove expected warnings.
8434
8435         PR c++/21353
8436         * g++.dg/template/defarg6.C: New.
8437
8438 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
8439
8440         PR target/24315
8441         * gcc.target/i386/pr24315.c: New test.
8442
8443 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
8444
8445         PR c++/24389
8446         * g++.dg/template/static21.C: New test.
8447         * g++.dg/template/static21-a.cc: Likewise.
8448
8449 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
8450
8451         PR c++/23959
8452         * g++.dg/warn/Wswitch-default-1.C: New test.
8453         * g++.dg/warn/Wswitch-default-2.C: New test.
8454
8455 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
8456
8457         PR c++/22173
8458         * g++.dg/parse/template18.C: New test.
8459         * g++.dg/template/nontype15.C: Likewise.
8460
8461 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
8462
8463         PR fortran/22273
8464         * gfortran.dg/spec_expr_2.f90: New.
8465
8466 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
8467
8468         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
8469         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
8470         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
8471         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
8472         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
8473         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
8474         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
8475         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
8476         previous target-specific skips and warning-message matches where
8477         applicable.
8478
8479 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
8480
8481         PR c++/21347
8482         * g++.dg/warn/Wctor-dtor.C: New test.
8483
8484 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8485
8486         PR c/23439
8487         * gcc.dg/for-1.c: New test.
8488
8489 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
8490
8491         PR c++/19565
8492         * g++.dg/warn/Wconversion1.C: New test.
8493         * g++.dg/ext/packed4.C: Compile with -w.
8494         * g++.dg/opt/20050511-1.C: Likewise.
8495         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
8496
8497 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
8498
8499         * gfortran.dg/boz_5.f90: New test.
8500
8501 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
8502
8503         PR c++/22551
8504         * g++.dg/other/switch2.C: New.
8505
8506         PR c++/23984
8507         * g++.dg/init/ctor7.C: New.
8508
8509 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
8510
8511         PR c++/23730
8512         * g++.dg/parse/crash32.C: New test.
8513
8514 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
8515
8516         PR c++/20721
8517         * g++.dg/init/goto2.C: New test.
8518
8519         PR c++/22464
8520         * g++.dg/template/crash/41.C: New test.
8521
8522         PR c++/22180
8523         * g++.dg/template/crash40.C: New test.
8524
8525         PR c++/23694
8526         * g++.dg/parse/friend5.C: New test.
8527
8528         PR c++/23307
8529         * g++.dg/template/crash38.C: New test.
8530
8531         PR c++/22352
8532         * g++.dg/template/friend38.C: New test.
8533
8534         PR c++/22405
8535         * g++.dg/template/crash39.C: New test.
8536
8537 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
8538
8539         * gcc.dg/debug/dwarf2/dwarf-char1.c,
8540         gcc.dg/debug/dwarf2/dwarf-char2.c,
8541         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
8542
8543         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
8544
8545 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
8546
8547         * gcc.dg/dll-2.c: Add tests for warnings.
8548         * gcc.dg/dll-3.c: Likewise.
8549         * gcc.dg/dll-4.c: Likewise.
8550
8551         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
8552         * g++.dg/ext/dllimport2.C: Likewise.
8553         * g++.dg/ext/dllimport3.C: Likewise.
8554         * g++.dg/ext/dllimport7.C: Likewise.
8555         * g++.dg/ext/dllimport8.C: Likewise.
8556         * g++.dg/ext/dllimport9.C: Likewise.
8557
8558 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
8559
8560         PR fortran/24092
8561         * gfortran.dg/derived_pointer_recursion.f90: New test.
8562
8563 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
8564
8565         * gcc.c-torture/execute/20051012-1.c: New test.
8566
8567 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
8568
8569         PR fortran/18082
8570         * gfortran.dg/automatic_char_len_1.f90: New test.
8571
8572 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
8573
8574         PR fortran/20847
8575         * gfortran.dg/save_common.f90: New test.
8576
8577         PR fortran/20856
8578         * gfortran.dg/save_result.f90: New test.
8579
8580 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
8581
8582         PR c++/21592
8583         * g++.dg/template/dependent-expr1.C: Add new expected error.
8584         * g++.dg/template/dependent-expr2.C: Adjust error text.
8585         * g++.dg/template/overload6.C: New.
8586
8587         PR c++/23797
8588         * g++.dg/other/typename8.C: New.
8589
8590         PR c++/21117
8591         * g++.dg/other/return1.C: New.
8592
8593 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
8594
8595         PR c++/24052
8596         * g++.dg/ext/label5.C: New.
8597
8598 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
8599
8600         PR c++/19964
8601         * g++.dg/parse/crash31.C: New.
8602
8603 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
8604
8605         * g++.dg/ipa/ipa-1.c: New test.
8606         * g++.dg/ipa/ipa-2.c: New test.
8607         * g++.dg/ipa/ipa-3.c: New test.
8608         * g++.dg/ipa/ipa-4.c: New test.
8609         * g++.dg/ipa/ipa-5.c: New test.
8610         * g++.dg/ipa/ipa.exp: New file.
8611
8612 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
8613
8614         PR fortran/24207
8615         * gfortran.dg/private_type_3.f90: New test.
8616
8617 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
8618
8619         PR fortran/20786
8620         gfortran.dg/aint_anint_1.f90: New test.
8621
8622 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
8623
8624         PR libgfortran/24313
8625         gfortran.dg/csqrt.f: New test.
8626
8627 2005-10-11  Ian Lance Taylor  <ian@airs.com>
8628
8629         PR c++/8057
8630         * g++.dg/warn/noeffect7.C: New test.
8631         * g++.dg/warn/noeffect2.C: Instantiate templates.
8632         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
8633         and warning.
8634
8635 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
8636
8637         PR c++/21089
8638         * g++.dg/init/float1.C: New test.
8639
8640         PR c++/24277
8641         * g++.dg/init/member1.C: Tweak error markers.
8642
8643 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
8644
8645         PR testsuite/24281
8646         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
8647         Check for null pointer.
8648
8649 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
8650
8651         PR c++/21369
8652         * g++.dg/parse/ret-type3.C: New test.
8653
8654 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
8655
8656         PR tree-opt/23946
8657         * gcc.c-torture/compile/pr23946.c: New test.
8658
8659 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
8660
8661         * g++.dg/opt/mmx2.C: New test.
8662
8663 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
8664
8665         PR c++/24277
8666         * g++.dg/template/static20.C: New test.
8667
8668         PR c++/24302
8669         * g++.dg/warn/Wunused-12.C: New test.
8670
8671         PR c++/23437
8672         * g++.dg/template/arg4.C: New test.
8673
8674 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8675
8676         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
8677         * gcc.dg/ucnid-3.c: Likewise.
8678         * gcc.dg/ucnid-4.c: Likewise.
8679         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
8680         * g++.dg/other/ucnid-1.C: Likewise.
8681         * gcc.dg/sparc-frame-1.c: New test.
8682
8683 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
8684
8685         PR c++/24139
8686         * g++.dg/template/spec27.C: New test.
8687
8688         PR c++/24275
8689         * g++.dg/template/static19.C: New test.
8690
8691 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8692
8693         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
8694         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
8695
8696 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
8697
8698         PR target/24136
8699         * gfortran.fortran-torture/compile/pr24136.f: New test.
8700
8701 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
8702
8703         PR c++/22172
8704         * g++.dg/parse/crash30.C: New test.
8705
8706 2005-10-07  Richard Guenther  <rguenther@suse.de>
8707
8708         PR middle-end/24227
8709         * gcc.c-torture/compile/pr24227.c: New testcase.
8710
8711 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
8712
8713         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
8714         Do not put aligned attributes on array elements.
8715
8716 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
8717
8718         PR testsuite/23611, PR testsuite/23615
8719         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
8720         writing prototypes of library functions by hand.
8721         * obj-c++.dg/bitfield-4.mm: Likewise.
8722         * obj-c++.dg/const-str-4.mm: Likewise.
8723         * obj-c++.dg/encode-4.mm: Likewise.
8724         * obj-c++.dg/encode-5.mm: Likewise.
8725         * obj-c++.dg/encode-6.mm: Likewise.
8726         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
8727         * obj-c++.dg/method-10.mm: Likewise.
8728         * obj-c++.dg/method-17.mm: Likewise.
8729         * obj-c++.dg/method-19.mm: Likewise.
8730         * obj-c++.dg/try-catch-2.mm: Likewise.
8731
8732 2005-10-06  Richard Henderson  <rth@redhat.com>
8733
8734         PR 24236
8735         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
8736
8737 2005-10-06  Dale Johannesen  <dalej@apple.com>
8738
8739         * gcc.c-torture/execute/20030125-1.c: Correct.
8740
8741 2005-10-06  Richard Guenther  <rguenther@suse.de>
8742
8743         PR tree-optimization/24238
8744         * g++.dg/tree-ssa/pr24238.C: New testcase.
8745
8746 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
8747
8748         PR 18568
8749         * gfortran.dg/der_pointer_3.f90: New test.
8750
8751 2005-10-05  Devang Patel  <dpatel@apple.com>
8752
8753         PR Debug/23205
8754         * g++.dg/other/PR23205.C: New.
8755
8756 2005-10-05  Richard Henderson  <rth@redhat.com>
8757
8758         PR target/23602
8759         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
8760         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
8761
8762 2005-10-05  Dale Johannesen  <dalej@apple.com>
8763
8764         * gcc.c-torture/execute/float-floor.c: New.
8765
8766 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
8767
8768         PR tree-optimization/21419
8769         PR tree-optimization/24146
8770         PR tree-optimization/24151
8771
8772         * g++.dg/ext/asm7.C: New.
8773         * g++.dg/ext/asm8.C: New.
8774         * gcc.dg/asm-1.c: Compile on all targets.
8775         * gcc.dg/asm-pr24146.c: New.
8776         * gcc.dg/pr21419.c: Adjust error messages.
8777
8778 2005-10-05  Richard Guenther  <rguenther@suse.de>
8779
8780         PR fortran/24176
8781         * gfortran.fortran-torture/compile/empty.f90: New testcase.
8782
8783 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
8784
8785         PR c++/23513
8786         * g++.dg/template/spec22.C: Robustify test.
8787         * g++.dg/template/spec26.C: New.
8788
8789 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
8790
8791         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
8792         if target supports vector instructions.
8793
8794 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
8795
8796         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
8797         C99 functions.
8798
8799 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
8800
8801         * lib/target-supports.exp (check_effective_target_fortran_large_real,
8802         check_effective_target_fortran_large_int): Replace cached result
8803         when target changes.
8804
8805 2005-10-04  Devang Patel  <dpatel@apple.com>
8806
8807         * gcc.dg/i386-sse-vect-types.c: New.
8808
8809 2005-10-04  Ian Lance Taylor  <ian@airs.com>
8810
8811         PR preprocessor/13726
8812         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
8813         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
8814
8815 2005-10-04  Richard Guenther  <rguenther@suse.de>
8816
8817         PR c/23576
8818         * gcc.dg/noncompile/pr23576.c: New testcase.
8819
8820 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
8821
8822         PR middle-end/23125
8823         * gcc.dg/register-var-3.c: New test.
8824
8825 2005-10-04  Steven Bosscher  <stevenb@suse.de>
8826
8827         * gcc.dg/pr23049.c: New test.
8828
8829         * gcc.dg/ucnid-4.c: Fix test.
8830
8831 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
8832
8833         PR 23445
8834         * gcc.c-torture/compile/pr23445.c: New test.
8835
8836 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
8837
8838         * g++.dg/overload/unknown1.C: New.
8839
8840 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
8841
8842         PR c++/17775
8843         * g++.dg/template/repo4.C: New test.
8844
8845 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8846
8847         PR libfortran/19308
8848         * gfortran.dg/large_real_kind_2.F90: New test.
8849         * gfortran.dg/large_integer_kind_2.f90: New test.
8850
8851 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
8852
8853         * lib/target-supports.exp (check_effective_target_vect_shift):
8854         Implement with result caching. Add i?86, x86_64 and ia64 targets.
8855         (check_effective_target_vect_condition): Fix copy-n-pasto.
8856
8857         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
8858         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
8859         targets.
8860
8861 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
8862
8863         PR c++/22621
8864         * g++.dg/template/overload5.C : New test.
8865
8866         PR c++/23840
8867         * g++.dg/expr/stdarg1.C: New test.
8868
8869 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
8870
8871         PR 24142
8872         * gcc.c-torture/execute/pr24142.c: New test.
8873
8874 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
8875
8876         PR 24141
8877         * gcc.c-torture/execute/pr24141.c: New test.
8878
8879 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
8880             Diego Novillo  <dnovillo@redhat.com>
8881
8882         PR 23604
8883         * gcc.c-torture/execute/pr23604.c: New test.
8884
8885 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
8886
8887         PR fortran/16404
8888         PR fortran/20835
8889         PR fortran/20890
8890         PR fortran/20899
8891         PR fortran/20900
8892         PR fortran/20901
8893         PR fortran/20902
8894         gfortran.dg/equiv_constraint_1.f90: New test.
8895         gfortran.dg/equiv_constraint_2.f90: New test.
8896         gfortran.dg/equiv_constraint_3.f90: New test.
8897         gfortran.dg/equiv_constraint_4.f90: New test.
8898         gfortran.dg/equiv_constraint_5.f90: New test.
8899         gfortran.dg/equiv_constraint_6.f90: New test.
8900         gfortran.dg/equiv_constraint_7.f90: New test.
8901         gfortran.dg/equiv_constraint_8.f90: New test.
8902         gfortran.dg/private_type_1.f90: New test.
8903         gfortran.dg/private_type_2.f90: New test.
8904         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
8905         980628-10.f: Assert std=gnu to permit mixing of
8906         types in equivalence statements.
8907
8908 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
8909
8910         PR 24112
8911         * gfortran.dg/open_status_1.f90: New.
8912
8913 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
8914
8915         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
8916         * gcc.dg/vect/pr22480.c: Clean up temp files.
8917         * gcc.dg/vect/pr23831.c: Clean up temp files.
8918         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
8919         Clean up temp files.
8920         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
8921         Clean up temp files.
8922
8923         * gcc.dg/20050309-1.c: Clean up temp files.
8924         * gcc.dg/20050325-1.c: Clean up temp files.
8925
8926 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
8927
8928         PR tree-optimization/24059
8929         * gcc.dg/vect/pr24059.c : New test.
8930
8931 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
8932
8933         PR middle-end/24109
8934         * gcc.c-torture/execute/20050929-1.c: New test.
8935
8936 2005-09-29  Steven Bosscher  <stevenb@suse.de>
8937
8938         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
8939
8940 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
8941
8942         PR c/21419
8943         * gcc.dg/pr21419.c: New test.
8944
8945 2005-09-29  Steven Bosscher  <stevenb@suse.de>
8946
8947         * gcc.dg/pr23911.c: New test.
8948
8949 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
8950
8951         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
8952
8953         PR c++/16782
8954         * g++.dg/parse/qualified4.C: New test.
8955         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
8956         * g++.old-deja/g++.mike/p8154.C: Likewise.
8957
8958 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
8959
8960         PR c++/22147
8961         * g++.dg/template/friend37.C: New test.
8962         * g++.dg/parse/crash28.C: Adjust error markers.
8963
8964 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
8965
8966         PR fortran/18518
8967         * gfortran.fortran-torture/execute/save_2.f90: New decl.
8968
8969 2005-09-27  Devang Patel  <dpatel@apple.com>
8970
8971         PR tree-optimization/23625
8972         * gcc.dg/pr23625.c: New test.
8973
8974 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
8975
8976         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
8977         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
8978
8979 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
8980
8981         PR fortran/23677
8982         * gfortran.fortran-torture/execute/save_1.f90: New test.
8983         * gfortran.dg/save_1.f90: New test.
8984
8985 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
8986
8987         * gcc.target/i386/builtin-apply-mmx.c: New test.
8988
8989         PR target/22576
8990         * gcc.target/i386/pr22576.c: New test.
8991
8992         PR target/22585
8993         * gcc.target/i386/pr22585.c: New test.
8994
8995         PR target/23268
8996         * gcc.target/i386/pr23268.c: New test.
8997
8998         PR middle-end/23831
8999         * gcc.dg/vect/pr23831.c: New test.
9000
9001         PR target/24055
9002         * gcc.target/i386/pr24055.c: New test.
9003
9004 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
9005
9006         PR tree-optimization/23960
9007         * gcc.c-torture/compile/pr23960.c: New.
9008
9009 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
9010
9011         PR fortran/16861
9012         * gfortran.dg/nested_modules_3.f90: New.
9013
9014 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
9015
9016         PR fortran/24005
9017         gfortran.dg/interface_1.f90: New test.
9018
9019 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
9020         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9021
9022         PR fortran/23843
9023         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
9024
9025 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
9026
9027         PR fortran/23516
9028         * gfortran.dg/imag_1.f: New test.
9029         * gfortran.dg/imag_2.f: Ditto.
9030
9031 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
9032
9033         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
9034
9035 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
9036
9037         PR c++/21983
9038         * g++.dg/warn/pr21983.C: New test.
9039
9040 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
9041
9042         PR c++/23993
9043         * g++.dg/template/array14.C: New test.
9044
9045 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
9046
9047         PR fortran/19929
9048         * gfortran.dg/der_ptr_component_1.f90: New test.
9049
9050 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9051
9052         PR c++/23965
9053         * g++.dg/template/error1.C: Reject "no matching function" message.
9054
9055 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9056
9057         PR c++/17609
9058         * g++.dg/lookup/error1.C: New test.
9059
9060 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
9061
9062         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
9063         functionality of the testcase.
9064
9065 2005-09-20  Richard Henderson  <rth@redhat.com>
9066
9067         * gcc.dg/vect/vect-22.c: Require vect_float.
9068         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
9069
9070 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
9071
9072         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
9073         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
9074         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
9075         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
9076         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
9077         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
9078         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
9079         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
9080         * gcc.dg/cpp/ucnid-8.c: New test.
9081
9082 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
9083
9084         PR tree-optimization/23929
9085         * gcc.c-torture/compile/pr23929.c: New test.
9086
9087 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
9088
9089         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
9090         for one loop.
9091
9092 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
9093
9094         PR testsuite/23186
9095         * g++.dg/other/pr22003.C: Require named sections.
9096
9097 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
9098
9099         PR c++/23947
9100         * g++.dg/rtti/crash3.C: New test.
9101
9102         PR tree-optimization/23818
9103         * gcc.dg/pr23818.c: New test.
9104
9105 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9106
9107         PR fortran/23420
9108         * gfortran.dg/print_fmt_4.f: New.
9109
9110 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
9111
9112         PR fortran/23663
9113         * gfortran.fortran-torture/execute/entry_11.f90: New test.
9114
9115 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
9116
9117         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
9118         Use pointers to local alignable arrays instead. Added comments.
9119         * gcc.dg/vect/vect-46.c: Likewise.
9120         * gcc.dg/vect/vect-48.c: Likewise.
9121         * gcc.dg/vect/vect-49.c: Likewise.
9122         * gcc.dg/vect/vect-52.c: Likewise.
9123         * gcc.dg/vect/vect-53.c: Likewise.
9124         * gcc.dg/vect/vect-54.c: Likewise.
9125         * gcc.dg/vect/vect-56.c: Likewise.
9126         * gcc.dg/vect/vect-57.c: Likewise.
9127         * gcc.dg/vect/vect-58.c: Likewise.
9128         * gcc.dg/vect/vect-60.c: Likewise.
9129         * gcc.dg/vect/vect-61.c: Likewise.
9130
9131         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
9132         The test is no longer vectorizable on vect_no_align targets.
9133         * gcc.dg/vect/vect-43.c: Likewsie.
9134
9135         * gcc.dg/vect/vect-44.c: Added comments.
9136         * gcc.dg/vect/vect-45.c: Added comments.
9137         * gcc.dg/vect/vect-50.c: Added comments.
9138         * gcc.dg/vect/vect-51.c: Added comments.
9139
9140         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
9141         aligned type.
9142         * gcc.dg/vect/Os-vect-95.c: Likewise.
9143
9144         * gcc.dg/vect/vect-41.c: Test removed.
9145         * gcc.dg/vect/vect-47.c: Test removed.
9146         * gcc.dg/vect/vect-55.c: Test removed.
9147         * gcc.dg/vect/vect-59.c: Test removed.
9148
9149 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
9150
9151         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
9152         No longer vectorizable on vect_no_align targets.
9153         * gcc.dg/vect/pr20122.c: Likewise.
9154         * gcc.dg/vect/vect-74.c: Likewise.
9155         * gcc.dg/vect/vect-75.c: Likewise.
9156         * gcc.dg/vect/vect-76.c: Likewise.
9157
9158         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
9159         Will not be vectorizable on vect_no_align targets once aliasing issues
9160         are resolved.
9161         * gcc.dg/vect/vect-79.c: Likewise.
9162
9163         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
9164         * gcc.dg/vect/vect-78.c: Likewise.
9165         * gcc.dg/vect/vect-97.c: Likewise.
9166
9167 2005-09-19  Steven Bosscher  <stevenb@suse.de>
9168
9169         * gcc.dg/pr23943.c: New test.
9170
9171 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
9172
9173         PR fortran/19181
9174         * gfortran.dg/derived_pointer_null_1.f90: New test.
9175
9176 2005-09-18  Richard Guenther  <rguenther@suse.de>
9177
9178         PR middle-end/23944
9179         * gcc.c-torture/compile/pr23944.c: New testcase.
9180
9181 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
9182
9183         PR fortran/15975
9184         * gfortran.dg/der_pointer_2.f90: New test.
9185
9186 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
9187
9188         PR fortran/16861
9189         * gfortran.dg/nested_modules_2.f90: New test.
9190
9191 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9192
9193         PR c++/18368
9194         * g++.dg/other/semicolon.C: New test.
9195
9196 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
9197
9198         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
9199         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
9200
9201 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
9202
9203         PR c++/23914
9204         * g++.dg/template/static18.C: New test.
9205
9206         PR c++/21514
9207         * g++.dg/template/crash19.C: Remove dg-error marker.
9208         * g++.dg/template/local4.C: New test.
9209
9210 2005-09-16  Paul Brook  <paul@codesourcery.com>
9211
9212         PR fortran/23906
9213         * gfortran.dg/dependency_1.f90: New test.
9214
9215 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
9216
9217         PR c++/23896
9218         * g++.dg/template/static17.C: New test.
9219
9220 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
9221
9222         PR c++/23139
9223         * g++.dg/warn/huge-val1.C: New test.
9224
9225 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
9226
9227         PR c++/13140
9228         * g++.dg/parse/class2.C: New test.
9229         * g++.dg/template/explicit8.C: Likewise.
9230         * g++.dg/template/spec25.C: Likewise.
9231
9232 2005-09-14  Josh Conner  <jconner@apple.com>
9233
9234         PR middle-end/23584
9235         * gcc.dg/pr23584.c: New test.
9236
9237 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
9238
9239         PR fortran/21875 Internal Unit Array I/O, NIST
9240         * gfortran.dg/arrayio_1.f90: New test.
9241         * gfortran.dg/arrayio_1.f90: New test.
9242         * gfortran.dg/arrayio_1.f90: New test.
9243         * gfortran.dg/arrayio_1.f90: New test.
9244         * gfortran.dg/arrayio_1.f90: New test.
9245
9246 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
9247
9248         PR middle-end/22480
9249         * gcc.dg/vect/pr22480.c: New test.
9250
9251 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
9252
9253         PR fortran/19358
9254         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
9255
9256 2005-09-13 Josh Conner <jconner@apple.com>
9257
9258         PR c++/23180
9259         * g++.dg/init/struct2.C: New test.
9260         * g++.dg/init/struct3.C: New test.
9261
9262 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
9263
9264         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
9265         Clean up temp files.
9266         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
9267         gcc.dg/tree-ssa/builtin-fprintf-1.c,
9268         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
9269         gcc.dg/tree-ssa/builtin-printf-1.c,
9270         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
9271         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
9272         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
9273         gcc.dg/tree-ssa/builtin-vprintf-1.c,
9274         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
9275         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
9276         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
9277         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
9278         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
9279         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
9280         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
9281         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
9282
9283 2005-09-13  Josh Conner  <jconner@apple.com>
9284
9285         * lib/gcc-dg.exp: Load scanipa.exp.
9286         (cleanup-dump): New procedure.
9287         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
9288         * lib/scandump.exp: New file.
9289         * lib/scantree.exp: Use it.
9290         * lib/scanipa.exp: New file.
9291
9292 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
9293
9294         PR fortran/17740
9295         * gfortran.dg/generic_4.f90: New test.
9296
9297 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
9298
9299         PR target/23816
9300         * gcc.target/i386/pr23816-1.c: New test.
9301         * gcc.target/i386/pr23816-2.c: New test.
9302
9303
9304 2005-09-13  Bastian Blank <waldi@debian.org>
9305
9306         PR c++/16171
9307         * g++.dg/abi/mangle26.C: New test.
9308         * g++.dg/abi/mangle27.C: New test.
9309         * g++.dg/abi/mangle28.C: New test.
9310         * g++.dg/abi/mangle29.C: New test.
9311
9312         PR c++/23839
9313         * g++.dg/parse/register1.C: New test.
9314
9315 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
9316
9317         PR c++/23842
9318         * g++.dg/template/access16.C: New test.
9319
9320 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
9321
9322         * gfortran.dg/char_pack_2.f90: Increase the vector size.
9323
9324 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
9325
9326         PR fortran/18899
9327         * gfortran.dg/shape_2.f90: New test.
9328
9329 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
9330
9331         PR target/19269
9332         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
9333         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
9334         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
9335         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
9336         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
9337         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
9338         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
9339         tests.
9340
9341 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
9342
9343         PR c++/23841
9344         * g++.dg/parse/template17.C: New test.
9345
9346 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
9347
9348         PR c++/23789
9349         * g++.dg/template/nontype14.C: New test.
9350
9351 2005-09-12  Ian Lance Taylor  <ian@airs.com>
9352
9353         PR g++/7874
9354         * g++.dg/lookup/friend7.C: New test.
9355         * g++.dg/lookup/friend8.C: New test.
9356         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
9357         so that it will be found via argument dependent lookup.
9358         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
9359         friend functions which will no longer be found.
9360         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
9361         function g, so that it will be found via argument dependent
9362         lookup.
9363         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
9364         * g++.old-deja/g++.mike/net43.C: Likewise.
9365
9366 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
9367
9368         PR c++/23691
9369         * g++.dg/template/static16.C: New test.
9370
9371 2005-09-12  Josh Conner  <jconner@apple.com>
9372
9373         PR middle-end/23237
9374         * gcc.c-torture/compile/pr23237.c: New test.
9375
9376 2005-09-11  Richard Henderson  <rth@redhat.com>
9377
9378         * g++.dg/other/error8.C: Update expected diagnostic text.
9379
9380 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9381
9382         PR libfortran/19872
9383         * gfortran.dg/overwrite_1.f: New test.
9384
9385 2005-09-09  Josh Conner  <jconner@apple.com>
9386
9387         * g++.dg/init/pr23180-1.C: Removed.
9388         * g++.dg/init/pr23180-2.C: Removed.
9389
9390 2005-09-09  David Daney <ddaney@avtrex.com>
9391
9392         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
9393         files which are ...
9394         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
9395         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
9396
9397 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9398
9399         * gfortran.dg/iostat_2.f90: New test.
9400
9401 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
9402
9403         PR c++/22252
9404         * g++.dg/ext/interface1.C: New test.
9405         * g++.dg/ext/interface1.h: Likewise.
9406         * g++.dg/ext/interface1a.cc: Likewise.
9407
9408 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
9409
9410         * gfortran.dg/iomsg_1.f90: New test case.
9411
9412 2005-09-09  Richard Guenther  <rguenther@suse.de>
9413
9414         PR c++/23624
9415         * g++.dg/tree-ssa/pr23624.C: New testcase.
9416
9417 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
9418
9419         PR fortran/19239
9420         * gfortran.dg/vector_subscript_1.f90,
9421         * gfortran.dg/vector_subscript_2.f90: New tests.
9422
9423 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
9424
9425         PR fortran/21104
9426         * gfortran.dg/array_alloc_1.f90,
9427         * gfortran.dg/array_alloc_2.f90,
9428         * gfortran.dg/array_alloc_3.f90: New tests.
9429
9430 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
9431
9432         PR fortran/12840
9433         * gfortran.dg/array_constructor_6.f90
9434         * gfortran.dg/array_constructor_7.f90
9435         * gfortran.dg/array_constructor_8.f90
9436         * gfortran.dg/array_constructor_9.f90
9437         * gfortran.dg/array_constructor_10.f90
9438         * gfortran.dg/array_constructor_11.f90
9439         * gfortran.dg/array_constructor_12.f90: New tests.
9440
9441 2005-09-08  Josh Conner  <jconner@apple.com>
9442
9443         PR c++/23180
9444         * g++.dg/init/pr23180-1.C: New test.
9445         * g++.dg/init/pr23180-2.C: New test.
9446
9447 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
9448
9449         PR fortran/18878
9450         * gfortran.dg/module_double_reuse.f90: New.
9451
9452 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
9453
9454         PR fortran/23270
9455         PR fortran/22304
9456         PR fortran/18870
9457         PR fortran/17917
9458         PR fortran/16511
9459         * gfortran.dg/common_equivalence_1.f: New.
9460         * gfortran.dg/common_equivalence_2.f: New.
9461         * gfortran.dg/common_equivalence_3.f: New.
9462         * gfortran.dg/contained_equivalence_1.f90: New.
9463         * gfortran.dg/module_blank_common.f90: New.
9464         * gfortran.dg/module_commons_1.f90: New.
9465         * gfortran.dg/module_equivalence_1.f90: New.
9466         * gfortran.dg/nested_modules_1.f90: New.
9467         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
9468         equivalences and add comment to connect the test with
9469         the PR.
9470
9471 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9472
9473         PR fortran/23765
9474         * gfortran.dg/common_6.f90: New test.
9475
9476 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
9477
9478         PR fortran/15326
9479         * gfortran.dg/char_result_1.f90,
9480         * gfortran.dg/char_result_2.f90,
9481         * gfortran.dg/char_result_3.f90,
9482         * gfortran.dg/char_result_4.f90,
9483         * gfortran.dg/char_result_5.f90,
9484         * gfortran.dg/char_result_6.f90,
9485         * gfortran.dg/char_result_7.f90,
9486         * gfortran.dg/char_result_8.f90: New tests.
9487
9488 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
9489
9490         PR fortran/19928
9491         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
9492
9493 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
9494
9495         PR obj-c++/16816
9496         * obj-c++.dg/selector-5.mm: New test.
9497         * obj-c++.dg/selector-6.mm: New test.
9498
9499 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
9500
9501         PR objc/20574
9502         PR objc/19324
9503         * objc.dg/error-1.m: New test.
9504
9505 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
9506
9507         PR fortran/23373
9508         * gfortran.fortran-torture/execute/pr23373-1.f90,
9509         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
9510
9511 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
9512
9513         PR libfortran/23760
9514         * gfortran.dg/g77/1832.f: Remove long string in write statement
9515         to allow the test to pass on correct list directed output with
9516         prepended space.
9517
9518 2005-09-07  James E Wilson  <wilson@specifix.com>
9519
9520         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
9521
9522 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
9523
9524         * gfortran.dg/parameter+save.f90: Rename to
9525         * gfortran.dg/parameter_save.f90: .. this.
9526
9527 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
9528
9529         PR fortran/20848
9530         * gfortran.dg/parameter+save.f90: New test case.
9531
9532 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
9533
9534         PR fortran/19269
9535         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
9536
9537 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
9538
9539         PR c/23075
9540         * gcc.dg/pr23075.c: New test.
9541         * g++.dg/warn/pr23075.C: New test.
9542
9543         PR target/22362
9544         * gcc.target/i386/pr22362.c: New test.
9545
9546         PR rtl-optimization/23098
9547         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
9548
9549         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
9550         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
9551         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
9552
9553 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
9554
9555         * g++.dg/expr/cast6.C: New test.
9556
9557         PR c++/9782
9558         * g++.dg/init/new15.C: New test.
9559
9560 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
9561
9562         * gcc.dg/vect/Os-vect-95.c: New test.
9563         * gcc.dg/vect/vect-95.c: Same.
9564
9565 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
9566
9567         * gcc.dg/vect/vect-29.c: Update xfail testing.
9568         * gcc.dg/vect/vect-44.c: Same.
9569         * gcc.dg/vect/vect-48.c: Same.
9570         * gcc.dg/vect/vect-50.c: Same.
9571         * gcc.dg/vect/vect-72.c: Same.
9572         * gcc.dg/vect/vect-77.c: Same.
9573         * gcc.dg/vect/vect-78.c: Same.
9574         * gcc.dg/vect/vect-80.c: Same.
9575         * gcc.dg/vect/vect-96.c: Same.
9576         * gcc.dg/vect/vect-100.c: Same.
9577         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
9578         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
9579         * gfortran.dg/vect/vect-5.f90: Same.
9580
9581 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
9582
9583         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
9584         start strings.
9585         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
9586         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
9587
9588         PR c++/23056
9589         * g++.dg/opt/pr23056.C: New test.
9590
9591         PR rtl-optimization/23098
9592         * gcc.target/i386/pr23098.c: New test.
9593
9594 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
9595
9596         PR c++/23667
9597         * g++.dg/template/static15.C: New test.
9598
9599         PR c++/21440
9600         * g++.dg/ext/stmtexpr5.C: New test.
9601         * g++.dg/ext/stmtexpr6.C: Likewise.
9602
9603 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
9604
9605         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
9606
9607         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
9608         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
9609         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
9610
9611 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
9612
9613         PR libfortran/23321
9614         * gfortran.dg/direct_io_4.f90: New test case.
9615
9616 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
9617             Rasmus Hahn  <rassahah@neofonie.de>
9618
9619         PR libobjc/23108
9620         * objc.dg/type-stream-1.m: New test.
9621
9622 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
9623
9624         PR fortran/23661
9625         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
9626         gfortran.dg/print_fmt_3.f90: New test.
9627
9628 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
9629
9630         * gfortran.dg/fmt_t_1.f90: New test.
9631
9632 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
9633
9634         PR rtl-optimization/23454
9635         * g++.dg/opt/pr23454.C: New test.
9636
9637 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
9638
9639         PR c++/23699
9640         * g++.dg/ext/static1.C: New test.
9641
9642 2005-09-02  Richard Henderson  <rth@redhat.com>
9643
9644         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
9645         tail call to check_fa_work.
9646
9647 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
9648
9649         PR c++/21687
9650         * g++.dg/other/gc3.C: New test.
9651
9652 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
9653
9654         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
9655         * gcc.dg/20050826-1.c: Likewise.
9656
9657 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
9658
9659         PR c++/23167
9660         * g++.dg/expr/volatile1.C: New test.
9661
9662 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
9663
9664         PR middle-end/23547
9665         * gcc.dg/pr23547.c: New test.
9666
9667 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
9668
9669         PR c/22061
9670         * gcc.c-torture/execute/pr22061-1.c,
9671         * gcc.c-torture/execute/pr22061-2.c,
9672         * gcc.c-torture/execute/pr22061-3.c,
9673         * gcc.c-torture/execute/pr22061-4.c: New tests.
9674
9675 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
9676
9677         * gcc.dg/Wredundant-decls-2.c: New test to check that
9678         -Wredundant-decls does not issue warning for a variable
9679         definition following a declaration.
9680
9681 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
9682
9683         PR debug/7241
9684         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
9685         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
9686         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
9687
9688         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
9689         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
9690         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
9691         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
9692         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
9693         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
9694         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
9695         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
9696
9697 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
9698
9699         PR objc/23306
9700         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
9701         scan-assmbler.
9702
9703 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
9704
9705         PR target/21255
9706         * gcc.dg/pr21255-1.c: New test.
9707         * gcc.dg/pr21255-2-mb.c: Likewise.
9708         * gcc.dg/pr21255-2-ml.c: Likewise.
9709         * gcc.dg/pr21255-3.c: Likewise.
9710         * gcc.dg/pr21255-4.c: Likewise.
9711
9712 2005-08-31  Dale Johannesen  <dalej@apple.com>
9713
9714         * gcc.dg/20050830-1.c: New.
9715
9716 2005-08-31  Josh Conner  <jconner@apple.com>
9717
9718         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
9719         command-line options for arm-*-* targets.
9720         * g++.dg/init/array16.C: Likewise.
9721         * g++.dg/other/crash-4.C: Likewise.
9722
9723 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
9724
9725         PR obj-c++/23640
9726         * obj-c++.dg/gnu-runtime-3.mm: New test.
9727
9728 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9729
9730         PR c++/13377
9731         * g++.dg/lookup/ambig4.C: New test.
9732         * g++.dg/lookup/ambig5.C: New test.
9733         * g++.dg/tc1/dr101.C: Adjust error markers.
9734
9735 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9736
9737         PR c++/23639
9738         * g++.dg/template/ttp5.C: Adjust error markers.
9739
9740 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
9741
9742         PR testsuite/23609
9743         * lib/obj-c++.exp: Include target-libpath.exp.
9744         (obj-c++_link_flags): Look for the GNU libobjc library
9745         and set the library path to include it.
9746         Don't manually set LD_LIBRARY_PATH (etc.) but call
9747         set_ld_library_path_env_vars instead.
9748         (obj-c++_target_compile): Don't set library path or
9749         linker flags because they are already set correctly
9750         in obj-c++_link_flags.
9751
9752 2005-08-30  Josh Conner  <jconner@apple.com>
9753
9754         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
9755         to command-line options for arm-*-* targets.
9756
9757 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
9758
9759         * g++.dg/other/i386-1.C: New.
9760
9761 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
9762
9763         PR preprocessor/20348
9764         PR preprocessor/20356
9765         * gcc.dg/cpp/pr20348.c: New test.
9766         * gcc.dg/cpp/pr20348.h: New file.
9767         * gcc.dg/cpp/inc/pr20348.h: New file.
9768         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
9769         * gcc.dg/cpp/pr20356.c: New test.
9770         * gcc.dg/cpp/pr20356.h: New file.
9771         * gcc.dg/cpp/inc/pr20356.h: New file.
9772         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
9773
9774 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
9775
9776         * gfortran.fortran-torture/execute/intrinsic_count.f90:
9777         Fix array dimension to avoid correct end-of-file error.
9778
9779 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
9780
9781         PR libfortran/23598
9782         * gfortran.dg/iostat_1.f90: New test.
9783
9784 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
9785
9786         PR middle-end/23408
9787         * gcc.dg/pr23408.c: New test.
9788
9789 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
9790
9791         PR c++/23099
9792         * g++.dg/init/member1.C: Make sure erroneous static data member
9793         definitions are required.
9794         * g++.dg/template/static13.C: New test.
9795         * g++.dg/template/static14.C: Likewise.
9796
9797 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
9798
9799         * gcc.target/i386/pr23575.c: Use -msse2 instead of
9800         -march=pentium4, remove ilp32 requirement.
9801
9802         PR middle-end/23484
9803         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
9804         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
9805
9806 2005-08-29  Andreas Jaeger  <aj@suse.de>
9807
9808         PR testsuite/23607
9809         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
9810
9811 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
9812
9813         * gcc.c-torture/execute/20050316-2.c: New test.
9814         * gcc.c-torture/execute/20050316-3.c: New test.
9815         * gcc.dg/torture/pr16104-1.c: New test.
9816
9817 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
9818
9819         PR middle-end/23463
9820         * gcc.c-torture/execute/zero-struct-1.c: New test.
9821
9822 2005-08-27  Richard Guenther  <rguenther@suse.de>
9823
9824         PR target/23575
9825         * gcc.target/i386/pr23575.c: New testcase.
9826
9827 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
9828
9829         PR rtl-optimization/23561
9830         * gcc.c-torture/execute/20050826-1.c: New test.
9831
9832         PR rtl-opt/23560
9833         * gcc.c-torture/execute/20050826-2.c: New test.
9834
9835 2005-08-26  Dale Johannesen  <dalej@apple.com>
9836
9837         * gcc.dg/20030711-1.c: Modify to work on Darwin.
9838         * gcc.dg/20050826-1.c: New.
9839
9840 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
9841
9842         PR c++/19004
9843         * g++.dg/template/nontype13.C: New test.
9844
9845         PR c++/23491
9846         * g++.dg/init/new14.C: New test.
9847         * g++.dg/expr/anew1.C: Do not XFAIL.
9848         * g++.dg/expr/anew2.C: Likewise.
9849         * g++.dg/expr/anew3.C: Likewise.
9850
9851 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
9852
9853         PR middle-end/22439
9854         * gcc.dg/vla-3.c: New test.
9855
9856 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
9857
9858         PR fortran/20363
9859         * gfortran.dg/named_interface.f90: New.
9860
9861 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
9862
9863         * gcc.c-torture/execute/frame-address.c: New test.
9864
9865 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
9866
9867         PR c++/20817
9868         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
9869
9870 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
9871
9872         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
9873
9874 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
9875
9876         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
9877         * gcc.dg/altivec-22.c: Rename from..
9878         * gcc.dg/altivec-nomfcr.c: ..this.
9879
9880 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
9881
9882         PR tree-optimization/23546
9883         * gcc.dg/tree-ssa/pr23546.c: New test.
9884
9885 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
9886
9887         PR fortran/17758
9888         * gfortran.dg/nonreturning_statements.f90: New test.
9889
9890 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
9891
9892         PR c++/22454
9893         * g++.dg/parse/crash29.C: New.
9894
9895 2005-08-23  DJ Delorie  <dj@redhat.com>
9896
9897         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
9898         constants have the L suffix.
9899
9900 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
9901
9902         PR c++/23044
9903         * g++.dg/template/instantiate8.C: New.
9904
9905 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
9906
9907         PR middle-end/23467
9908         * gcc.c-torture/execute/pr23467.c: New test.
9909
9910 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
9911
9912         PR tree-optimization/22043
9913         * gcc.c-torture/execute/20050613-1.c: New test.
9914
9915 2005-08-23  Ben Elliston  <bje@au.ibm.com>
9916
9917         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
9918
9919 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
9920
9921         PR rtl-optimization/23478
9922         * g++.dg/opt/pr23478.C: New test.
9923
9924 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
9925
9926         PR c/18715
9927         * gcc.dg/switch-warn-3.c: New test.
9928
9929 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9930
9931         PR c++/22233
9932         * g++.dg/template/param1.C: New test.
9933
9934 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9935
9936         PR c++/23089
9937         * g++.dg/other/incomplete1.C: New test.
9938
9939 2005-08-22  Ira Rosen  <irar@il.ibm.com>
9940
9941         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
9942         are vectorizable.
9943
9944 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9945
9946         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
9947         d_lines_5.f: New.
9948
9949 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
9950
9951         * gcc.target/i386/sse-4.c: New test.
9952
9953 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9954
9955         PR testsuite/23239
9956         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
9957
9958 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
9959
9960         * gcc.dg/20050811-1.c: New test.
9961         * gcc.dg/20050811-2.c: New test.
9962
9963 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
9964
9965         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
9966
9967 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
9968
9969         PR 23476
9970         * gcc.c-torture/compile/pr23476.c: New test.
9971
9972 2005-08-19  Devang Patel  <dpatel@apple.com>
9973
9974         PR tree-optimization/23048
9975         * gcc.dg/tree-ssa/pr23048.c: New test.
9976
9977 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
9978
9979         PR middle-end/20624
9980         * g++.dg/warn/Wreturn-3.C: New test
9981
9982 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
9983
9984         PR tree-optimization/22228
9985         * g++.dg/vect/pr22543.cc: New test.
9986
9987 2005-08-17  Steven Bosscher  <stevenb@suse.de>
9988
9989         PR tree-optimization/21574
9990         * gcc.dg/tree-ssa/pr21574.c: New test.
9991
9992 2005-08-16  James E Wilson  <wilson@specifix.com>
9993
9994         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
9995
9996 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
9997
9998         PR tree-opt/23402
9999         * gcc.c-torture/compile/zero-strct-3.c: New test.
10000         * gcc.c-torture/compile/zero-strct-4.c: New test.
10001
10002 2005-08-16  Steven Bosscher  <stevenb@suse.de>
10003
10004         PR target/23376
10005         * gcc.target/x86_64/pr23376.c: New test.
10006
10007 2005-08-16  Ian Lance Taylor  <ian@airs.com>
10008
10009         PR c++/23337
10010         * g++.dg/ext/vector2.C: New.
10011
10012 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
10013
10014         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
10015
10016 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
10017
10018         PR libfortran/23428
10019         * gfortran.dg/inquire-complex.f90: New test case.
10020
10021 2005-08-16  James E Wilson  <wilson@specifix.com>
10022
10023         PR tree-optimization/21105
10024         * gcc.dg/large-size-array.c: New.
10025
10026 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
10027
10028         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
10029         type.
10030         * gcc.dg/vect/vect-41: Likewise.
10031         * gcc.dg/vect/vect-42: Likewise.
10032         * gcc.dg/vect/vect-43: Likewise.
10033         * gcc.dg/vect/vect-44: Likewise.
10034         * gcc.dg/vect/vect-46: Likewise.
10035         * gcc.dg/vect/vect-47: Likewise.
10036         * gcc.dg/vect/vect-48: Likewise.
10037         * gcc.dg/vect/vect-52: Likewise.
10038         * gcc.dg/vect/vect-53: Likewise.
10039         * gcc.dg/vect/vect-54: Likewise.
10040         * gcc.dg/vect/vect-55: Likewise.
10041         * gcc.dg/vect/vect-56: Likewise.
10042         * gcc.dg/vect/vect-57: Likewise.
10043         * gcc.dg/vect/vect-58: Likewise.
10044         * gcc.dg/vect/vect-59: Likewise.
10045         * gcc.dg/vect/vect-60: Likewise.
10046         * gcc.dg/vect/vect-61: Likewise.
10047         * gcc.dg/vect/vect-85: Likewise.
10048         * gcc.dg/vect/vect-87: Likewise.
10049         * gcc.dg/vect/vect-88: Likewise.
10050         * gcc.dg/vect/vect-93.c: Likewise.
10051         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
10052         * gcc.dg/vect/vect-75: Likewise.
10053         * gcc.dg/vect/vect-76: Likewise.
10054         * gcc.dg/vect/vect-77: Likewise.
10055         * gcc.dg/vect/vect-78: Likewise.
10056         * gcc.dg/vect/vect-80: Likewise.
10057         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
10058         vectorized for the expected reason, rather than checking how alignment
10059         was handled.
10060         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
10061         type and also instead of aligned pointers. Added documentation.
10062
10063 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
10064
10065         * gfortran.dg/power.f90: New test.
10066
10067 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
10068
10069         PR rtl-optimization/23299
10070         * g++.dg/opt/pr23299.C: New test.
10071
10072 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10073
10074         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
10075
10076 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
10077
10078         * g++.dg/template/local6.C: New test.
10079
10080 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
10081
10082         * execute/exceptions/finally-1.m: Check that the catch and finally are
10083         being called.  Also add a "return 0;" at the end of main.
10084
10085 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
10086
10087         PR fortran/21432.
10088         * gfortran.dg/namelist_print_1.f: New test of functionality of
10089         PRINT namelist.
10090         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
10091         namelist generates error with -std=f95.
10092
10093 2005-08-14  Ira Rosen  <irar@il.ibm.com>
10094
10095         PR tree-optimization/23119
10096         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
10097
10098 2005-08-13  Marcin Koziej  <creep@desk.pl>
10099             Andrew Pinski  <pinskia@physics.uc.edu>
10100
10101         PR libobjc/22492
10102         * execute/exceptions/finally-1.m: New test.
10103
10104 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10105
10106         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
10107         testsuite.
10108         * objc/execute/exceptions/trivial.m: New test.
10109         * objc.dg/try-catch-11.m: Move to ...
10110         * objc/execute/exceptions/foward-1.m: Here.
10111         * objc.dg/try-catch-2.m: Move to ...
10112         * objc/execute/exceptions/catchall-1.m: Here.
10113         * objc.dg/try-catch-8.m: Move to ...
10114         * objc/execute/exceptions/local-variables-1.m: Here.
10115
10116 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10117
10118         * objc.dg/nested-func-1.m: Move to ...
10119         * objc/execute/nested-func-1.m: Here.
10120
10121 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10122
10123         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
10124         in ${options} instead of [target_info name].
10125         * lib/obj-c++.exp (objc_target_compile): Likewise.
10126
10127 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10128
10129         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
10130
10131 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10132
10133         part of PR testsuite/23348
10134         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
10135         of the torture options.
10136         * objc/compile/trivial.m: New test.
10137
10138 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
10139
10140         * gfortran.dg/eoshift.f90: Correct format.
10141
10142 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
10143
10144         * gfortran.fortran-torture/execute/character_passing.f90:
10145         Fix comment typo.
10146
10147 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
10148
10149         PR c++/8271
10150         * g++.dg/template/unify10.C: New.
10151
10152 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
10153
10154         * g++.dg/parse/pr22514.C: Move to...
10155         * g++.dg/debug/pr22514.C: here.
10156
10157 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10158
10159         PR c++/23266
10160         * g++.dg/inherit/pure1.C: New test.
10161
10162         * ChangeLog: Fix typos.
10163
10164 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10165             Steven Bosscher  <stevenb@suse.de>
10166
10167         * gfortran.dg/runtime_warning_1.f90: New test.
10168
10169 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
10170
10171         PR c++/23219
10172         * g++.dg/parse/crash28.C: New.
10173
10174 2005-08-11  Richard Guenther  <rguenther@suse.de>
10175
10176         PR target/23289
10177         * gcc.target/i386/tailcall-1.c: New testcase.
10178
10179 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
10180
10181         * gcc.dg/vect/vect-67.c: Un-xfail.
10182
10183 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
10184
10185         PR c++/23225
10186         * g++.dg/testsuite/parse/crash27.C: new test.
10187
10188 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
10189
10190         PR libfortran/22143
10191         * gfortran.dg/shift-kind.f90: New testcase.
10192
10193 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
10194
10195         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
10196         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
10197
10198 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10199
10200         PR c++/20646
10201         * g++.dg/other/mult-stor1.C: New test.
10202
10203 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
10204
10205         * gcc.c-torture/pr18299-1.c: Move to ...
10206         * gcc.c-torture/compile/pr18299-1.c: Here.
10207
10208 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
10209
10210         * gfortran/fortran.torture/execute/character_passing.f90:
10211         Fix types for LSAME.
10212
10213 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
10214
10215         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
10216         input data back to what it was originally.
10217
10218 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
10219
10220         * objc.dg/try-catch-8.m: Enable for all targets.
10221
10222 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
10223
10224         * gcc.dg/pr23165.c: New test.
10225
10226 2005-08-09  Steven Bosscher  <stevenb@suse.de>
10227
10228         PR tree-optimization/23234
10229         * gcc.dg/tree-ssa/pr23234.c: New test.
10230
10231 2005-08-08  Josh Conner  <jconner@apple.com>
10232
10233         PR rtl-optimization/23241
10234         * gcc.dg/char-compare.c: New test.
10235
10236 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10237
10238         PR c++/22508
10239         * g++.dg/init/new13.C: New test.
10240
10241 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
10242
10243         PR c++/21166
10244         * g++.dg/other/crash-4.C: Adjust
10245         * g++/dg/ext/packed9.C: New.
10246
10247 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
10248
10249         PR middle-end/21964
10250         * gcc.c-torture/execute/pr21964-1.c: New test.
10251
10252 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
10253
10254         PR c/22458
10255         * gcc.dg/pr22458-1.c: New test.
10256
10257 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
10258             Steven G. Kargl <kargls@comcast.net>
10259
10260         PR fortran/22390
10261         * gfortran.dg/flush_1.f90: New test.
10262
10263 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10264
10265         PR c++/23191
10266         * g++.dg/template/eh2.C: New test.
10267
10268 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10269
10270         PR c++/19498
10271         * g++.dg/template/instantiate7.C: New test.
10272
10273 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
10274
10275         PR c/23113
10276         * gcc.dg/Wunused-value-1.c: New test.
10277
10278 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
10279
10280         PR rtl-optimization/23233
10281         * gcc.c-torture/compile/pr23233-1.c: New test.
10282
10283 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
10284
10285         PR fortran/18833
10286         PR fortran/20850
10287         * gfortran.dg/equiv_1.f90: New test.
10288         * gfortran.dg/equiv_2.f90: New test.
10289         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
10290         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
10291         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
10292
10293 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
10294
10295         * gcc.c-torture/execute/vrp-5.c: New test.
10296         * gcc.c-torture/execute/vrp-6.c: New test.
10297         * gcc.dg/tree-ssa/vrp21.c: New test.
10298
10299 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
10300
10301         * g++.dg/parse/pr22514.C: New test.
10302
10303 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
10304
10305         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
10306
10307         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
10308         instead of constant loads / pool entries.
10309
10310 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
10311
10312         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
10313         TEST_TO_WCTYPE.
10314
10315 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
10316
10317         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
10318         __WINT_TYPE__ in generated prototypes if possible.
10319
10320 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
10321
10322         PR 22037
10323         * g++.dg/tree-ssa/pr22037.C:
10324
10325 2005-08-04  Richard Henderson  <rth@redhat.com>
10326
10327         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
10328         scan-tree-dump-times directive.
10329
10330 2005-08-04  Jan Hubicka  <jh@suse.cz>
10331
10332         * gcov-1.C: Fix switch counts.
10333         * gcov-4b.c: Likewise.
10334
10335 2005-08-03  Jeff Law  <law@redhat.com>
10336
10337         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
10338
10339 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
10340
10341         * gcc.c-torture/execute/pr23135.c: New test.
10342
10343 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10344
10345         PR tree-optimization/19899
10346         * gcc.dg/tree-ssa/scev-1.c: New test.
10347         * gcc.dg/tree-ssa/scev-2.c: New test.
10348
10349 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
10350
10351         PR target/18582
10352         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
10353
10354 2005-08-03  Jan Hubicka  <jh@suse.cz>
10355
10356         * update-conroll.c: New testcase.
10357         * update-conroll-2.c: New testcase.
10358
10359 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
10360
10361         * gfortran.dg/constant_substring.f: New test.
10362         * gfortran.dg/pr22491.f: New test.
10363
10364 2005-08-02  Jan Hubicka  <jh@suse.cz>
10365
10366         * update-threading.c: Replace by the proper one.
10367
10368 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
10369
10370         PR 23164
10371         * g++.dg/tree-ssa/pr23164.C: New test.
10372
10373 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
10374
10375         * gcc.dg/tree-ssa/pr23192.c: New test.
10376
10377 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
10378
10379         * gcc.c-torture/execute/vrp-4.c: New test.
10380
10381 2005-08-02  Jan Hubicka  <jh@suse.cz>
10382
10383         * update-threading.c: New test.
10384
10385 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
10386
10387         * gcc.c-torture/compile/20050801-1.c: New test.
10388         * gcc.c-torture/compile/20050801-2.c: New test.
10389
10390 2005-08-01  Jan Hubicka  <jh@suse.cz>
10391
10392         * val-prof-5.c: New test.
10393
10394 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
10395
10396         PR c/22311
10397         * gcc.dg/pr22311-1.c : New test.
10398
10399 2005-07-31  Steven Bosscher  <stevenb@suse.de>
10400
10401         PR target/23095
10402         * gfortran.dg/pr23095.f: New test.
10403
10404         PR c++/22003
10405         * g++.dg/other/pr22003.C: New test.
10406
10407 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
10408
10409         PR target/20621
10410         * gcc.c-torture/execute/pr20621-1.c: New test.
10411
10412 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
10413
10414         * gfortran.dg/comma_format_extension_4.f: Adjust length
10415         of string for format.
10416         * gfortran.dg/der_array_io_1.f: Replace illegal internal
10417         print statement with internal write.
10418         * gfortran.dg/der_array_io_2.f: Likewise.
10419         * gfortran.dg/der_array_io_3.f: Likewise.
10420
10421 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
10422
10423         * gcc.dg/fold-abs-4.c: new test.
10424
10425 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
10426
10427         PR fortran/22570 an related issues.
10428         * gfortran.dg/x_slash_1.f: New test.
10429
10430 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
10431
10432         PR c/23143
10433         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
10434         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
10435
10436 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
10437
10438         PR c/529
10439         * gcc.dg/Wshadow-3.c: New test.
10440
10441 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
10442
10443         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
10444         used to have the wrong bounds).
10445
10446 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
10447
10448         PR c/21720
10449         * gcc.dg/hex-round-1.c: Test more cases.
10450         * gcc.dg/hex-round-2.c: New test.
10451
10452 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
10453
10454         PR 22550
10455         * g++.dg/tree-ssa/pr22550.C: New test.
10456
10457 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
10458
10459         * gcc.dg/tree-ssa/vrp19.c: New test.
10460         * gcc.dg/tree-ssa-vrp20.c: New test.
10461
10462 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
10463
10464         PR c/22240
10465         * gcc.dg/transparent-union-4.c: New test.
10466
10467 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
10468
10469         PR c/22192
10470         * gcc.dg/c99-vla-2.c: New test.
10471
10472 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
10473
10474         PR c/21720
10475         * gcc.dg/hex-round-1.c: New test.
10476
10477 2005-07-28  Jan Hubicka  <jh@suse.cz>
10478
10479         * inliner-1.c: Do not dump everything.
10480         * tree-prof.exp: Do not pass -ftree-based-profiling.
10481         * bprob.exp: Likewise.
10482
10483         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
10484
10485 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
10486
10487         PR c++/22545
10488         * g++.dg/expr/ptrmem7.C: New test.
10489
10490 2005-07-28  Mike Stump  <mrs@apple.com>
10491
10492         * g++.old-deja/g++.mike/visibility-1.C: New test.
10493
10494 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
10495
10496         PR c/20187
10497         * gcc.c-torture/execute/pr20187-1.c: New test.
10498
10499 2005-07-28  Jeff Law  <law@redhat.com>
10500
10501         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
10502         * gcc.dg/tree-ssa/vrp18.c: New test.
10503
10504 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
10505
10506         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
10507
10508 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
10509
10510         PR tree-optimization/22506
10511         * gcc.dg/vect/ps22506.c: New test.
10512
10513 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
10514
10515         PR target/21149
10516         * gcc.target/i386/sse-3.c: New test.
10517
10518 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
10519
10520         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
10521         * gcc.target/mips/mips32-dsp-type.c: Likewise.
10522
10523 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
10524
10525         PR c/22589
10526         * gcc.c-torture/compile/pr22589-1.c: New test.
10527
10528 2005-07-28  Jan Hubicka  <jh@suse.cz>
10529
10530         * update-loopch.c: New testcase.
10531
10532 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
10533
10534         PR rtl-optimization/23047
10535         * gcc.c-torture/execute/pr23047.c: New test.
10536         * gcc.c-torture/execute/pr23047.x: New.
10537
10538 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
10539
10540         PR tree-optimization/22493
10541         * gcc.c-torture/execute/pr22493-1.c: New test.
10542         * gcc.c-torture/execute/pr22493-1.x: New.
10543         * gcc.c-torture/execute/vrp-1.c: New test.
10544         * gcc.c-torture/execute/vrp-2.c: New test.
10545         * gcc.c-torture/execute/vrp-2.c: New test.
10546
10547 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
10548
10549         * gcc.target/frv/all-builtin-read8.c: Delete.
10550         * gcc.target/frv/all-builtin-read16.c: Delete.
10551         * gcc.target/frv/all-builtin-read32.c: Delete.
10552         * gcc.target/frv/all-builtin-read64.c: Delete.
10553         * gcc.target/frv/all-builtin-write8.c: Delete.
10554         * gcc.target/frv/all-builtin-write16.c: Delete.
10555         * gcc.target/frv/all-builtin-write32.c: Delete.
10556         * gcc.target/frv/all-builtin-write64.c: Delete.
10557         * gcc.target/frv/all-read-write-1.c: New.
10558
10559 2005-07-27  Jeff Law  <law@redhat.com>
10560
10561         * gcc.c-torture/execute/pr22630.c: New test.
10562
10563 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
10564
10565         PR tree-optimization/23073
10566         * gcc.dg/vect/nodump-pr23073.c: New test.
10567         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
10568
10569 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
10570
10571         PR tree-optimize/22348
10572         * gcc.c-torture/execute/pr22348.c: New.
10573
10574 2005-07-27  Richard Guenther  <rguenther@suse.de>
10575
10576         * gcc.dg/tree-ssa/salias-1.c: New testcase.
10577
10578 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10579
10580         PR fortran/22503
10581         * gfortran.dg/logical_comp.f90: New test.
10582
10583 2005-07-27  Jan Hubicka  <jh@suse.cz>
10584
10585         * inliner-1.c: Add cleanup of dumps.
10586         * val-prof-*.c: Likewise.
10587         * update-tailcall.c: New.
10588
10589 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
10590
10591         PR 22591
10592         * gcc.dg/tree-ssa/pr22591.c: New test.
10593         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
10594
10595 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
10596
10597         PR libobjc/22606
10598         * objc.dg/try-catch-11.m: New test.
10599
10600 2005-07-26  Richard Guenther  <rguenther@suse.de>
10601
10602         PR tree-optimization/22486
10603         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
10604
10605 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
10606
10607         PR tree-opt/22484
10608         * testsuite/g++.dg/opt/loop2.C: New test.
10609
10610 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
10611
10612         * gcc.dg/tree-ssa/reassoc-3.c: New test.
10613         * gcc.dg/tree-ssa/reassoc-4.c: New test.
10614
10615 2005-07-25  Adam Nemet  <anemet@lnxw.com>
10616
10617         * lib/profopt.exp (profopt-execute): Check for profiling data
10618         files on the target.
10619
10620 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
10621
10622         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
10623         for matching of asm labels.
10624
10625 2005-07-25  Richard Guenther  <rguenther@suse.de>
10626
10627         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
10628
10629 2005-07-25  Richard Guenther  <rguenther@suse.de>
10630
10631         PR testsuite/22624
10632         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
10633
10634 2005-07-25  Ira Rosen  <irar@il.ibm.com>
10635
10636         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
10637         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
10638         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
10639         * gcc.dg/vect/vect-100.c: New test.
10640         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
10641         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
10642         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
10643         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
10644         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
10645         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
10646         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
10647         * gfortran.dg/vect/pr19049.f90: New testcase.
10648         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
10649
10650 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
10651
10652         * gcc.c-torture/execute/20050713-1.c: New test.
10653
10654         PR fortran/20063
10655         * gfortran.fortran-torture/execute/data_4.f90: New test.
10656
10657         PR middle-end/20303
10658         * gcc.dg/visibility-d.c: New test.
10659
10660 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
10661
10662         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
10663         * gfortran.dg/underflow.f90: Ditto.
10664
10665 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10666
10667         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
10668         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
10669         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
10670
10671 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
10672
10673         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
10674         include case of field width of zero.
10675
10676 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
10677
10678         PR libgfortran/21875
10679         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
10680         with trailing blanks on normal formatted read.
10681
10682 2005-07-23  Chao-ying Fu  <fu@mips.com>
10683
10684         * gcc.target/mips/mips32-dsp-type.c: New test.
10685         * gcc.target/mips/mips32-dsp.c: New test.
10686
10687 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
10688
10689         PR testsuite/21073
10690         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
10691
10692         PR testsuite/20454
10693         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
10694         and __cyg_profile_func_exit.
10695
10696 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
10697
10698         * gfortran.dg/comma_format_extension_3.f: Fix typo.
10699         * gfortran.dg/comma_format_extension_4.f: Same.
10700         * gfortran.dg/pr15332.f: Same.
10701         * gfortran.dg/pr21730.f: Same.
10702
10703 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
10704
10705         * g++.dg/opt/vrp2.C: Fix testcase.
10706
10707         PR tree-opt/22625
10708         * g++.dg/opt/vrp2.C: New test.
10709
10710 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
10711
10712         PR debug/21828
10713         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
10714
10715 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
10716
10717         * gcc.dg/tree-ssa/20050719-1.c: New test.
10718
10719 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
10720
10721         * gcc.dg/bfin-longcall-1.c: New file.
10722         * gcc.dg/bfin-longcall-2.c: New file.
10723
10724 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
10725
10726         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
10727
10728 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
10729
10730         PR middle-end/19055
10731         * gcc.dg/tree-ssa/pr19055.c: New test.
10732         * gcc.dg/tree-ssa/pr19055-2.c: New test.
10733
10734 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
10735
10736         PR C++/22358
10737         * g++.dg/other/pr22358.C: New test.
10738
10739 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
10740
10741         PR c++/2922
10742         * g++.dg/lookup/two-stage5.C: New test from bug comments.
10743
10744 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10745
10746         PR c++/15938
10747         * g++.dg/init/union2.C: New test.
10748
10749 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10750
10751         PR c/22393
10752         * gcc.dg/complex-4.c: New test.
10753
10754 2005-07-21  Richard Guenther  <rguenther@suse.de>
10755
10756         PR testsuite/22522
10757         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
10758         scanning for asm labels.
10759         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
10760
10761 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
10762
10763         PR target/22085
10764         * gcc.dg/altivec-pr22085.c: New.
10765
10766 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
10767
10768         PR tree-optimization/19210
10769         * gcc.dg/tree-ssa/pr19210-1.c: New.
10770         * gcc.dg/tree-ssa/pr19210-2.c: New.
10771
10772 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
10773
10774         PR rtl-optimization/22167
10775         * g++.dg/opt/pr22167.C: New test.
10776
10777 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
10778
10779         PR c++/2922
10780         * g++.dg/lookup/two-stage2.C: New.
10781         * g++.dg/lookup/two-stage3.C: New.
10782         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
10783         fixed two-stage name lookup for operators.
10784         * g++.dg/template/call3.C: Compiler now produces an appropriate
10785         error message.
10786         * g++.dg/template/crash37.C: Compiler now describes bla() on line
10787         14 as a candidate.
10788         * g++.dg/template/ptrmem4.C: Compiler produces different error
10789         message.
10790         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
10791         connect_to_method as a candidate.
10792
10793 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
10794
10795         * gcc.dg/fold-alloc-1.c: New test.
10796
10797 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
10798
10799         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
10800         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
10801
10802 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
10803
10804         * gcc.dg/fold-abs-1.c: New test.
10805         * gcc.dg/fold-abs-2.c: New test.
10806         * gcc.dg/fold-abs-3.c: New test.
10807
10808 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
10809
10810         Make CONSTRUCTOR use VEC to store initializers.
10811         * g++.dg/ext/complit3.C: Check for specific error messages.
10812         * g++.dg/init/brace2.C: Update error message.
10813         * g++.dg/warn/Wbraces2.C: Likewise.
10814
10815 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
10816
10817         PR fortran/16940
10818         * gfortran.dg/module_interface_1.f90: New test.
10819
10820 2005-07-19  Danny Berlin <dberlin@dberlin.org>
10821             Kenneth Zadeck <zadeck@naturalbridge.com>
10822
10823         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
10824
10825 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10826
10827         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
10828         specify -Wformat for these tests.
10829         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
10830         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
10831         * gcc.dg/format/opt-6.c: Delete.
10832
10833 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
10834
10835         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
10836         * gcc.dg/tree-ssa/sra-3.c: Likewise.
10837
10838 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
10839
10840         * gcc.dg/tree-ssa/alias-2.c: New test.
10841
10842 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
10843
10844         PR c++/22263
10845         * g++.dg/template/explicit7.C: New test.
10846
10847 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
10848
10849         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
10850         width of 8 to +Inf and -Inf.
10851
10852 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
10853
10854         PR c++/22139
10855         * g++.dg/template/friend36.C: New test.
10856
10857 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
10858
10859         PR fortran/21730
10860         * gfortran.dg/pr21730.f: New test.
10861
10862 2005-07-16  Danny Berlin <dberlin@dberlin.org>
10863             Kenneth Zadeck <zadeck@naturalbridge.com>
10864
10865         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
10866         since pure const detection cannot run at -O1 in c compiler.
10867         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
10868         can now optimize this case properly.
10869         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
10870         because we now pass.
10871         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
10872
10873 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
10874
10875         PR c/22421
10876         * gcc.dg/format/bitfld-1.c: New test.
10877
10878 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
10879
10880         PR c++/22204
10881         * g++.dg/rtti/repo1.C: New test.
10882
10883 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
10884
10885         PR middle-end/22398
10886         * gcc.c-torture/compile/pr22398.c: New test.
10887
10888 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
10889
10890         PR c++/22132
10891         * g++.dg/expr/cast4.C: New test.
10892
10893 2005-07-15  Richard Guenther  <rguenther@suse.de>
10894
10895         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
10896         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
10897
10898 2005-07-15  Steven Bosscher  <stevenb@suse.de>
10899
10900         PR tree-optimization/22230
10901         * gcc.dg/tree-ssa/pr22230.c: New test.
10902
10903 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
10904
10905         * gfortran.dg/g77/cpp6.f: New test.
10906
10907         PR fortran/22417
10908         * gfortran.dg/g77/cpp5.F: New test.
10909         * gfortran.dg/g77/cpp5.h: New file.
10910         * gfortran.dg/g77/cpp5inc.h: New file.
10911
10912 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
10913
10914         PR libfortran/16435
10915         * gfortran.dg/tl_editting.f90: New.
10916         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
10917
10918 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
10919
10920         * gfortran.dg/char_array_constructor.f90: New test.
10921
10922 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
10923
10924         * gfortran.dg/past_eor.f90: New.
10925         * gfortran.dg/complex_read.f90: New.
10926
10927 2005-07-13  Jeff Law  <law@redhat.com>
10928
10929         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
10930         additional casts.
10931
10932         * gcc.dg/tree-ssa/pr22321.c: New test
10933
10934 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
10935
10936         PR tree-optimization/21921
10937         * gcc.dg/tree-ssa/pr21921.c: New.
10938
10939 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
10940
10941         PR tree-optimizatio/22442
10942         * gcc.dg/tree-ssa/loop-11.c: New test.
10943
10944 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
10945
10946         PR tree-opt/21840
10947         * gcc.c-torture/compile/pr21840.c: New test.
10948
10949 2005-07-12  Jan Hubicka  <jh@suse.cz>
10950
10951         * gcc.c-torture/compile/pr22379.c: New test.
10952
10953 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
10954
10955         PR libfortran/21593
10956         gfortran.dg/dev_null.f90: Remove outdated comment about
10957         PR libfortran/21593.
10958
10959
10960 2005-07-12  Dale Johannesen  <dalej@apple.com>
10961
10962         * gcc.target/i386/compress-float-sse.c: New.
10963         * gcc.target/i386/compress-float-sse-pic.c: New.
10964         * gcc.target/i386/compress-float-387.c: New.
10965         * gcc.target/i386/compress-float-387-pic.c: New.
10966         * gcc.dg/compress-float-ppc.c: New.
10967         * gcc.dg/compress-float-ppc-pic.c: New.
10968
10969 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
10970
10971         PR libfortran/21593
10972         gfortran.dg/dev_null.f90: Remove targets.
10973
10974 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
10975
10976         PR tree-opt/22335
10977         * gcc.dg/pr22335-1.c: New test.
10978         * gcc.dg/pr22335-2.c: New test.
10979
10980 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10981
10982         PR c++/20172
10983         * g++.dg/template/nontype12.C : New test.
10984
10985 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
10986
10987         * gcc.dg/tree-ssa/loop-10.c: New test.
10988
10989 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
10990
10991         * gcc.c-torture/execute/20020720-1.x: Remove.
10992
10993 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
10994
10995         * gfortran.fortran-torture/execute/forall_7.f90: New test.
10996
10997 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
10998
10999         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
11000         (dg-mips-options): Use it.
11001
11002 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
11003
11004         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
11005
11006 2005-07-09  Richard Henderson  <rth@redhat.com>
11007
11008         * lib/target-supports.exp (check_effective_target_sync_char_short):
11009         Add alpha.
11010
11011 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
11012
11013         PR libfortran/22217
11014         * gfortran.dg/negative-z-descriptor.f90: New test.
11015
11016 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
11017
11018         PR tree-opt/22329
11019         * gcc.dg/pr22329.c: New test.
11020
11021 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
11022
11023         PR tree-optimization/20139
11024         * gcc.dg/tree-ssa/pr20139.c: New.
11025
11026 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
11027
11028         PR tree-opt/22356
11029         * testsuite/gcc.dg/pr22356-1.c: New test.
11030
11031 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
11032
11033         PR c++/21799
11034         * g++.dg/template/unify8.C: New.
11035         * g++.dg/template/unify9.C: New.
11036
11037 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
11038
11039         * gfortran.fortran-torture/execute/entry_10.f90: New test.
11040
11041 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
11042
11043         * gcc.dg/darwin-version-1.c: New.
11044         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
11045         * gcc.dg/builtins-20.c: Likewise.
11046         * gcc.dg/builtins-53.c: Likewise.
11047         * gcc.dg/torture/builtins-convert-1.c: Likewise.
11048         * gcc.dg/torture/builtins-convert-2.c: Likewise.
11049         * gcc.dg/torture/builtins-convert-3.c: Likewise.
11050         * gcc.dg/torture/builtins-power-1.c: Likewise.
11051         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
11052         on Darwin.
11053
11054 2005-07-07  Jeff Law  <law@redhat.com>
11055
11056         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
11057         argument evaluation order.
11058
11059 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
11060
11061         PR libfortran/21594
11062         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
11063         Add test cases where the shift length is greater than the
11064         array length.
11065
11066 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
11067
11068         * obj-c++.dg/proto-lossage-6.mm: New.
11069         * objc.dg/proto-lossage-6.m: New.
11070
11071 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
11072
11073         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
11074         * objc.dg/gnu-runtime-2.m: Likewise.
11075
11076 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
11077
11078         * gfortran.dg/longline.f: New test.
11079
11080         * gfortran.dg/badline.f: New test.
11081
11082 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
11083
11084         PR fortran/16531
11085         PR fortran/15966
11086         PR fortran/18781
11087         * gfortran.dg/hollerith.f90: New.
11088         * gfortran.dg/hollerith2.f90: New.
11089         * gfortran.dg/hollerith3.f90: New.
11090         * gfortran.dg/hollerith4.f90: New.
11091         * gfortran.dg/hollerith_f95.f90: New.
11092         * gfortran.dg/hollerith_legacy.f90: New.
11093         * gfortran.dg/g77/cpp4.F: New. Port from g77.
11094
11095 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
11096
11097         PR objc/22274
11098         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
11099         * objc.dg/gnu-runtime-2.m: New.
11100
11101 2005-07-06  Jeff Law  <law@redhat.com>
11102
11103         * gcc.dg/tree-ssa/vrp17.c: New test.
11104
11105 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
11106
11107         PR fortran/22327
11108         * gfortran.dg/array_constructor_5.f90: New test.
11109
11110 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
11111
11112         * gfortran.fortran-torture/execute/entry_9.f90: New test.
11113
11114 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
11115
11116         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
11117         * gcc.dg/980816-1.c: Ditto.
11118
11119 2005-07-06  Jeff Law  <law@redhat.com>
11120
11121         * gcc.c-torture/compile/pr21356.c: New test.
11122
11123 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
11124
11125         PR c/22013
11126         PR c/22098
11127         * gcc.c-torture/compile/pr22013-1.c,
11128         gcc.c-torture/execute/pr22098-1.c,
11129         gcc.c-torture/execute/pr22098-2.c,
11130         gcc.c-torture/execute/pr22098-3.c: New tests.
11131
11132 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
11133
11134         PR c/22308
11135         * gcc.dg/pr22308-1.c: New test.
11136
11137 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
11138
11139         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
11140         target.
11141         * gcc.dg/compare9.c: Use -fshort-enums instead of
11142         -fno-short-enums.  Change the last test to dg-bogus.
11143
11144 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
11145
11146         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
11147         * gcc.dg/compare9.c: New.
11148
11149 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11150
11151         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
11152
11153 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
11154
11155         PR testsuite/22288
11156         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
11157
11158
11159 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11160
11161         * gcc.dg/format/gcc_gfc-1.c: New.
11162
11163 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
11164
11165         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
11166
11167 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11168
11169         PR fortran/20842
11170         * gfortran.dg/io_invalid_1.f90: New test.
11171
11172 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
11173
11174         * gcc.dg/format/gcc_diag-1.c: Update.
11175
11176 2005-07-02  Jeff Law  <law@redhat.com>
11177
11178         * gcc.dg/tree-ssa/pr22051-1.c: New test.
11179         * gcc.dg/tree-ssa/pr22051-2.c: New test.
11180
11181 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
11182
11183         * gcc.dg/format/gcc_diag-1.c: Update.
11184
11185 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
11186
11187         PR tree-opt/22269
11188         * gcc.c-torture/compile/pr22269.c: New test.
11189
11190 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
11191
11192         PR 21584
11193         PR 22219
11194         * g++.dg/tree-ssa/pr21584-1.C: New test.
11195         * g++.dg/tree-ssa/pr21584-2.C: New test.
11196
11197 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
11198
11199         * obj-c++.dg/try-catch-11.mm: New.
11200         * objc.dg/try-catch-10.m: New.
11201
11202 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
11203
11204         * g++.dg/other/ucnid-1.C: xfail on AIX.
11205
11206 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
11207
11208         PR 22234
11209         * gcc.dg/20050629-1.c: New test.
11210
11211 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
11212
11213         * obj-c++.dg/const-str-1[0-1].mm: New.
11214         * objc.dg/const-str-1[0-1].m: New.
11215
11216 2005-05-29  Richard Henderson  <rth@redhat.com>
11217
11218         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
11219         Rename from check_effective_target_vect_no_max.
11220         (check_effective_target_vect_no_int_add): New.
11221         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
11222         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
11223         * gcc.dg/vect/vect-reduc-3.c: Likewise.
11224         * gcc.dg/vect/vect-reduc-1.c: Use both.
11225         * gcc.dg/vect/vect-reduc-2.c: Likewise.
11226
11227 2005-05-29  Richard Henderson  <rth@redhat.com>
11228
11229         * lib/target-supports.exp (check_effective_target_vect_no_max):
11230         Remove i386 and x86_64.
11231
11232 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
11233
11234         PR testsuite/21969
11235         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
11236
11237 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
11238
11239         PR middle-end/21969
11240         * gcc.dg/vect/pr21969.c: New test.
11241
11242 2005-06-28  Eric Christopher  <echristo@redhat.com>
11243
11244         PR c/22052
11245         PR c/21975
11246         * gcc.dg/inline1.c: New test.
11247         * gcc.dg/inline2.c: Ditto.
11248         * gcc.dg/inline3.c: Ditto.
11249         * gcc.dg/inline4.c: Ditto.
11250         * gcc.dg/inline5.c: Ditto.
11251
11252 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
11253
11254         PR libfortran/22142
11255         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
11256         Add testcase also testing eoshift1 for PR 22142.
11257
11258 2005-06-28  Richard Henderson  <rth@redhat.com>
11259
11260         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
11261         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
11262         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
11263         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
11264         gcc.dg/tree-ssa/20030922-2.c: Likewise.
11265
11266 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
11267
11268         PR libfortran/22142
11269         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
11270         Add testcase for PR 22142.
11271
11272 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
11273
11274         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
11275         gcc.target/ia64/fpreg-2.c: New tests.
11276
11277 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11278
11279         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
11280
11281 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11282
11283         PR libfortran/22170
11284         * gfortran.dg/slash_1.f90: New test.
11285
11286 2005-06-27  Richard Henderson  <rth@redhat.com>
11287
11288         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
11289         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
11290         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
11291         * gcc.dg/vect/vect-reduc-2.c: Likewise.
11292         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
11293         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
11294
11295 2005-06-27  Richard Henderson  <rth@redhat.com>
11296
11297         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
11298         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
11299
11300 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
11301
11302         * obj-c++.dg/proto-lossage-5.mm: New.
11303         * objc.dg/proto-lossage-5.m: New.
11304
11305 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
11306
11307         PR 21959
11308         * gcc.dg/tree-ssa/pr21959.c: New test.
11309
11310 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
11311
11312         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
11313         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
11314         testing uninitialized var.
11315
11316         * gcc.c-torture/execute/builtins/chk.h: New.
11317         * gcc.c-torture/execute/builtins/lib/chk.c: New.
11318         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
11319         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
11320         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
11321         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
11322         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
11323         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
11324         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
11325         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
11326         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
11327         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
11328         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
11329         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
11330         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
11331         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
11332         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
11333         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
11334         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
11335         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
11336         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
11337         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
11338         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
11339         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
11340         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
11341         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
11342         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
11343         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
11344         * gcc.dg/builtin-object-size-1.c: New test.
11345         * gcc.dg/builtin-object-size-2.c: New test.
11346         * gcc.dg/builtin-object-size-3.c: New test.
11347         * gcc.dg/builtin-object-size-4.c: New test.
11348         * gcc.dg/builtin-object-size-5.c: New test.
11349         * gcc.dg/builtin-stringop-chk-1.c: New test.
11350         * gcc.dg/builtin-stringop-chk-2.c: New test.
11351         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
11352         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
11353         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
11354         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
11355         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
11356         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
11357         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
11358         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
11359         * gcc.c-torture/execute/printf-1.c: New test.
11360         * gcc.c-torture/execute/fprintf-1.c: New test.
11361         * gcc.c-torture/execute/vprintf-1.c: New test.
11362         * gcc.c-torture/execute/vfprintf-1.c: New test.
11363         * gcc.c-torture/execute/printf-chk-1.c: New test.
11364         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
11365         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
11366         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
11367
11368 2005-06-27  Michael Matz  <matz@suse.de>
11369
11370         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
11371         slot is not merged if address escapes.
11372
11373 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11374
11375         PR c/21911
11376         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
11377
11378 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
11379
11380         PR middle-end/17965
11381         * gcc.c-torture/compile/20050622-1.c: New test.
11382
11383         PR middle-end/22028
11384         * gcc.dg/20050620-1.c: New test.
11385
11386 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
11387
11388         PR tree-optimization/22026
11389         * gcc.dg/tree-ssa/pr22026.c: New.
11390
11391 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
11392
11393         PR libfortran/22144
11394         * gfortran.dg/shift-alloc.f90: New testcase.
11395
11396 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
11397
11398         * all files: Update FSF address in copyright headers.
11399
11400 2005-06-22  Jan Hubicka  <jh@suse.cz>
11401
11402         * wholeprogram-1.c: New testcase.
11403         * wholeprogram-2.c: New testcase.
11404
11405 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
11406
11407         PR 22171
11408         * gcc.dg/tree-ssa/pr22171.c: New test.
11409
11410 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
11411
11412         * gfortran.dg/simplify_modulo.f90: New.
11413
11414 2005-06-24  Jan Hubicka  <jh@suse.cz>
11415
11416         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
11417
11418 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
11419
11420         * obj-c++.dg/proto-lossage-[1-4].mm: New.
11421
11422 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
11423
11424         * obj-c++.dg/typedef-alias-1.mm: New.
11425         * objc.dg/typedef-alias-1.m: New.
11426
11427 2005-06-23  Jeff Law  <law@redhat.com>
11428
11429         * gcc.dg/tree-ssa/vrp16.c: New test.
11430
11431 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11432
11433         * lib/target-supports.exp: Add
11434         check_effective_target_fortran_large_real and
11435         check_effective_target_fortran_large_int to check for
11436         corresponding effective targets.
11437         * gfortran.dg/large_integer_kind_1.f90: New test.
11438         * gfortran.dg/large_real_kind_1.f90: New test.
11439
11440 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
11441
11442         PR tree-optimization/22117
11443         * gcc.dg/tree-ssa/pr22117.c: New.
11444
11445 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
11446
11447         PR testsuite/22123
11448         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
11449
11450 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
11451
11452         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
11453
11454 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
11455
11456         * gfortran.dg/f2c_4.f90: Add tests for complex functions
11457         * gfortran.dg/f2c_4.c: Likewise.
11458
11459 2005-06-22 Paul Brook  <paul@codesourcery.com>
11460
11461         PR fortran/21034
11462         * gfortran.dg/auto_save_1.f90: New test.
11463
11464 2005-06-22  Michael Matz  <matz@suse.de>
11465
11466         * gcc.target/x86-64/abi: New directory.
11467         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
11468         * gcc.target/x86-64/abi/README.gcc: New file.
11469         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
11470         * gcc.target/x86-64/abi/asm-support.s: New file.
11471         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
11472         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
11473         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
11474         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
11475         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
11476         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
11477         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
11478         * gcc.target/x86_64/abi/test_bitfields.c: New test.
11479         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
11480         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
11481         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
11482         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
11483         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
11484         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
11485         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
11486         * gcc.target/x86_64/abi/test_varargs.c: New test.
11487
11488 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
11489
11490         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
11491         32-bit i?86 and x86_64.
11492
11493 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
11494
11495         * obj-c++.dg/const-str-[1-9].mm: New tests.
11496
11497 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
11498
11499         PR fortran/22010
11500         * gfortran.dg/namelist_use.f90: New.
11501         * gfortran.dg/namelist_use_only.f90: New.
11502
11503 2005-06-21  Jeff Law  <law@redhat.com>
11504
11505         * gcc.dg/tree-ssa/vrp15.c: New test.
11506
11507 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
11508
11509         * lib/target-supports.exp (check_effective_target_vect_reduction):
11510         Remove.
11511         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
11512         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
11513         remove vect_reduction target keyword. Also avoid two returns in main.
11514         * gcc.dg/vect/vect-reduc-3.c: Likewise.
11515         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
11516         * gcc.dg/vect/vect-reduc-1short.c: New test.
11517         * gcc.dg/vect/vect-reduc-1char.c: New test.
11518         * gcc.dg/vect/vect-reduc-2short.c: New test.
11519         * gcc.dg/vect/vect-reduc-2char.c: New test.
11520         * gcc.dg/vect/vect-reduc-6.c: New test.
11521         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
11522         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
11523         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
11524
11525 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11526         Paul Thomas  <pault@gcc.gnu.org>
11527
11528         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
11529         New tests.
11530
11531 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11532
11533         * gfortran.dg/backslash_1.f90: New test.
11534         * gfortran.dg/backslash_2.f90: New test.
11535
11536 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
11537
11538         * gfortran.dg/duplicate_labels.f90: New test.
11539
11540 2005-06-20  Jan Beulich  <jbeulich@novell.com>
11541
11542         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
11543         unsupportable relocations.
11544         * g++.old-deja/g++.other/store-expr1.C: Likewise.
11545         * gcc.dg/20050321-2.c: xfail for NetWare.
11546
11547 2005-06-20  Andreas Jaeger  <aj@suse.de>
11548
11549         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
11550         gcc.target/i386/fastcall-sseregparm.c,
11551         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
11552
11553 2005-06-19  Richard Henderson  <rth@redhat.com>
11554
11555         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
11556
11557 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
11558
11559         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
11560
11561 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
11562
11563         PR c++/22115
11564         * g++.dg/conversion/simd2.C: Change expected error message.
11565
11566 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
11567
11568         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
11569         * gcc.dg/vect/vect-reduc-2.c: Likewise.
11570         * gcc.dg/vect/vect-reduc-3.c: Likewise.
11571
11572 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
11573
11574         * gcc.dg/fold-mod-1.c: New test.
11575
11576 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
11577
11578         PR fortran/19926
11579         * gfortran.dg/pr19926.f90: New test.
11580
11581 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
11582
11583         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
11584         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
11585         targets.
11586         * gcc.dg/vect/vect-reduc-2.c: Likewise.
11587         * gcc.dg/vect/vect-reduc-3.c: Likewise.
11588
11589 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
11590
11591         * gcc.target/ia64/float80-varargs-1.c: New test.
11592
11593 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11594
11595         PR tree-opt/22035
11596         * gfortran.dg/f2c_6.f90: New test.
11597
11598 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
11599
11600         PR c++/17413
11601         * g++.dg/template/local5.C: New.
11602
11603 2005-06-17  Richard Henderson  <rth@redhat.com>
11604
11605         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
11606
11607 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
11608
11609         PR testsuite/21945
11610         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
11611
11612 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
11613
11614         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
11615         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
11616         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
11617         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
11618         check_vect to verify the presence of hardware vector support.
11619
11620 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
11621
11622         PR testsuite/22056
11623         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
11624
11625 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11626
11627         PR libfortran/19216
11628         * gfortran.dg/pr19216.f: Add correct space between brackets and
11629         dg directive.
11630
11631 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11632
11633         PR libfortran/16436
11634         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
11635
11636 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
11637
11638         * gcc.target/i386/attributes-error.c: New testcase.
11639         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
11640         * gcc.target/i386/regparm-stdcall.c: Likewise.
11641         * gcc.target/i386/sseregparm-1.c: Likewise.
11642         * gcc.target/i386/sseregparm-2.c: Likewise.
11643
11644 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
11645
11646         * g++.dg/rtti/crash2.C: New.
11647
11648 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
11649
11650         * gcc.dg/noncompile/20040203-3.c: Update expected message.
11651
11652 2005-06-15  David Ung  <davidu@mips.com>
11653
11654         * gcc.target/mips/mips16e-extends.c: New test for testing the
11655         generation of MIPS16e zeb/zeh, seb/seh instructions.
11656
11657 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
11658
11659         PR 22018
11660         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
11661         * gcc.dg/tree-ssa/pr22018.c: New test.
11662
11663 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
11664
11665         * gcc.dg/simd-1.c: Update error messages.
11666         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
11667         * gcc.dg/simd-2.c: Update error messages.
11668         * gcc.dg/simd-4.c: New.
11669
11670 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
11671
11672         PR c++/20678
11673         * g++.dg/other/crash-4.C: New.
11674
11675 2005-06-14  Devang Patel  <dpatel@apple.com>
11676
11677         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
11678
11679 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
11680
11681         PR c++/21929
11682         * g++.dg/parse/crash11.C: Update
11683
11684 2005-06-13  Jeff Law  <law@redhat.com>
11685
11686         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
11687         perform the desired transformations.
11688         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
11689         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
11690
11691 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11692
11693         PR fortran/22038
11694         * gfortran.dg/forall_1.f90: Un-XFAIL.
11695
11696 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
11697
11698         PR c++/21929
11699         * g++.dg/parse/crash26.C: New.
11700
11701         PR c++/20789
11702         * g++.dg/init/member1.C: New.
11703
11704 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
11705
11706         * gfortran.dg/altreturn_1.f90: New test.
11707
11708 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
11709
11710         PR middle-end/21985
11711         * gcc.dg/tree-ssa/pr21985.c: New test.
11712
11713 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
11714
11715         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
11716
11717 2005-06-12  Roger Sayle  <roger@eyesopen.com>
11718
11719         PR c++/21930
11720         * g++.dg/other/error10.C: New test case.
11721
11722 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11723
11724         PR libfortran/19155
11725         * gfortran.dg/pr19155.f: Add test.
11726
11727 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11728
11729         * gfortran.dg/f2c_7.f90: New test.
11730
11731         * gfortran.dg/forall_1.f90: XFAILed.
11732
11733 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
11734
11735         * gcc.dg/pr14796-1.c: New.
11736         * gcc.dg/pr14796-2.c: New.
11737
11738 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
11739
11740         PR fortran/17792
11741         PR fortran/21375
11742         * gfortran.dg/deallocate_stat.f90: New test.
11743
11744 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
11745
11746         * gfortran.fortran-torture/execute/in-pack.f90: New test.
11747
11748 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
11749
11750         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
11751         access will be generated when this loop is vectorized. Test that
11752         accesses with same alignment were detected.
11753         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
11754         Test that accesses with same alignment were detected.
11755         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
11756         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
11757         alignment were detected.
11758
11759 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
11760
11761         PR c++/10611
11762         * g++.dg/conversion/simd2.C: New.
11763
11764 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11765
11766         * gcc.dg/Wcxx-compat-1.c: New.
11767
11768 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
11769
11770         PR libfortran/21480
11771         * gfortran.dg/reshape-complex.f90: Add a test for a packed
11772         complex array.
11773
11774 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
11775
11776         * gcc.dg/alias-8.c: New.
11777
11778 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
11779
11780         * gcc.dg/format/cmn_err-1.c: Update.
11781
11782 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
11783
11784         PR target/20666
11785         * gcc.target/sparc/fexpand-2.c: New.
11786         * gcc.target/sparc/fpmerge-2.c: New.
11787         * gcc.target/sparc/fpmul-2.c: New.
11788         * gcc.target/sparc/noresult.c: New.
11789         * gcc.target/sparc/pdist-2.c: New.
11790         * gcc.target/sparc/pdist-3.c: New.
11791
11792 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
11793
11794         PR testsuite/21702
11795         * gcc.target/i386/i386.exp: Fix comment typo.
11796
11797 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
11798
11799         PR c++/19497
11800         * g++.dg/inherit/using5.C: New.
11801         * g++.dg/inherit/using6.C: New.
11802
11803 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11804
11805         PR c++/19894
11806         * g++.dg/template/ptrmem15.C: New test.
11807
11808         PR c++/20563
11809         * g++.dg/ext/label4.C: New test.
11810
11811 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11812
11813         * gcc.dg/tls/debug-1.c: New test.
11814
11815 2005-06-07  Dale Johannesen  <dalej@apple.com>
11816
11817         * gcc.target/i386/movq.c: New.
11818
11819 2005-06-07  Dale Johannesen  <dalej@apple.com>
11820
11821         * gcc.dg/20050607-1.c: New.
11822
11823 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
11824
11825         PR middle-end/21850
11826         * gcc.c-torture/execute/20050607-1.c: New test.
11827
11828 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
11829
11830         PR libfortran/21926
11831         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
11832         Test case where the return array has lowest stride one,
11833         but isn't packed.
11834
11835 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
11836
11837         * lib/target-supports.exp (check_effective_target_sync_int_long):
11838         Add s390 and s390x targets.
11839
11840 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
11841
11842         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
11843         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
11844         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
11845         * gcc.dg/tree-ssa/loop-9.c: New test.
11846
11847 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
11848
11849         * g++.dg/parse/defarg10.C: New.
11850
11851 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
11852
11853         PR regression/21897
11854         * gcc.c-torture/execute/20050604-1.c: New test.
11855
11856 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
11857
11858         PR 21903
11859         * g++.dg/parse/defarg9.C: New.
11860
11861         PR c++/20637
11862         * g++.dg/inherit/using4.C: New.
11863         * g++.dg/overload/error1.C: Adjust expected errors.
11864         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
11865         * g++.old-deja/g++.brendan/arm2.C: Likewise.
11866         * g++.old-deja/g++.other/redecl2.C: Likewise.
11867         * g++.old-deja/g++.other/redecl4.C: Likewise.
11868         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
11869
11870 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
11871
11872         * gfortran.dg/f2c_5.f90: Add -w to dg-options
11873
11874 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
11875
11876         * lib/gfortran.exp (gfortran_target_compile): Call
11877         dg-additional-files-options
11878         * gfortran.dg/f2c_4.f90: New file
11879         * gfortran.dg/f2c_4.c: New file
11880         * gfortran.dg/f2c_5.f90: New file
11881         * gfortran.dg/f2c_5.c: New file
11882
11883 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11884
11885         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
11886
11887         PR fortran/21912
11888         * gfortran.dg/array_constructor_4.f90: New test.
11889
11890 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
11891
11892         PR c++/21619
11893         * g++.dg/ext/builtin9.C: New test.
11894
11895 2005-06-05  Dale Johannesen  <dalej@apple.com>
11896
11897         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
11898         * gcc.c-torture/execute/20050603-2.c: Ditto.
11899
11900 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
11901
11902         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
11903         * gcc.dg/vect/vect-reduc-1.c: New.
11904         * gcc.dg/vect/vect-reduc-2.c: New.
11905         * gcc.dg/vect/vect-reduc-3.c: New.
11906
11907 2005-06-04  Dale Johannesen  <dalej@apple.com>
11908
11909         * gcc.c-torture/execute/20050603-1.c: New.
11910         * gcc.c-torture/execute/20050603-2.c: New.
11911         * gcc.dg/20050603-3.c: New.
11912
11913 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11914
11915         PR fortran/19195
11916         * gfortran.dg/debug_1.f90: New test.
11917
11918         * gfortran.dg/forall_1.f90: New test.
11919
11920 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
11921
11922         * gfortran.dg/array_constructor_3.f90: New test.
11923
11924 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11925
11926         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
11927
11928 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
11929
11930         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
11931
11932 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
11933
11934         PR c/21873
11935         * gcc.dg/init-excess-1.c: New test.
11936
11937 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
11938
11939         PR c++/21853
11940         * g++.dg/expr/static_cast6.C: New test.
11941
11942 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
11943
11944         * gcc.dg/tree-ssa/vrp14.c: New test.
11945
11946 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
11947
11948         PR c++/21336
11949         * g++.dg/template/new2.C: New test.
11950
11951 2005-06-03  Josh Conner  <jconner@apple.com>
11952
11953         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
11954         all entries in initializer.
11955
11956 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
11957
11958         PR middle-end/21858
11959         * gcc.dg/pr21858.c: New testcase.
11960
11961 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
11962
11963         PR tree-optimization/21292
11964
11965         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
11966         New.
11967         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
11968         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
11969         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
11970         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
11971         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
11972
11973 2005-06-02  Richard Henderson  <rth@redhat.com>
11974
11975         * gcc.dg/sync-2.c: Use -march=i486 for i386.
11976
11977 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
11978
11979         * gcc.dg/wtypequal.c: New testcase.
11980
11981 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
11982
11983         PR 21582
11984         * gcc.dg/tree-ssa/pr21582.c: New test.
11985
11986 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
11987
11988         PR c++/21280
11989         * g++.dg/opt/interface2.h: New.
11990         * g++.dg/opt/interface2.C: New.
11991         * g++.dg/init/ctor4.C: Adjust error lines.
11992         * g++.old-deja/g++.bob/inherit2.C: Likewise.
11993         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
11994         * g++.old-deja/g++.jason/opeq3.C: Likewise.
11995         * g++.old-deja/g++.pt/assign1.C: Likewise.
11996         * g++.old-deja/g++.pt/crash20.C: Likewise.
11997
11998 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
11999
12000         PR tree-optimization/21734
12001         * g++.dg/vect/pr21734_1.cc: New.
12002         * g++.dg/vect/pr21734_2.cc: New.
12003
12004 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
12005
12006         PR c++/20350
12007         * g++.dg/template/spec24.C: New.
12008
12009         PR c++/21151
12010         * g++.dg/pch/local-1.C: New.
12011         * g++.dg/pch/local-1.Hs: New.
12012
12013 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
12014
12015         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
12016         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
12017         * gcc.dg/tree-ssa/pr14341.c: New test.
12018         * gcc.dg/tree-ssa/pr14841.c: New test.
12019         * gcc.dg/tree-ssa/pr20701.c: New test.
12020         * gcc.dg/tree-ssa/pr21086.c: New test.
12021         * gcc.dg/tree-ssa/pr21090.c: New test.
12022         * gcc.dg/tree-ssa/pr21332.c: New test.
12023         * gcc.dg/tree-ssa/pr21458.c: New test.
12024         * gcc.dg/tree-ssa/pr21658.c: New test.
12025         * gcc.dg/tree-ssa/vrp01.c: New test.
12026         * gcc.dg/tree-ssa/vrp02.c: New test.
12027         * gcc.dg/tree-ssa/vrp03.c: New test.
12028         * gcc.dg/tree-ssa/vrp04.c: New test.
12029         * gcc.dg/tree-ssa/vrp05.c: New test.
12030         * gcc.dg/tree-ssa/vrp06.c: New test.
12031         * gcc.dg/tree-ssa/vrp07.c: New test.
12032         * gcc.dg/tree-ssa/vrp08.c: New test.
12033         * gcc.dg/tree-ssa/vrp09.c: New test.
12034         * gcc.dg/tree-ssa/vrp10.c: New test.
12035         * gcc.dg/tree-ssa/vrp11.c: New test.
12036         * gcc.dg/tree-ssa/vrp12.c: New test.
12037         * gcc.dg/tree-ssa/vrp13.c: New test.
12038
12039 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
12040
12041         PR 21029
12042         * gcc.dg/tree-ssa/pr21029.c: New test.
12043
12044 2005-06-01  Roger Sayle  <roger@eyesopen.com>
12045
12046         * gfortran.dg/logint-1.f: New test case.
12047         * gfortran.dg/logint-2.f: Likewise.
12048         * gfortran.dg/logint-3.f: Likewise.
12049
12050 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
12051
12052         PR c/21536
12053         PR c/20760
12054         * gcc.dg/20050527-1.c: New test.
12055
12056         * gcc.dg/i386-sse-12.c: New test.
12057
12058         PR fortran/21729
12059         * gfortran.dg/implicit_5.f90: New test.
12060
12061 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
12062
12063         PR fortran/20883
12064         * gfortran/assign_4.f90: New test.
12065         * gfortran/assign_2.f90: Change compile to run.
12066
12067 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
12068
12069         * lib/target-supports.exp
12070         (check_effective_target_sync_char_short): New.
12071         * gcc.dg/sync-2.c: New.
12072
12073 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
12074
12075         PR tree-optimization/21817
12076         * gcc.dg/torture/pr21817-1.c: New.
12077
12078 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
12079
12080         PR c++/21165
12081         * g++.dg/template/init5.C: New.
12082
12083 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
12084
12085         * gfortran.dg/char_initialiser_actual.f90:
12086         Test character initialisers as actual arguments.
12087         * gfortran.dg/char_pointer_comp_assign.f90:
12088         Test character pointer structure component assignments.
12089         * gfortran.dg/char_array_structure_constructor.f90:
12090         Test character components in structure constructors.
12091
12092 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
12093
12094         PR middle-end/20931
12095         * g++.dg/opt/pr20931.C: New test.
12096
12097 2005-05-31  Andreas Jaeger  <aj@suse.de>
12098
12099         PR testsuite/20772
12100         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
12101         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
12102         g++.old-deja/g++.ext/asmspec1.C,
12103         g++.old-deja/g++.other/regstack.C,
12104         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
12105         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
12106         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
12107         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
12108         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
12109         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
12110         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
12111         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
12112         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
12113         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
12114         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
12115         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
12116         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
12117         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
12118         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
12119         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
12120         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
12121         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
12122         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
12123
12124 2005-05-31  Jeff Law  <law@redhat.com>
12125
12126         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
12127
12128 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
12129
12130         PR middle-end/21743
12131         * gcc.dg/builtins-1.c: Activate disabled clog test.
12132         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12133
12134 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
12135
12136         * gfortran.dg/char_pointer_assign.f90:
12137         Test character-pointer assignments and pointer assignments.
12138         * gfortran.dg/char_pointer_dummy.f90:
12139         Test character-pointer dummy arguments.
12140         * gfortran.dg/char_pointer_func.f90:
12141         Test character-pointer function returns.
12142         * gfortran.dg/char_pointer_dependency.f90:
12143         Test character-pointer functions with dependencies.
12144
12145 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
12146
12147         PR c++/21784
12148         * g++.dg/lookup/using14.C: New test.
12149
12150 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
12151
12152         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
12153         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
12154         trailing ^M.
12155
12156 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
12157
12158         PR c++/17413
12159         * g++.dg/template/local5.C: New.
12160
12161         PR target/21761
12162         * gcc.c-torture/compile/pr21761.c: New.
12163
12164         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
12165         before darwin8.
12166
12167 2005-05-30  Steven G. Kargl
12168
12169         PR fortran/20846
12170         * gfortran.dg/inquire_8.f90: New test.
12171
12172 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12173
12174         PR libfortran/21376
12175         * gfortran.dg/output_exponents_1.f90: New test.
12176
12177 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12178
12179         PR libfortran/20006
12180         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
12181
12182 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
12183
12184         PR c++/21210
12185         * g++.dg/ext/complex1.C: New test.
12186
12187         PR c++/21340
12188         * g++.dg/init/ctor6.C: New test.
12189
12190 2005-05-29  Jan Hubicka  <jh@suse.cz>
12191
12192         * gcc.c-torture/compile/pr21562.c: New.
12193
12194 2005-05-28  Steven G. Kargl <kargls@comcast.net>
12195
12196         * gfortran.dg/subnormal_1.f90: New test.
12197
12198 2005-05-28  Jan Hubicka  <jh@suse.cz>
12199
12200         * tree-prof.exp: Fix comment.
12201         * value-prof-1.c: New.
12202         * value-prof-2.c: New.
12203         * value-prof-3.c: New.
12204         * value-prof-4.c: New.
12205
12206 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
12207
12208         PR c++/21614
12209         * g++.dg/expr/ptrmem6.C: New test.
12210         * g++.dg/expr/ptrmem6a.C: Likewise.
12211
12212 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
12213
12214         PR tree-optimization/21658
12215         * gcc.dg/tree-ssa/pr21658.c: New.
12216
12217 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
12218
12219         PR c++/21455
12220         * g++.dg/inherit/ptrmem3.C: New.
12221
12222         PR c++/21681
12223         * g++.dg/parse/template16.C: New.
12224
12225 2005-05-27  Andreas Jaeger  <aj@suse.de>
12226
12227         * gcc.dg/setjmp-2.c: Only run in 32-bit.
12228
12229         * gcc.dg/i386-sse-8.c: Run test on all archs.
12230
12231 2005-05-26  Mike Stump  <mrs@apple.com>
12232
12233         * objc.dg/isa-field-1.m: Only run on darwin.
12234         * objc.dg/lookup-1.m: Likewise.
12235         * objc.dg/try-catch-8.m: Likewise.
12236
12237 2005-05-26  Roger Sayle  <roger@eyesopen.com>
12238
12239         PR tree-optimization/9814
12240         * gcc.dg/pr9814-1.c: New test case.
12241
12242 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
12243
12244         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
12245         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
12246         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
12247         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
12248         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
12249         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
12250         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
12251         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
12252         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
12253         objc.dg/try-catch-8.m: New.
12254
12255 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
12256
12257         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
12258         remove extraneous semicolons.
12259
12260 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
12261
12262         * obj-c++.dg/comp-types-12.mm: New.
12263         * objc.dg/comp-types-11.m: New.
12264         * objc.dg/selector-4.m: New.
12265
12266 2005-05-26  Andreas Jaeger  <aj@suse.de>
12267
12268         PR testsuite/20772
12269         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
12270         g++.old-deja/g++.ext/attrib3.C,
12271         g++.old-deja/g++.other/store-expr1.C,
12272         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
12273         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
12274         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
12275         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
12276         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
12277         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
12278         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
12279         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
12280         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
12281         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
12282         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
12283         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
12284         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
12285         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
12286         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
12287         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
12288         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
12289         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
12290         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
12291
12292 2005-05-26  Andreas Jaeger  <aj@suse.de>
12293
12294         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
12295         x86-64 compilation.
12296
12297 2005-05-26  Andreas Jaeger  <aj@suse.de>
12298
12299         PR testsuite/20772
12300         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
12301         gcc.misc-tests/i386-pf-athlon-1.c,
12302         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
12303         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
12304         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
12305         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
12306         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
12307         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
12308         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
12309         programs.
12310
12311         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
12312         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
12313         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
12314         x86-64 compilation.
12315
12316         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
12317         x86_64.
12318
12319         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
12320         effective-target ilp32.
12321
12322 2005-05-26  David Ung  <davidu@mips.com>
12323
12324         * gcc.target/mips/ext_ins.c: New test for testing the generation
12325         of MIPS32/64 rev 2 ext/ins instructions.
12326
12327 2005-05-26  Andreas Jaeger  <aj@suse.de>
12328
12329         * treelang/compile/unsigned.tree: Use gimple instead of
12330         nonexisting generic dump.
12331
12332 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
12333
12334         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
12335
12336 2005-05-26  Andreas Jaeger  <aj@suse.de>
12337
12338         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
12339
12340 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
12341
12342         PR libfortran/17283
12343         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
12344         Test callee-allocated memory with write statements.
12345
12346 2005-05-25  Roger Sayle  <roger@eyesopen.com>
12347
12348         PR middle-end/21709
12349         * gcc.dg/pr21709-1.c: New test case.
12350
12351 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
12352             Mike Stump  <mrs@apple.com>
12353
12354         * objc/execute/next_mapping.h: Update for C++.
12355
12356         * obj-c++.dg/selector-1.mm: Move to...
12357         * obj-c++.dg/selector-4.mm: here...
12358
12359         * obj-c++.dg/basic.mm: New.
12360         * obj-c++.dg/comp-types-1.mm: New.
12361         * obj-c++.dg/cxx-class-1.mm: New.
12362         * obj-c++.dg/cxx-ivars-1.mm: New.
12363         * obj-c++.dg/cxx-ivars-2.mm: New.
12364         * obj-c++.dg/cxx-ivars-3.mm: New.
12365         * obj-c++.dg/cxx-scope-1.mm: New.
12366         * obj-c++.dg/cxx-scope-2.mm: New.
12367         * obj-c++.dg/defs.mm: New.
12368         * obj-c++.dg/empty-private-1.mm: New.
12369         * obj-c++.dg/encode-1.mm: New.
12370         * obj-c++.dg/encode-2.mm: New.
12371         * obj-c++.dg/encode-3.mm: New.
12372         * obj-c++.dg/extern-c-1.mm: New.
12373         * obj-c++.dg/extra-semi.mm: New.
12374         * obj-c++.dg/fix-and-continue-2.mm: New.
12375         * obj-c++.dg/isa-field-1.mm: New.
12376         * obj-c++.dg/ivar-list-semi.mm: New.
12377         * obj-c++.dg/local-decl-1.mm: New.
12378         * obj-c++.dg/lookup-1.mm: New.
12379         * obj-c++.dg/lookup-2.mm: New.
12380         * obj-c++.dg/method-1.mm: New.
12381         * obj-c++.dg/method-2.mm: New.
12382         * obj-c++.dg/method-3.mm: New.
12383         * obj-c++.dg/method-4.mm: New.
12384         * obj-c++.dg/method-5.mm: New.
12385         * obj-c++.dg/method-6.mm: New.
12386         * obj-c++.dg/method-7.mm: New.
12387         * obj-c++.dg/no-extra-load.mm: New.
12388         * obj-c++.dg/overload-1.mm: New.
12389         * obj-c++.dg/pragma-1.mm: New.
12390         * obj-c++.dg/pragma-2.mm: New.
12391         * obj-c++.dg/private-1.mm: New.
12392         * obj-c++.dg/private-2.mm: New.
12393         * obj-c++.dg/proto-qual-1.mm: New.
12394         * obj-c++.dg/qual-types-1.mm: New.
12395         * obj-c++.dg/stubify-1.mm: New.
12396         * obj-c++.dg/stubify-2.mm: New.
12397         * obj-c++.dg/super-class-1.mm: New.
12398         * obj-c++.dg/super-class-2.mm: New.
12399         * obj-c++.dg/super-dealloc-1.mm: New.
12400         * obj-c++.dg/super-dealloc-2.mm: New.
12401         * obj-c++.dg/template-1.mm: New.
12402         * obj-c++.dg/template-2.mm: New.
12403         * obj-c++.dg/template-3.mm: New.
12404         * obj-c++.dg/template-4.mm: New.
12405         * obj-c++.dg/template-5.mm: New.
12406         * obj-c++.dg/template-6.mm: New.
12407         * obj-c++.dg/try-catch-1.mm: New.
12408         * obj-c++.dg/try-catch-2.mm: New.
12409         * obj-c++.dg/try-catch-3.mm: New.
12410         * obj-c++.dg/try-catch-4.mm: New.
12411         * obj-c++.dg/try-catch-5.mm: New.
12412         * obj-c++.dg/try-catch-6.mm: New.
12413         * obj-c++.dg/try-catch-7.mm: New.
12414         * obj-c++.dg/try-catch-8.mm: New.
12415         * obj-c++.dg/try-catch-9.mm: New.
12416         * obj-c++.dg/va-meth-1.mm: New.
12417
12418 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
12419
12420         * obj-c++.dg/selector-1.mm: New.
12421         * obj-c++.dg/selector-2.mm: New.
12422
12423 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
12424
12425         * obj-c++.dg/selector-3.mm: New.
12426         * objc.dg/selector-3.m: New.
12427
12428 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
12429
12430         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
12431         about where warning appears.
12432
12433 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
12434
12435         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
12436         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
12437         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
12438         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
12439
12440 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
12441
12442         * gcc.dg/20050524-1.c: New test.
12443
12444 2005-05-25  Jan Hubicka  <jh@suse.cz>
12445
12446         * gcc.dg/tree-prof/inliner-1.c: New.
12447
12448 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
12449
12450         * gcc.dg/tree-prof: New directory.
12451         * gcc.dg/tree-prof/tree-prof.exp: New.
12452
12453 2005-05-25  DJ Delorie  <dj@redhat.com>
12454
12455         * gcc.dg/Wattributes-1.c: New.
12456         * gcc.dg/Wattributes-2.c: New.
12457         * gcc.dg/Wattributes-3.c: New.
12458
12459 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
12460
12461         PR tree-optimization/19833
12462         * gcc.dg/uninit-4.c: Remove xfail.
12463         * gcc.dg/uninit-9.c: Ditto.
12464
12465 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
12466
12467         * obj-c++.dg/bitfield-[1-5].mm: New.
12468         * obj-c++.dg/class-protocol-1.mm: New.
12469         * obj-c++.dg/comp-types-1[0-1].mm: New.
12470         * obj-c++.dg/comp-types-[2-9].mm: New.
12471         * obj-c++.dg/encode-[4-8].mm: New.
12472         * obj-c++.dg/layout-1.mm: New.
12473         * obj-c++.dg/method-1[0-9].mm: New.
12474         * obj-c++.dg/method-2[0-1].mm: New.
12475         * obj-c++.dg/method-[8-9].mm: New.
12476         * obj-c++.dg/objc-gc-3.mm: New.
12477         * obj-c++.dg/try-catch-10.mm: New.
12478         * objc.dg/bitfield-5.m: New.
12479         * objc.dg/comp-types-10.m: New.
12480         * objc.dg/comp-types-9.m: New.
12481         * objc.dg/layout-1.m: New.
12482         * objc.dg/objc-gc-4.m: New.
12483         * objc.dg/try-catch-9.m: New.
12484         * objc.dg/class-protocol-1.m: Tweak diagnostics.
12485         * objc.dg/comp-types-1.m: Likewise.
12486         * objc.dg/comp-types-[5-6].m: Likewise.
12487         * objc.dg/method-9.m: Likewise.
12488
12489 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
12490
12491         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
12492         and on hardware without VMX support.
12493
12494         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
12495
12496         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
12497
12498         * lib/profopt.exp (dg-final-generate, dg-final-use,
12499         profopt-final-code, profopt-get-options): New.
12500         (profopt-execute): Process test directives.
12501
12502         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
12503         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
12504         cleanup-tree-dump, cleanup-saved-temps): Update comments.
12505
12506 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
12507
12508         PR C++/21645
12509         * g++.dg/init/ctor5.C: New test.
12510
12511 2005-05-24  Ira Rosen  <irar@il.ibm.com>
12512
12513         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
12514         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
12515         vect-113.c, vect-114.c.
12516
12517 2005-05-23  Adam Nemet  <anemet@lnxw.com>
12518
12519         * gcc.dg/const-elim-1.c: Remove xfails.
12520
12521 2005-05-23  Jeff Law  <law@redhat.com>
12522
12523         * gcc.c-torture/compile/pr21638.c: New test.
12524         * gcc.c-torture/compile/20050520-1.c: New test.
12525
12526 2005-05-23  Nick Clifton  <nickc@redhat.com>
12527
12528         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
12529         be a proper triple, ie: m32r*-*-*.
12530         * g++.old-deja/g++.jason/thunk3.C: Likewise.
12531
12532 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
12533
12534         PR middle-end/21331
12535         PR tree-opt/21293
12536         * gcc.c-torture/compile/pr21293.c: New test.
12537         * gcc.c-torture/execute/pr21331.c: New test.
12538
12539 2004-05-20  Richard Henderson  <rth@redhat.com>
12540
12541         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
12542
12543 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
12544
12545         * obj-c++-dg.exp: Add.
12546         * obj-c++.exp: Add.
12547         * obj-c++.dg/dg.exp: Add.
12548
12549 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
12550
12551         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
12552         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
12553
12554 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
12555
12556         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
12557
12558 2004-05-19  Richard Henderson  <rth@redhat.com>
12559
12560         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
12561
12562 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
12563
12564         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
12565
12566         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
12567
12568 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
12569
12570         PR c++/21495
12571         * g++.dg/parse/extern1.C: New test.
12572         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
12573
12574 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12575
12576         * gcc.dg/c99-math.h: New.
12577         * gcc.dg/c99-math-float-1.c: New test.
12578         * gcc.dg/c99-math-double-1.c: Likewise.
12579         * gcc.dg/c99-math-long-double-1.c: Likewise.
12580
12581 2005-05-18  Richard Henderson  <rth@redhat.com>
12582
12583         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
12584
12585 2005-05-18  Devang Patel  <dpatel@apple.com>
12586
12587         * g++.dg/opt/20050511-1.C: New test.
12588
12589 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
12590
12591         PR libfortran/21127
12592         * gfortran.dg/reshape-complex.f90: New test.
12593
12594 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
12595
12596         * gfortran.dg/array_constructor_1.f90: New test.
12597         * gfortran.dg/array_constructor_2.f90: New test.
12598
12599 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
12600
12601         PR fortran/20954
12602         * gfortran.dg/pr20954.f: New test.
12603
12604 2005-05-17  Mike Stump  <mrs@apple.com>
12605
12606         Yet more Objective-C++...
12607
12608         * objc.dg/method-5.m: Update.
12609         * objc.dg/method-6.m: Update.
12610         * objc.dg/method-7.m: Update.
12611         * objc.dg/method-9.m: Update.
12612         * objc.dg/try-catch-2.m: Update.
12613
12614 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
12615
12616         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
12617         Remove little-endian optimizations.
12618
12619 2005-05-17  Jeff Law  <law@redhat.com>
12620
12621         * g++.dg/tree-ssa/pr14814.C: New test.
12622         * gcc.dg/tree-ssa/pr14814.C: New test.
12623         * gcc.dg/tree-ssa/pr17141-1.C: New test.
12624         * gcc.dg/tree-ssa/pr17141-2.C: New test.
12625
12626 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
12627
12628         * gcc.dg/compat/generate-random.c: Do not include
12629         libiberty.h.
12630         * gcc.dg/compat/generate-random_r.c: Likewise.
12631
12632 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
12633
12634         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
12635
12636 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
12637
12638         PR middle-end/21595
12639         * g++.dg/tree-ssa/builtin1.C: New testcase.
12640
12641 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
12642
12643         PR c++/21454
12644         * g++.dg/opt/const4.C: New test.
12645
12646         PR middle-end/21492
12647         * g++.dg/opt/crossjump1.C: New test.
12648
12649         PR tree-optimization/21610
12650         * gcc.c-torture/compile/20050516-1.c: New test.
12651
12652         PR fortran/15080
12653         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
12654         about the test failing.
12655         * gfortran.fortran-torture/execute/where_7.f90: New test.
12656         * gfortran.fortran-torture/execute/where_8.f90: New test.
12657
12658 2005-05-16  Richard Henderson  <rth@redhat.com>
12659
12660         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
12661         i?86 and x86_64.
12662
12663 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
12664
12665         * gcc.dg/compat/generate-random.c (config.h): Do not include.
12666         (limits.h): Include unconditionally.
12667         (stdlib.h): Likewise.
12668         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
12669         (limits.h): Include unconditionally.
12670         (stdlib.h): Likewise.
12671         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
12672         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
12673         (limits.h): Include unconditionally.
12674         (stdlib.h): Likewise.
12675         (hashtab.h): Do not include.
12676         (getopt.h): Likewise.
12677         (stddef.h): Include.
12678         (hashval_t): Define.
12679         (struct entry): Add "next" field.
12680         (HASH_SIZE): New macro.
12681         (hash_table): New variable.
12682         (switchfiles): Do not use xmalloc.
12683         (mix): New macro.
12684         (iterative_hash): New function.
12685         (hasht): Remove.
12686         (e_exists): New function.
12687         (e_insert): Likewise.
12688         (output): Use, instead of libiberty hashtable functions.
12689         (main): Do not use getopt.  Do not call htab_create.
12690
12691 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
12692
12693         PR libstdc++/21526
12694         * lib/target-supports.exp (check_mkfifo_available):
12695         Return 0 for cygwin as mkfifo support incomplete on platform.
12696         Fix typos in comments.
12697
12698 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
12699
12700         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
12701
12702 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
12703
12704         PR fortran/17432
12705         * gfortran.dg/assign_4.f: New test.
12706
12707 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
12708
12709         PR tree-optimization/21563
12710         * gcc.dg/tree-ssa/pr21563.c: New.
12711
12712 2005-05-14  Jan Hubicka  <jh@suse.cz>
12713
12714         * gcc.dg/noreturn-7.c: Allow control reaches warning.
12715
12716 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
12717
12718         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
12719
12720 2005-05-13  Julian Brown  <julian@codesourcery.com>
12721
12722         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
12723         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
12724
12725 2005-05-13  Jan Hubicka  <jh@suse.cz>
12726
12727         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
12728         * gcc.dg/fold-xor-?.c: Likewise.
12729         * gcc.dg/pr15784-?.c: Likewise.
12730         * gcc.dg/pr20922-?.c: Likewise.
12731         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
12732         * gcc.dg/tree-ssa/pr17598.c: Likewise.
12733         * gcc.dg/tree-ssa/pr20470.c: Likewise.
12734
12735 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12736
12737         PR fortran/21260
12738         * gfortran.dg/hollerith_1.f90: New test.
12739
12740 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12741
12742         * gfortran.dg/func_result_2.f90: New test.
12743
12744 2005-05-11  Bud Davis  <bdavis@gfortran.org>
12745
12746         * gfortran.dg/dev_null.f90: New test.
12747
12748 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
12749
12750         * gcc.dg/arm-vfp1.c: Revert last change.
12751
12752 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
12753
12754         PR middle-end/19807
12755         PR tree-optimization/19639
12756         * g++.dg/tree-ssa/pr19807.C: New testcase.
12757
12758 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12759
12760         PR libfortran/21471
12761         * gfortran.dg/append-1.f90: New test.
12762
12763 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
12764
12765         * gcc.dg/pr18501.c: XFAIL.
12766         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
12767         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
12768         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
12769         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
12770         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
12771         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
12772         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
12773         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
12774
12775 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12776
12777         PR fortran/20178
12778         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
12779         gfortran.dg/f2c_3.f90: New tests.
12780
12781         * gfortran.dg/return_1.f90: Fix dg annotation.
12782
12783 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
12784
12785         * gcc.c-torture/compile/20050510-1.c: New test.
12786
12787 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
12788
12789         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
12790
12791 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
12792
12793         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
12794
12795 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
12796
12797         PR c/17913
12798         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
12799
12800 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
12801
12802         PR c/21342
12803         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
12804         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
12805
12806 2005-05-10  Ben Elliston  <bje@au.ibm.com>
12807
12808         PR debug/16676
12809         * gcc.dg/debug/pr16676.c: New test.
12810
12811 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
12812
12813         PR testsuite/21443
12814         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
12815         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
12816         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
12817         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
12818         Change -O1 to -O2.
12819         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
12820         -fno-tree-dominator-opts.
12821
12822 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12823
12824         * gfortran.dg/return_1.f90: New test.
12825
12826 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
12827
12828         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
12829
12830         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
12831
12832 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
12833
12834         PR c++/21427
12835         * g++.dg/inherit/covariant13.C: New.
12836
12837 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12838
12839         PR libfortran/19155
12840         * gfortran.dg/pr19155.f: New test.
12841
12842 2005-05-08  Roger Sayle  <roger@eyesopen.com>
12843
12844         PR inline-asm/8788
12845         * gcc.dg/pr8788-1.c: New testcase.
12846
12847 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
12848
12849         PR target/21416
12850         * gcc.target/mips/fpcmp-[12].c: New tests.
12851
12852 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
12853
12854         * lib/target-supports-dg.exp (dg-require-fork): New function.
12855         (dg-require-mkfifo): Likewise.
12856         * lib/target-supports.exp (check_function_available): New
12857         function.
12858         (check_fork_available): Likewise.
12859         (check_mkfifo_available): Likewise.
12860
12861 2005-05-06  Jeff Law  <law@redhat.com>
12862
12863         * gcc.c-torture/compile/pr21380.c: New test.
12864
12865 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
12866
12867         PR c++/20961
12868         * g++.dg/ext/weak3.C: New test.
12869
12870 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
12871
12872         PR c++/21352
12873         * g++.dg/template/crash37.C: New test.
12874
12875 2005-05-05  Paul Brook  <paul@codesourcery.com>
12876
12877         * gcc.dg/arm-g2.c: Use effective-target arm32.
12878         * gcc.dg/arm-mmx-1.c: Ditto.
12879         * gcc.dg/arm-scd42-2.c: Ditto.
12880         * gcc.dg/arm-vfp1.c: Ditto.
12881         * lib/target-supports.exp (check_effective_target_arm32): New
12882         function.
12883
12884 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
12885
12886         PR libfortran/21354
12887         gfortran.dg/in_pack_rank7.f90: New test.
12888
12889 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
12890
12891         PR middle-end/15618
12892         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
12893
12894 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
12895
12896         PR middle-end/21265
12897         * gcc.dg/20050503-1.c: New test.
12898
12899         PR rtl-optimization/21239
12900         * gcc.dg/i386-sse-11.c: New test.
12901
12902 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
12903
12904         PR target/16888
12905         * gcc.target/i386/asm-1.c: New test.
12906
12907 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
12908
12909         PR rtl-optimization/21330
12910         * gcc.c-torture/execute/20050502-1.c: New test.
12911
12912         PR target/21297
12913         * gcc.c-torture/execute/20050502-2.c: New test.
12914
12915 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
12916
12917         PR middle-end/21282
12918         * gcc.dg/pr21282.c: New.
12919
12920 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
12921
12922         * gcc.dg/vect/pr20122.c: Clean up .vect file.
12923         * gcc.dg/vect/vect-92.c: Likewise.
12924         * gcc.dg/vect/vect-93.c: Likewise.
12925         * gcc.dg/vect/vect-dv-1.c: Likewise.
12926         * gcc.dg/vect/vect-dv-2.c: Likewise.
12927         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
12928
12929 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
12930
12931         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
12932         * gfortran.dg/vect/vect-2.f90: Likewise.
12933         * gfortran.dg/vect/vect-3.f90: Likewise.
12934         * gfortran.dg/vect/vect-4.f90: Likewise.
12935         * gfortran.dg/vect/vect-5.f90: Likewise.
12936
12937 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
12938
12939         PR target/20813
12940         * gcc.dg/rs6000-fpint-2.c: New.
12941
12942 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
12943
12944         PR c/15698
12945         * gcc.dg/builtins-30.c: Update expected messages.
12946         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
12947         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
12948         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
12949
12950 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
12951
12952         PR tree-optimization/21294
12953         * gcc.dg/tree-ssa/pr21294.c: New.
12954
12955 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
12956
12957         * gcc.dg/altivec-3.c (vec_store): Do not use the old
12958         __builtin_altivec_st_internal_4si built-in.
12959
12960 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
12961
12962         PR c++/15875
12963         * g++.dg/template/ptrmem14.C: New test.
12964
12965 2005-05-02  Paul Brook  <paul@codesourcery.com>
12966
12967         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
12968
12969 2005-05-02  Michael Matz  <matz@suse.de>
12970
12971         PR c++/19542
12972         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
12973
12974 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
12975
12976         * g++.dg/cpp/weak.C: New test.
12977
12978 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
12979
12980         * gcc.dg/tree-ssa/loop-8.c: New test.
12981
12982 2005-04-30  Michael Maty  <matz@suse.de>
12983
12984         * gcc.dg/inline-mcpy.c: New test.
12985
12986 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
12987
12988         PR libfortran/18958
12989         * gfortran.dg/eoshift.f90: New test case.
12990
12991 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
12992
12993         PR libfortran/18857
12994         * gfortran.dg/matmul_1.f90: New test.
12995
12996 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
12997
12998         PR tree-optimization/21030
12999         * gcc.dg/tree-ssa/pr21030.c: New.
13000
13001 2005-04-29  Devang Patel  <dpatel@apple.com>
13002
13003         PR tree-optimization/21272
13004         * gcc.dg/vect/vect-ifcvt-10.c: New test.
13005
13006 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
13007
13008         PR fortran/13082
13009         PR fortran/18824
13010         * gfortran.dg/entry_4.f90: New test.
13011         * gfortran.fortran-torture/execute/entry_1.f90: New test.
13012         * gfortran.fortran-torture/execute/entry_2.f90: New test.
13013         * gfortran.fortran-torture/execute/entry_3.f90: New test.
13014         * gfortran.fortran-torture/execute/entry_4.f90: New test.
13015         * gfortran.fortran-torture/execute/entry_5.f90: New test.
13016         * gfortran.fortran-torture/execute/entry_6.f90: New test.
13017         * gfortran.fortran-torture/execute/entry_7.f90: New test.
13018
13019 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13020
13021         * gfortran.fortran-torture/execute/entry_8.f90: New test.
13022
13023 2005-04-29  Paul Brook  <paul@codesourcery.com>
13024
13025         * gfortran.dg/entry_3.f90: New test.
13026
13027 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13028
13029         * gfortran.dg/implicit_4.f90: New test.
13030
13031 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
13032
13033         * lib/target-supports.exp (check_profiling_available): Return
13034         false for xtensa-*-elf.
13035
13036 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
13037
13038         * lib/fortran-torture.exp (fortran-torture.exp): Catch
13039         error if file cannot be deleted.
13040
13041 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
13042
13043         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
13044         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
13045         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
13046         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
13047         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
13048         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
13049         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
13050         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
13051         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
13052         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
13053         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
13054         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
13055         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
13056
13057 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13058
13059         PR fortran/20865
13060         * gfortran.dg/pr20865.f90: New test.
13061
13062 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
13063
13064         * gcc.dg/void-cast-2.c: New test.
13065
13066 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
13067
13068         PR c/21159
13069         * gcc.dg/void-cast-1.c: New test.
13070
13071 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
13072
13073         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
13074
13075 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13076
13077         PR fortran/21177
13078         * gfortran.dg/pr21177.f90: New test.
13079
13080 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
13081
13082         PR tree-optimization/21171
13083         * gcc.dg/tree-ssa/pr21171.c: New test.
13084
13085 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
13086
13087         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
13088         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
13089         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
13090         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
13091         gcc.dg/tree-ssa/gen-vect-32.c: New.
13092         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
13093         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
13094         don't run on PPC32.
13095
13096 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
13097
13098         PR c/21213
13099         * gcc.dg/transparent-union-3.c: New test.
13100
13101 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
13102
13103         PR c/20740
13104         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
13105         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
13106         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
13107         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
13108         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
13109         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
13110
13111 2005-04-26  Jeff Law  <law@redhat.com>
13112
13113         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
13114         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
13115         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
13116         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
13117         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
13118         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
13119         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
13120
13121 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
13122
13123         PR tree-optimization/17598
13124         * gcc.dg/tree-ssa/pr17598.c: New testcase.
13125
13126 2005-04-25  Mike Stump  <mrs@apple.com>
13127
13128         * objc.dg/fix-and-continue-1.m: Add.
13129
13130 2005-04-25  Roger Sayle  <roger@eyesopen.com>
13131
13132         PR c++/20995
13133         * g++.dg/opt/pr20995-1.C: New test case.
13134
13135 2005-04-25  Devang Patel <dpatel@apple.com>
13136
13137         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
13138
13139 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
13140
13141         PR testsuite/21062
13142         * g++.dg/opt/alias2.C (printf): Correct the prototype.
13143
13144 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
13145
13146         PR C++/21188
13147         * g++.dg/opt/rtti2.C: New test.
13148
13149 2005-04-25  Paul Brook  <paul@codesourcery.com>
13150         Steven G. Kargl  <kargls@comcast.net>
13151
13152         PR fortran/20879
13153         * gfortran.dg/ichar_1.f90: New file.
13154
13155 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
13156
13157         PR middle-end/20991
13158         * g++.dg/opt/pr20991.C: New test.
13159
13160         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
13161         where sizeof (type) < __alignof__ (type).
13162         * gcc.dg/compat/struct-layout-1.h: Likewise.
13163
13164 2005-04-24  Per Bothner  <per@bothner.com>
13165             Devang Patel  <dpatel@apple.com>
13166
13167         PR preprocessor/20907
13168         * gcc.dg/cpp/very-long-comment.c: New test.
13169
13170 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13171
13172         PR fortran/20059
13173         * gfortran.dg/common_5.f: New test.
13174
13175 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
13176
13177         PR middle-end/21082
13178         * g++.dg/tree-ssa/pr21082.C: New testcase.
13179
13180 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
13181
13182         * gcc.dg/vect/vect-99.c: New test.
13183
13184 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
13185
13186         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
13187
13188 2005-04-22  Jeff Law  <law@redhat.com>
13189
13190         * gcc.dg/uninit-5.c: Remove xfails.
13191         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
13192         conditionals and loads.
13193
13194 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
13195
13196         PR libfortran/20074
13197         PR libfortran/20436
13198         PR libfortran/21108
13199         * gfortran.dg/nested_reshape.f90: new test
13200         * gfortran.dg/reshape-alloc.f90: new test
13201         * gfortran.dg/reshape.f90: new test
13202
13203 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
13204
13205         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
13206
13207         * gcc.dg/arm-vfp1.c: New test.
13208
13209 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
13210
13211         PR c++/21087
13212         * g++.dg/lookup/builtin2.C: New test.
13213
13214 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
13215
13216         * gcc.dg/weak/weak-13.c: New test.
13217
13218 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
13219
13220         * lib/target-supports.exp (check_effective_target_sync_int_long):
13221         Add powerpc*.
13222
13223 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
13224
13225         * gcc.target/mips/branch-1.c: New test.
13226
13227 2005-04-21  Richard Henderson  <rth@redhat.com>
13228
13229         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
13230         * gcc.dg/vect/vect-86.c: Likewise.
13231         * gcc.dg/vect/vect-87.c: Likewise.
13232         * gcc.dg/vect/vect-88.c: Likewise.
13233
13234 2005-04-21  Devang Patel  <dpatel@apple.com>
13235
13236         PR optimization/20994
13237         * gcc.dg/tree-ssa/ifc-3.c: New test.
13238
13239 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
13240
13241         PR c/12913
13242         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
13243         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
13244         gcc.dg/c99-vla-jump-5.c: New tests.
13245
13246 2005-04-19  Richard Henderson  <rth@redhat.com>
13247
13248         * lib/target-supports.exp (check_effective_target_vect_int_mult):
13249         Fix typo in exists check.
13250         (check_effective_target_sync_int_long): New.
13251         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
13252         * gcc.dg/ia64-sync-2.c: Likewise.
13253         * gcc.dg/ia64-sync-3.c: Likewise.
13254         * gcc.dg/ia64-sync-4.c: Likewise.
13255
13256 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
13257
13258         * gcc.dg/fold-xor-1.c: New test.
13259         * gcc.dg/fold-xor-2.c: New test.
13260
13261 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
13262
13263         PR target/20670
13264         * g++.dg/eh/fp-regs.C: New test.
13265
13266 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
13267
13268         * gcc.dg/Wint-to-pointer-cast-1.c,
13269         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
13270         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
13271         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
13272
13273 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13274
13275         PR fortran/16861
13276         * gfortran.dg/pr16861.f90: New test.
13277
13278 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
13279
13280         * gcc.dg/pr21085.c: New test.
13281
13282 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
13283
13284         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
13285         (setup_mips_tests, dg-mips-options): New procedures.
13286         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
13287         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
13288         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
13289         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
13290         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
13291         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
13292         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
13293         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
13294         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
13295         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
13296         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
13297         dg-mips-options instead of dg-options.  Remove now-redundant
13298         preprocessor guards.
13299         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
13300         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
13301         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
13302         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
13303         * gcc.dg/vr-mult-2.c: Delete.
13304         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
13305         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
13306         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
13307         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
13308         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
13309         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
13310         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
13311
13312 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
13313
13314         * ada/acats/run_all.sh: Use sync when executable not present.
13315
13316 2005-04-18  Devang Patel  <dpatel@apple.com>
13317
13318         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
13319         * gcc.dg/vect/vect-11a.c: New.
13320         * gcc.dg/vect/vect-none.c: Update.
13321         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
13322
13323 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
13324
13325         PR tree-optimization/20922
13326         * gcc.dg/pr20922-1.c: New test.
13327         * gcc.dg/pr20922-2.c: New test.
13328         * gcc.dg/pr20922-3.c: New test.
13329         * gcc.dg/pr20922-4.c: New test.
13330         * gcc.dg/pr20922-5.c: New test.
13331         * gcc.dg/pr20922-6.c: New test.
13332
13333 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13334
13335         PR libfortran/20950
13336         * gfortran.dg/pr20950.f: New test.
13337
13338 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13339
13340         PR libfortran/19216
13341         * gfortran.dg/pr19216.f: New test.
13342
13343 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
13344
13345         PR tree-optimization/21001
13346         * gcc.dg/tree-ssa/pr21001.c: New.
13347
13348 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
13349
13350         PR libfortran/21075
13351         * gfortran.dg/reshape_rank7.f90: New test.
13352
13353 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
13354
13355         PR libfortran/12884 gfortran.dg/pr12884.f: New test
13356         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
13357         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
13358         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
13359         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
13360         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
13361         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
13362         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
13363         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
13364         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
13365         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
13366         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
13367         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
13368         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
13369         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
13370         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
13371         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
13372         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
13373         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
13374         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
13375         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
13376
13377 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
13378
13379         * gfortran.dg/wtruncate.f: New testcase.
13380         * gfortran.dg/wtruncate.f90: New testcase.
13381
13382 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
13383
13384         PR c++/21025
13385         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
13386         which sizeof/alignof is dependent, rather than just whether we are
13387         processing_template_decl.
13388
13389 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
13390
13391         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
13392         corrected typo where the wrong variables had been compared.
13393
13394 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
13395
13396         PR libfortran/18495
13397         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
13398         Test callee-allocated version of return array with a write
13399         statement.
13400         Test spread with a temporary with another write statement.
13401
13402 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
13403
13404         PR tree-optimization/21031
13405         * gcc.dg/tree-ssa/pr21031.c: New.
13406
13407 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
13408
13409         PR tree-optimization/21004
13410         * gcc.dg/builtins-53.c: Include builtins-config.h.
13411         Check floorf, ceilf, floorl and ceill transformations
13412         only when HAVE_C99_RUNTIME is defined.
13413
13414 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
13415
13416         PR middle-end/20739
13417         * gcc.dg/tree-ssa/pr20739.c: New test.
13418
13419 2005-04-14  Mike Stump  <mrs@apple.com>
13420
13421         * gcc.dg/Foundation.framework/empty: New.
13422         * gcc.dg/framework-2.c: New.
13423
13424 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
13425
13426         PR tree-optimization/21021
13427         * gcc.c-torture/compile/pr21021.c: New.
13428
13429 2005-04-14  Janis Johnson  <janis187@us.ibm.com
13430
13431         PR testsuite/21010
13432         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
13433         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
13434         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
13435         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
13436         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
13437         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
13438         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
13439         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
13440
13441 2005-04-14  Richard Henderson  <rth@redhat.com>
13442
13443         * lib/target-supports.exp (check_effective_target_vect_condition):
13444         Add ia64, i?86, and x86_64.
13445
13446 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
13447
13448         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
13449
13450 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
13451
13452         PR tree-optimization/20657
13453         * gcc.dg/tree-ssa/pr20657.c: New.
13454
13455 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
13456
13457         * gcc.dg/builtins-53.c: Also check (int)trunc* and
13458         (long long int)trunc*.
13459
13460 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
13461
13462         PR target/20927
13463         * gcc.dg/pr20927.c: New test.
13464
13465 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
13466
13467         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
13468         * gcc.target/mips/asm-1.c: Likewise.
13469
13470 2005-04-13  Dale Johannesen  <dalej@apple.com>
13471
13472         * objc.dg/objc-fast-4.m: New.
13473
13474 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
13475
13476         * gcc.target/cris/torture/cris-torture.exp: New driver in new
13477         directory.
13478         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
13479
13480 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
13481
13482         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
13483         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
13484         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
13485
13486 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
13487
13488         PR tree-optimization/20913
13489         * gcc.dg/tree-ssa/pr20913.c: New.
13490
13491         PR tree-optimization/20702
13492         * gcc.dg/tree-ssa/pr20702.c: New.
13493
13494 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13495
13496         PR c++/13744
13497         * g++.dg/inherit/local3.C: New test.
13498
13499 2005-04-12  Jeff Law  <law@redhat.com>
13500
13501         * gcc.dg/tree-ssa/20050412-1.c: New test.
13502
13503 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
13504
13505         PR libfortran/19016
13506         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
13507         Add tests with mask generated by expression.
13508         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
13509         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
13510         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
13511
13512 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
13513
13514         PR middle-end/20917
13515         * gcc.dg/20050409-1.c: New test.
13516
13517 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
13518
13519         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
13520
13521 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
13522
13523         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
13524         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
13525         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
13526         (TARGET_CXX): Adjust accordingly.
13527         * target.h (struct gcc_target): Remove epxort_class_data.  Add
13528         determine_class_data_visibility and class_data_always_comdat.
13529         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
13530         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
13531         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
13532         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
13533         (arm_cxx_determine_class_data_visibility): New.
13534         (arm_cxx_class_data_always_comdat): Likewise.
13535         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
13536         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
13537         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
13538         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
13539         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
13540         Define.
13541
13542 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
13543
13544         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
13545
13546 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
13547
13548         * gcc.dg/i386-darwin-fpmath.c: New.
13549
13550 2004-04-11  Devang Patel  <dpatel@apple.com>
13551
13552         * lib/target-supports.exp (check_effective_target_vect_condition): New.
13553         * gcc.dg/vect/vect-ifcvt-1.c: New test.
13554         * gcc.dg/vect/vect-ifcvt-2.c: New test.
13555         * gcc.dg/vect/vect-ifcvt-3.c: New test.
13556         * gcc.dg/vect/vect-ifcvt-4.c: New test.
13557         * gcc.dg/vect/vect-ifcvt-5.c: New test.
13558         * gcc.dg/vect/vect-ifcvt-6.c: New test.
13559         * gcc.dg/vect/vect-ifcvt-7.c: New test.
13560         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
13561
13562 2004-04-11  Devang Patel  <dpatel@apple.com>
13563
13564         * gcc.dg/vect/vect-dv-1.c: New test.
13565         * gcc.dg/vect/vect-dv-2.c: New test.
13566
13567 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
13568
13569         PR tree-optimization/20933
13570         * gcc.dg/tree-ssa/pr20933.c: New test.
13571
13572 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13573
13574         * gfortran.dg/fold_nearest.f90: New test.
13575
13576 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
13577
13578         * gcc.dg/tree-ssa/alias-1.c: New test.
13579
13580 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
13581
13582         PR tree-optimization/20920
13583         * g++.dg/tree-ssa/pr20920.C: New test.
13584
13585 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
13586
13587         * gcc.dg/builtins-53.c: Also check (int)ceil* and
13588         (long long int)ceil*.
13589
13590 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
13591
13592         * g++.dg/warn/Wdtor1.C: Declare template in system header with
13593         explicit C++ linkage.
13594
13595 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13596
13597         * gfortran.dg/pr17229.f: Take care of the new obsolescence
13598         warning for arithmetic IF statements.
13599
13600 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
13601
13602         * eor_handling_1.f90: New test case.
13603         * eor_handling_2.f90: New test case.
13604         * eor_handling_3.f90: New test case.
13605         * eor_handling_4.f90: New test case.
13606         * eor_handling_5.f90: New test case.
13607         * noadv_size.f90: New test case.
13608         * pad_no.f90: New test case.
13609
13610 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
13611
13612         * gcc.c-torture/execute/20050410-1.c: New test.
13613
13614 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
13615
13616         * gcc.dg/pr20126.c: New.
13617
13618 2005-04-09  Bud Davis  <bdavis@gfortran.org>
13619             Steven G. Kargl <kargls@comcast.net>
13620
13621         * gfortran.dg/PR19872.f: New test.
13622
13623 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
13624
13625         * gfortran.dg/nint_1.f90: Fix dg-do directive.
13626
13627 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
13628
13629         * gfortran.dg/nint_1.f90: New test.
13630
13631 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
13632
13633         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
13634         Added test for callee-allocated arrays with write statements.
13635         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
13636         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
13637         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
13638         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
13639         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
13640
13641 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
13642
13643         PR libfortran/20163
13644         * gfortran.dg/open-options-blanks.f: New test.
13645
13646 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
13647
13648         PR fortran/13257
13649         * gfortran.dg/comma_format_extension_[1234].f: New tests.
13650
13651 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
13652
13653         * gcc.dg/tree-ssa/stdarg-1.c: New test.
13654         * gcc.dg/tree-ssa/stdarg-2.c: New test.
13655         * gcc.dg/tree-ssa/stdarg-3.c: New test.
13656         * gcc.dg/tree-ssa/stdarg-4.c: New test.
13657         * gcc.dg/tree-ssa/stdarg-5.c: New test.
13658         * gcc.c-torture/execute/stdarg-4.c: New test.
13659
13660         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
13661
13662         PR target/20795
13663         * g++.dg/abi/param2.C: New test.
13664
13665 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
13666
13667         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
13668
13669 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
13670
13671         * gcc.dg/builtins-53.c: New test.
13672
13673 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
13674
13675         * g++.dg/tree-ssa/pr18178.C: New test.
13676         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
13677         * gcc.c-torture/execute/20041019-1.c: New test.
13678         * gcc.dg/tree-ssa/20041008-1.c: New test.
13679         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
13680         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
13681         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
13682         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
13683         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
13684         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
13685         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
13686         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
13687         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
13688         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
13689
13690 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
13691
13692         PR rtl-optimization/20466
13693         * gcc.c-torture/execute/pr20466-1.c: New test.
13694
13695 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
13696
13697         PR c++/20905
13698         * g++.dg/parse/cond2.C: New test.
13699
13700         PR c++/20145
13701         * g++.dg/warn/Wdtor1.C: New test.
13702
13703 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13704
13705         PR fortran/17229
13706         * gfortran.dg/pr17229.f: New test.
13707
13708 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
13709
13710         * gfortran.dg/tiny_1.f90: New test.
13711         * gfortran.dg/tiny_2.f90: ditto.
13712
13713 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
13714
13715         * gfortran.dg/eor_1.f90: Fix dg-do run line
13716         * gfortran.dg/open_new.f90: Fix dg-do run line
13717
13718 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
13719
13720         * lib/target-supports.exp (get_compiler_messages): Support
13721         optional arguments, the fourth being compiler options.
13722         (check_effective_target_fpic): New proc.
13723         * gcc.dg/20050321-2.c: Restrict to target fpic.
13724
13725 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
13726
13727         * gcc.dg/15443-1.c: New test.
13728         * gcc.dg/15443-2.c: Likewise.
13729
13730 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13731
13732         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
13733
13734 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
13735
13736         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
13737
13738 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
13739
13740         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
13741         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
13742         -m64.
13743         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
13744         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
13745         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
13746
13747 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
13748
13749         PR c++/20212
13750         * g++.dg/warn/Wunused-11.C: New test.
13751
13752 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
13753
13754         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
13755
13756 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
13757
13758         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
13759
13760 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
13761
13762         PR c++/20734
13763         * g++.dg/template/ptrmem13.C: New test.
13764
13765 2005-04-05  Per Bothner  <per@bothner.com>
13766
13767         * lib/gcc.exp: Always add -fno-show-column, for now.
13768
13769 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
13770
13771         PR testsuite/20767
13772         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
13773         of plain old "unsigned int" for the type of "i".  Makes this test
13774         64bit clean.
13775
13776 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
13777
13778         * gcc.dg/i386-ssefn-1.c: New test.
13779         * gcc.dg/i386-ssefn-2.c: New test.
13780         * gcc.dg/i386-ssefn-3.c: New test.
13781         * gcc.dg/i386-ssefn-4.c: New test.
13782
13783 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
13784
13785         PR tree-optimization/20076
13786         * gcc.dg/builtin-apply4.c: New test.
13787
13788         PR preprocessor/19475
13789         * gcc.dg/cpp/macspace1.c: New test.
13790         * gcc.dg/cpp/macspace2.c: New test.
13791
13792 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13793
13794         * gfortran.dg/pr20755.f: Fixed bad format.
13795
13796 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
13797
13798         PR c++/20763
13799         * g++.dg/ext/attrib21.C: New test.
13800
13801 2004-04-05  Devang Patel  <dpatel@apple.com>
13802
13803         * lib/target-supports.exp (check_effective_target_vect_shif): New.
13804         * gcc.dg/vect/vect-shift-1.c: New test.
13805
13806 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13807
13808         PR libfortran/20755
13809         * gfortran.dg/pr20755.f: New test.
13810
13811 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
13812
13813         * gfortran.dg/pr15959.f90: New test.
13814         * gfortran.dg/string_pad_trunc.f90: New test.
13815
13816 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13817
13818         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
13819         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
13820         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
13821         syntax.
13822
13823 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13824
13825         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
13826
13827 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13828
13829         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
13830         * gcc.c-torture/compile/20011119-2.c: Likewise.
13831         * gcc.c-torture/compile/981001-2.c: Likewise.
13832
13833 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
13834
13835         PR c++/20679
13836         * g++.dg/template/overload4.C: New test.
13837
13838 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
13839
13840         PR c++/20746
13841         * g++.dg/abi/covariant5.C: New.
13842
13843         PR debug/20505
13844         * g++.dg/debug/const2.C: New.
13845
13846 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
13847
13848         PR rtl-optimization/16104
13849         * gcc.c-torture/execute/20050316-1.c: New test.
13850
13851 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
13852
13853         * g++.dg/template/spec23.C: Fix dg-error text.
13854
13855 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
13856
13857         PR c++/19199
13858         * g++.dg/expr/lval2.C: New.
13859
13860 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13861
13862         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
13863         __builtin_strcasecmp and __builtin_strncasecmp.
13864
13865 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
13866
13867         PR c++/20723
13868         * g++.dg/template/spec22.C: New.
13869         * g++.dg/template/spec23.C: New.
13870
13871 2005-04-03  Dale Ranta  <dir@lanl.gov>
13872             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13873
13874         PR libfortran/20068
13875         PR libfortran/20125
13876         PR libfortran/20156
13877         PR libfortran/20471
13878         * gfortran.dg/backspace.f: New test.
13879
13880 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
13881
13882         * gcc.dg/pr19345.c: New test.
13883
13884 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
13885
13886         PR tree-optimization/20640
13887         * gcc.dg/torture/tree-loop-1.c: New.
13888
13889 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
13890
13891         PR rtl-optimization/20290
13892         * gcc.c-torture/execute/loop-ivopts-2.c: New.
13893
13894 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
13895
13896         * gcc.dg/rs6000-fpint.c: New.
13897
13898 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
13899
13900         * gcc.dg/old-style-then-proto-1.c: New test.
13901
13902 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13903
13904         * gfortran.fortran-torture/execute/backspace.f90: Check
13905         after backspace and read was incorrect.
13906
13907 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13908
13909         * gcc.c-torture/execute/builtins/strcat.c: Check the result
13910         buffer past the terminating NUL using memcmp.
13911         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
13912         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
13913
13914         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
13915         Fix unused/uninitialized variable warnings.
13916
13917         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
13918         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
13919         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
13920         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
13921
13922         * gcc.c-torture/execute/builtins/abs-1-lib.c,
13923         gcc.c-torture/execute/builtins/fputs-lib.c,
13924         gcc.c-torture/execute/builtins/lib/fprintf.c,
13925         gcc.c-torture/execute/builtins/lib/main.c,
13926         gcc.c-torture/execute/builtins/lib/memcmp.c,
13927         gcc.c-torture/execute/builtins/lib/memmove.c,
13928         gcc.c-torture/execute/builtins/lib/mempcpy.c,
13929         gcc.c-torture/execute/builtins/lib/memset.c,
13930         gcc.c-torture/execute/builtins/lib/printf.c,
13931         gcc.c-torture/execute/builtins/lib/sprintf.c,
13932         gcc.c-torture/execute/builtins/lib/stpcpy.c,
13933         gcc.c-torture/execute/builtins/lib/strchr.c,
13934         gcc.c-torture/execute/builtins/lib/strcmp.c,
13935         gcc.c-torture/execute/builtins/lib/strcpy.c,
13936         gcc.c-torture/execute/builtins/lib/strcspn.c,
13937         gcc.c-torture/execute/builtins/lib/strlen.c,
13938         gcc.c-torture/execute/builtins/lib/strncat.c,
13939         gcc.c-torture/execute/builtins/lib/strncmp.c,
13940         gcc.c-torture/execute/builtins/lib/strncpy.c,
13941         gcc.c-torture/execute/builtins/lib/strrchr.c,
13942         gcc.c-torture/execute/builtins/lib/strspn.c,
13943         gcc.c-torture/execute/builtins/lib/strstr.c,
13944         gcc.c-torture/execute/builtins/memops-asm-lib.c,
13945         gcc.c-torture/execute/builtins/strlen-2.c,
13946         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
13947         prototypes.
13948
13949 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
13950
13951         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
13952         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
13953         selectany usage.
13954
13955 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
13956
13957         PR c++/19406
13958         * g++.dg/debug/using1.C: New test.
13959
13960 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
13961
13962         PR middle-end/20524
13963         * gcc.dg/alias-7.c: Prefix asm-declared name with
13964         __USER_LABEL_PREFIX__.
13965
13966 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
13967
13968         Fix fallout from PR middle-end/15700:
13969         * gcc.c-torture/compile/20011119-1.c: Take
13970         __USER_LABEL_PREFIX__ into account.
13971         * gcc.c-torture/compile/20011119-2.c: Likewise.
13972
13973 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13974
13975         PR c++/18644
13976         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
13977
13978 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
13979
13980         PR c/17855
13981         * gcc.c-torture/compile/struct-non-lval-1.c,
13982         gcc.c-torture/compile/struct-non-lval-2.c,
13983         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
13984
13985 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
13986
13987         * gcc.dg/tls/tls.exp: Remove temporary file.
13988         * g++.dg/tls/tls.exp: Ditto.
13989         * lib/file-format.exp: Ditto.
13990         * g++.dg/special/ecos.exp: Ditto.
13991
13992         * lib/profopt.exp: Treat prof_ext as a list.
13993         * gcc.misc-tests/bprob.exp: Ditto.
13994         * g++.dg/bprob/bprob.exp: Ditto.
13995
13996         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
13997         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
13998         g++.dg/tree-ssa/pointer-reference-alias.C,
13999         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
14000         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
14001         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
14002         g++.dg/vect/pr19951.cc: Ditto.
14003         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
14004         gcc.dg/builtins-47.c: Ditto.
14005         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
14006         gcc.dg/pr20115-1.c: Ditto.
14007         * gcc.dg/tree-ssa/20030530-2.c,
14008         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
14009         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
14010         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
14011         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
14012         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
14013         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
14014         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
14015         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
14016         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
14017         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
14018         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
14019         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
14020         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
14021         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
14022         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
14023         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
14024         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
14025         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
14026         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
14027         gcc.dg/tree-ssa/20030824-1.c,
14028         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
14029         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
14030         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
14031         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
14032         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
14033         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
14034         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
14035         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
14036         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
14037         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
14038         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
14039         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
14040         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
14041         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
14042         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
14043         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
14044         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
14045         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
14046         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
14047         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
14048         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
14049         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
14050         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
14051         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
14052         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
14053         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
14054         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
14055         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
14056         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
14057         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
14058         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
14059         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
14060         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
14061         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
14062         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
14063         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
14064         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
14065         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
14066         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
14067         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
14068         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
14069         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
14070         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
14071         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
14072         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
14073         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
14074         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
14075         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
14076         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
14077         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
14078         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
14079         gcc.dg/tree-ssa/useless-1.c: Ditto.
14080         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
14081         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
14082         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
14083         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
14084         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
14085         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
14086         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
14087         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
14088         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
14089         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
14090         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
14091         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
14092         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
14093         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
14094         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
14095         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
14096         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
14097         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
14098         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
14099         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
14100         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
14101         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
14102         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
14103         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
14104         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
14105         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
14106         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
14107         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
14108         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
14109         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
14110         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
14111         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
14112         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
14113         gcc.dg/vect/vect-none.c: Ditto.
14114         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
14115         treelang/compile/unsigned.tree: Ditto.
14116
14117         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
14118         * gcc.dg/cpp/direct2s.c: Ditto.
14119         * gcc.dg/cpp/paste4.c: Ditto.
14120         * gcc.dg/cpp/separate-1.c: Ditto.
14121         * gcc.dg/pch/save-temps-1.c: Ditto.
14122         * g++.dg/ext/altivec-10.C: Ditto.
14123         * g++.dg/pch/pch.C: Ditto.
14124
14125         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
14126
14127         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
14128         * g++.dg/template/repo1.C: Ditto.
14129         * g++.dg/template/repo2.C: Ditto.
14130         * g++.dg/template/repo3.C: Ditto.
14131         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
14132         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
14133         * g++.old-deja/g++.pt/repo1.C: Ditto.
14134         * g++.old-deja/g++.pt/repo2.C: Ditto.
14135         * g++.old-deja/g++.pt/repo3.C: Ditto.
14136         * g++.old-deja/g++.pt/repo4.C: Ditto.
14137
14138         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
14139         * gcc.dg/20030107-1.c: Ditto.
14140         * gcc.dg/20030702-1.c: Ditto.
14141         * gcc.dg/profile-generate-1.c: Ditto.
14142         * g++.dg/other/profile1.C: Ditto.
14143         * g++.old-deja/g++.robertl/eb83.C: Ditto.
14144
14145         * lib/gcc-dg.exp (remove-build-file): New.
14146         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
14147         cleanup-tree-dump, cleanup-saved-temps): New.
14148
14149 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
14150
14151         PR c++/19203, DR 214
14152         * g++.dg/parse/ambig3.C: Not ambiguous.
14153         * g++.dg/template/spec20.C: New.
14154         * g++.dg/template/spec21.C: New.
14155
14156 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
14157
14158         PR target/20045
14159         * gcc.dg/ia64-fptr-1.c: Run only on linux.
14160
14161 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14162
14163         PR libfortran/20660
14164         * gfortran.dg/negative_unit.f: New test.
14165
14166 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
14167
14168         * gcc.dg/20050330-1.c: New test.
14169
14170 2005-03-30  Devang Patel  <dpatel@apple.com>
14171
14172         * g++.dg/tree-sra/ssa-sra-3.C: New test.
14173
14174 2005-03-30  Dale Johannesen  <dalej@apple.com>
14175
14176         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
14177
14178 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
14179
14180         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
14181         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
14182         Strip options from test name.
14183
14184 2005-03-31  Jan Hubicka  <jh@suse.cz>
14185
14186         * gcc.dg/varpool-1.c: New testcase.
14187
14188 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
14189
14190         PR c/772
14191         PR c/17913
14192         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
14193         gcc.dg/stmt-expr-label-3.c : New tests.
14194         * gcc.c-torture/execute/medce-2.c: Remove.
14195
14196 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
14197
14198         PR c/20368
14199         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
14200         tests.
14201
14202 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
14203
14204         * gcc.c-torture/compile/pr20203.c: New test.
14205
14206 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
14207
14208         * gfortran.dg/promotion.f90: New test.
14209
14210 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
14211
14212         PR middle-end/20491
14213         * gcc.dg/torture/asm-subreg-1.c: New test.
14214
14215 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
14216
14217         PR c/20672
14218         * gcc.dg/pr20672-1.c: New test.
14219
14220 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
14221
14222         * gfortran.dg/vect: New directory.
14223         * gfortran.dg/vect/vect.exp: New.
14224         * gfortran.dg/vect/vect-1.f90: New test.
14225         * gfortran.dg/vect/vect-2.f90: New test.
14226         * gfortran.dg/vect/vect-3.f90: New test.
14227         * gfortran.dg/vect/vect-4.f90: New test.
14228         * gfortran.dg/vect/vect-5.f90: New test.
14229
14230 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
14231
14232         PR middle-end/20622
14233         * gcc.dg/alias-7.c: New test.
14234
14235 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
14236
14237         * gcc.dg/sparc-reg-1.c: New test.
14238
14239 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
14240
14241         PR target/19890
14242         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
14243
14244 2005-03-29  Dale Ranta  <dir@lanl.gov>
14245             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14246
14247         PR libfortran/20163
14248         * gfortran.dg/pr20163-2.f: New test.
14249
14250 2005-03-28  Jan Hubicka  <jh@suse.cz>
14251
14252         PR middle-end/20635
14253         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
14254         by Jakub Jelinek.
14255
14256 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
14257
14258         PR tree-optimization/20626
14259         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
14260         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
14261
14262 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
14263
14264         * gfortran.dg/underflow.f90: New test.
14265         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
14266
14267 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14268
14269         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
14270
14271 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
14272
14273         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
14274         (g++_init): Make sure that CXXFLAGS is set.
14275         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
14276         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
14277         * lib/gfortran.exp (gfortran_link_flags): Likewise.
14278         * lib/objc.exp (objc_init): Likewise.
14279         * lib/treelang.exp (treelang_init): Likewise.
14280
14281 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
14282
14283         PR tree-optimization/20470
14284         * gcc.dg/tree-ssa/pr20470.c: New test.
14285
14286 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
14287
14288         * gcc.dg/ppc-stfiwx.c: New.
14289
14290 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
14291
14292         PR target/19888
14293         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
14294
14295 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
14296
14297         * gcc.dg/20050325-1.c: Fix a typo.
14298
14299 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14300
14301         PR libfortran/19678
14302         PR libfortran/19679
14303         * gfortran.dg/dos_eol.f: New test.
14304
14305 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
14306
14307         PR rtl-optimization/20249
14308         * gcc.dg/20050325-1.c: New test.
14309
14310 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14311
14312         PR libfortran/15332
14313         * gfortran.dg/pr15332.f: New test.
14314
14315 2005-03-24  Dale Johannesen  <dalej@apple.com>
14316
14317         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
14318
14319 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
14320
14321         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
14322         'internal' visibility.
14323         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
14324         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
14325         'protected' visibility.
14326         * gcc.dg/visibility-7.c: Likewise.
14327         * lib/target-supports.exp (check_visibility_available): Take
14328         a parameter, the kind of visibility to check for.
14329         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
14330         to check_visibility_available.
14331
14332         * g++.dg/expr/cast3.C: New.
14333
14334 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
14335
14336         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
14337         rs6000.
14338
14339 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
14340
14341         PR target/20095
14342         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
14343
14344 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
14345
14346         * gcc.dg/badshift.c: Renamed to...
14347         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
14348
14349         * gcc.target/i386/badshift.c: Renamed to...
14350         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
14351         only.
14352
14353         PR rtl-optimization/20532
14354         * gcc.target/i386/badshift.c: New.
14355
14356 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14357
14358         * gfortran.dg/pr18025.f90: New test.
14359
14360 2005-03-23  Dale Johannesen  <dalej@apple.com>
14361
14362         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
14363
14364 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
14365
14366         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
14367
14368         * lib/target-supports.exp (check_iconv_available): Default
14369         libiconv to -liconv, if there is no definition.
14370
14371 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
14372
14373         * gcc.dg/torture/cris-asm-mof-1.c: New test.
14374
14375 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
14376
14377         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
14378         * g++.dg/opt/pr7503-2.C: Likewise.
14379         * g++.dg/opt/pr7503-3.C: Likewise.
14380         * g++.dg/opt/pr7503-4.C: Likewise.
14381         * g++.dg/opt/pr7503-5.C: Likewise.
14382         * g++.dg/warn/minmax.C: New test.
14383
14384 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14385
14386         * gfortran.dg/g77_intrinsics_funcs.f: New test.
14387         * gfortran.dg/g77_intrinsics_sub.f: New test.
14388
14389 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
14390             Jan Hubicka  <jh@suse.cz>
14391             Steven Bosscher <stevenb@suse.de
14392
14393         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
14394
14395 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14396
14397         PR c++/19980
14398         * g++.dg/template/redecl3.C: New test.
14399
14400 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14401
14402         PR c++/20499
14403         * g++.dg/parse/error16.C: Tweak error markers.
14404
14405 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
14406
14407         PR target/20561
14408         * gcc.dg/20050321-2.c: New test.
14409
14410 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
14411
14412         PR c++/20465
14413         PR c++/20381
14414         * g++.dg/template/ptrmem12.C: New.
14415
14416 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
14417
14418         PR rtl-optimization/20527
14419         * gcc.c-torture/execute/pr20527-1.c: New test.
14420
14421 2005-03-22  Ben Elliston  <bje@au.ibm.com>
14422
14423         * gcc.misc-tests/options.exp (check_for_options): Create a real C
14424         program, compile it into a real executable and then delete the .c
14425         and .x files afterwards, to avoid problems on testglue targets.
14426
14427 2005-03-21  Stuart Hastings  <stuart@apple.com>
14428
14429         * gcc.target/i386/sse-2.c: New.
14430
14431 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
14432
14433         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
14434
14435 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
14436
14437         * g++.dg/parse/crash25.C: Fix typo.
14438
14439 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
14440
14441         PR c++/20461
14442         * g++.dg/parse/crash24.C: New test.
14443
14444         PR c++/20536
14445         * g++.dg/parse/crash25.C: New test.
14446
14447 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
14448
14449         PR c++/20147
14450         * g++.dg/ext/stmtexpr4.C: New test.
14451
14452 2005-03-20  Roger Sayle  <roger@eyesopen.com>
14453
14454         PR middle-end/20539
14455         * gcc.c-torture/compile/pr13066-1.c: New test case.
14456         * gcc.c-torture/compile/pr20539-1.c: Likewise.
14457         * g++.dg/opt/pr13066-1.C: Likewise.
14458
14459 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
14460
14461         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
14462
14463 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14464
14465         PR fortran/18525
14466         * gfortran.dg/nesting_1.f90: New test.
14467
14468 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14469
14470         PR c++/20240
14471         * g++.dg/lookup/using13.C: New test.
14472
14473 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14474
14475         PR c++/20333
14476         * g++.dg/template/crash36.C: New test.
14477
14478 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
14479
14480         PR c++/20463
14481         * g++.dg/template/crash35.C: New test.
14482
14483 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
14484
14485         PR c++/19966
14486         * g++.dg/overload/operator2.C: New test.
14487
14488 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14489
14490         PR libfortran/20257
14491         * gfortran.dg/pr20257.f90: New test.
14492
14493 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14494
14495         PR libfortran/20480
14496         * gfortran.dg/pr20480.f90: New test.
14497
14498 2005-03-16  Richard Henderson  <rth@redhat.com>
14499
14500         PR middle-end/15700
14501         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
14502         (_rtld_global): New.
14503         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
14504         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
14505
14506         * gcc.dg/alias-3.c: New.
14507         * gcc.dg/alias-4.c: New.
14508         * gcc.dg/alias-5.c: New.
14509         * gcc.dg/alias-6.c: New.
14510
14511 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
14512
14513         * gcc.dg/cpp/ucnid-7.c: New.
14514
14515 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
14516             Dorit Naishlos  <dorit@il.ibm.com>
14517
14518         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
14519         darwin.
14520
14521 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
14522
14523         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
14524         misaligned accesses.
14525         * gcc.dg/vect/vect-58.c: Likewise.
14526         * gcc.dg/vect/vect-92.c: New.
14527         * gcc.dg/vect/vect-93.c: New.
14528
14529 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
14530
14531         PR fortran/18827
14532         * gfortran.dg/assign_2.f90: New test.
14533         * gfortran.dg/assign_3.f90: New test.
14534         * gfortran.dg/assign.f90: New test.
14535
14536 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
14537
14538         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
14539         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
14540         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
14541         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
14542         names.
14543
14544 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
14545
14546         * gcc.dg/cpp/ucnid-6.c: New.
14547
14548         * gcc.dg/cpp/normalize-1.c: New.
14549         * gcc.dg/cpp/normalize-2.c: New.
14550         * gcc.dg/cpp/normalize-3.c: New.
14551         * gcc.dg/cpp/normalize-4.c: New.
14552         * gcc.dg/cpp/ucnid-4.c: New.
14553         * gcc.dg/cpp/ucnid-5.c: New.
14554         * g++.dg/cpp/normalize-1.C: New.
14555         * g++.dg/cpp/ucnid-1.C: New.
14556
14557 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
14558
14559         * gcc.dg/pr18628.c: New.
14560
14561 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
14562
14563         PR c++/20280
14564         * g++.dg/tree-ssa/pr20280.C: New.
14565
14566 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14567
14568         PR fortran/20467
14569         * gfortran.dg/stfunc_2.f90: New test.
14570
14571 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
14572
14573         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
14574
14575 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
14576
14577         * gcc.dg/tree-ssa/20050314-1.c: New test.
14578
14579 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14580
14581         PR c++/4403
14582         PR c++/9783, DR433
14583         * g++.dg/template/friend34.C: New test.
14584         * g++.dg/template/friend35.C: Likewise.
14585         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
14586
14587 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14588
14589         Friend class name lookup 5/n
14590         PR c++/1016
14591         * g++.dg/lookup/hidden-class1.C: New test.
14592         * g++.dg/lookup/hidden-class2.C: Likewise.
14593         * g++.dg/lookup/hidden-class3.C: Likewise.
14594         * g++.dg/lookup/hidden-class4.C: Likewise.
14595         * g++.dg/lookup/hidden-class5.C: Likewise.
14596         * g++.dg/lookup/hidden-class6.C: Likewise.
14597         * g++.dg/lookup/hidden-class7.C: Likewise.
14598         * g++.dg/lookup/hidden-class8.C: Likewise.
14599         * g++.dg/lookup/hidden-class9.C: Likewise.
14600         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
14601         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
14602         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
14603         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
14604         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
14605         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
14606         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
14607         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
14608         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
14609         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
14610         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
14611
14612 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
14613
14614         PR c++/20157
14615         * g++.dg/template/error18.C: New test.
14616
14617 2005-03-09  Ben Elliston  <bje@au.ibm.com>
14618
14619         PR debug/16792
14620         * g++.dg/debug/pr16792.C: New test.
14621
14622 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
14623
14624         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
14625         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
14626         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
14627         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
14628         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
14629         test assertion names.
14630
14631 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14632
14633         PR fortran/18600
14634         * gfortran.dg/stfunc_1.f90: New test.
14635
14636 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14637
14638         PR fortran/16907
14639         * gfortran.dg/real_index_1.f90: New test.
14640
14641 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14642
14643         PR fortran/20323
14644         * gfortran.dg/spec_expr_1.f90: New test.
14645
14646 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
14647
14648         PR c/20402
14649         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
14650         new parser.
14651
14652 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14653
14654         PR fortran/20361
14655         * gfortran.dg/largeequiv_1.f90: New test.
14656
14657 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
14658
14659         * gcc.dg/ucnid-1.c: New.
14660         * gcc.dg/ucnid-2.c: New.
14661         * gcc.dg/ucnid-3.c: New.
14662         * gcc.dg/ucnid-4.c: New.
14663         * gcc.dg/ucnid-5.c: New.
14664         * gcc.dg/ucnid-6.c: New.
14665         * gcc.dg/cpp/ucnid-1.c: New.
14666         * gcc.dg/cpp/ucnid-2.c: New.
14667         * gcc.dg/cpp/ucnid-3.c: New.
14668         * g++.dg/other/ucnid-1.C: New.
14669
14670 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
14671
14672         * gcc.dg/vmx/darwin-abi-3.c: Delete.
14673
14674 2005-03-11  Per Bothner  <per@bothner.com>
14675
14676         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
14677         that diagnotics refer to correct token.
14678         * gcc.dg/unused-3.c: Likewise.
14679
14680 2005-03-11  Per Bothner  <per@bothner.com>
14681
14682         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
14683         constant" is now actually on same line as string constant.
14684         * gcc.dg/cpp/direct2s.c: Likewise.
14685
14686 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
14687
14688         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
14689
14690 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14691
14692         PR libfortran/20124
14693         * gfortran.dg/pr20124.f90: New Test
14694
14695 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
14696
14697         PR tree-optimization/20130
14698         * gcc.dg/pr20130-1.c: New test.
14699
14700 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
14701
14702         PR target/20095
14703         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
14704
14705 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14706
14707         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
14708
14709 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
14710
14711         * g++.dg/eh/forced1.C: Fix comment.
14712         * g++.dg/eh/forced2.C: Ditto.
14713         * g++.dg/eh/forced3.C: Ditto.
14714         * g++.dg/eh/forced4.C: Ditto.
14715
14716 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
14717
14718         PR rtl-opt/20412
14719         * gcc.c-torture/compile/pr20412.c: New test.
14720
14721 2005-03-10  Roger Sayle  <roger@eyesopen.com>
14722
14723         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
14724
14725 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
14726
14727         PR target/20322
14728         * gcc.dg/20050307-1.c: New test.
14729
14730 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
14731
14732         PR c++/20375
14733         * g++.dg/other/stdarg3.C: New.
14734
14735 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
14736
14737         PR c++/18384, c++/18327
14738         * g++.dg/init/array19.C: New test.
14739
14740         PR inline-asm/20314
14741         * gcc.dg/torture/pr20314-1.c: New test.
14742         * gcc.dg/torture/pr20314-2.c: New test.
14743
14744 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
14745
14746         * gcc.dg/20050309-1.c: New test.
14747
14748 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14749
14750         * gcc.dg/builtins-10.c: Reactivate disabled test.
14751         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
14752         new cbrt transformations.
14753
14754 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
14755
14756         PR c++/20208
14757         * g++.dg/template/array13.C: New test.
14758
14759 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
14760
14761         PR c++/16859
14762         * g++.dg/init/brace4.C: New test.
14763
14764 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
14765
14766         PR c++/20186
14767         * g++.dg/template/non-dependent12.C: New.
14768
14769 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
14770
14771         PR c++/20142
14772         * g++.dg/init/array18.C: Add dg-do run marker.
14773
14774         PR c++/20142
14775         * g++.dg/init/array18.C: New test.
14776
14777 2005-03-09  Ben Elliston  <bje@au.ibm.com>
14778
14779         * consistency.vlad/vlad.exp: Remove trailing semicolons.
14780         * g++.dg/gcov/gcov.exp: Likewise.
14781         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
14782         * gcc.target/xstormy16/xstormy16.exp: Likewise.
14783         * lib/c-torture.exp: Likewise.
14784         * lib/fortran-torture.exp: Likewise.
14785         * lib/g++.exp: Likewise.
14786         * lib/gcc-defs.exp: Likewise.
14787         * lib/gcc-dg.exp: Likewise.
14788         * lib/gcc.exp: Likewise.
14789         * lib/gcov.exp: Likewise.
14790         * lib/gfortran.exp: Likewise.
14791         * lib/mike-g++.exp: Likewise.
14792         * lib/mike-gcc.exp: Likewise.
14793         * lib/objc-torture.exp: Likewise.
14794         * lib/objc.exp: Likewise.
14795         * lib/profopt.exp: Likewise.
14796         * lib/target-libpath.exp: Likewise.
14797         * lib/target-supports.exp: Likewise.
14798         * lib/treelang.exp: Likewise.
14799         * lib/wrapper.exp: Likewise.
14800
14801 2005-03-08  Jeff Law  <law@redhat.com>
14802
14803         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
14804         PHI-OPT changes.
14805
14806 2005-03-08  Ira Rosen  <irar@il.ibm.com>
14807
14808         * gcc.dg/vect/pr20122.c: New test.
14809
14810 2005-03-07  Jeff Law  <law@redhat.com>
14811
14812         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
14813         was folded away.
14814         * gcc.dg/tree-ssa/pr18133-1.c: New test.
14815         * gcc.dg/tree-ssa/pr18133-2.c: New test.
14816         * gcc.dg/tree-ssa/pr18134.c: New test.
14817
14818 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14819
14820         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
14821         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
14822         gcc.dg/torture/builtin-noret-2.c: Require weak support.
14823
14824 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
14825
14826         PR tree-opt/17671
14827         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
14828
14829 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
14830
14831         * g++.dg/warn/Wnvdtor.C: New test.
14832
14833 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
14834
14835         * gcc.dg/torture/pr19683-1.c: New test.
14836
14837 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
14838
14839         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
14840         * gfortran.dg/g77/19990313-2.f: Ditto.
14841         * gfortran.dg/g77/19990313-3.f: Ditto.
14842         * gfortran.dg/g77/19990525-0.f: Ditto.
14843         * gfortran.dg/g77/19990826-0.f: Ditto.
14844         * gfortran.dg/g77/19990826-2.f: Ditto.
14845         * gfortran.dg/g77/19990826-3.f: Ditto.
14846         * gfortran.dg/g77/20000511-1.f: Ditto.
14847         * gfortran.dg/g77/20000511-2.f: Ditto.
14848         * gfortran.dg/g77/970625-2.f: Ditto.
14849         * gfortran.dg/g77/980310-2.f: Ditto.
14850         * gfortran.dg/g77/980310-3.f: Ditto.
14851         * gfortran.dg/g77/980310-8.f: Ditto.
14852         * gfortran.dg/g77/980519-2.f: Ditto.
14853         * gfortran.dg/g77/alpha1.f: Ditto.
14854         * gfortran.dg/g77/claus.f: Ditto.
14855         * gfortran.dg/g77/erfc.f: Ditto.
14856         * gfortran.dg/g77/short.f: Ditto.
14857         * gfortran.fortran-torture/execute/data.f90: Ditto.
14858         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
14859         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
14860
14861 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14862
14863         * lib/file-format.exp (gcc_target_object_format): Add check for som
14864         format and hardcode object formats on hppa*-*-hpux*.
14865         * lib/target-supports.exp (check_weak_available): Add check for som
14866         object format.  Always return 0 on hppa*-*-hpux10*.
14867
14868         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
14869         is defined.
14870
14871         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
14872
14873 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
14874
14875         * gfortran.dg/pr19936_1.f90: New test.
14876         * gfortran.dg/pr19936_2.f90: New test.
14877         * gfortran.dg/pr19936_3.f90: New test.
14878
14879 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
14880             Paul Thomas <prthomas@drfccad.cea.fr>
14881
14882         * gfortran.dg/PR19754_1.f90: New test.
14883         * gfortran.dg/PR19754_2.f90: Ditto.
14884
14885 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14886
14887         PR c++/19311
14888         * g++.dg/template/non-dependent11.C: New test.
14889
14890 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
14891
14892         * lib/target-supports.exp (check_iconv_available): Fix comment.
14893
14894 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
14895             Joseph S. Myers  <joseph@codesourcery.com>
14896
14897         PR c++/19797
14898         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
14899
14900 2005-03-04  Matthew Sachs  <msachs@apple.com>
14901
14902         * gcc.exp (gcc_target_compile): Put braces around
14903         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
14904         * objc.exp (objc_target_compile): Likewise.
14905         * treelang.exp (treelang_target_compile): Likewise.
14906
14907 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14908
14909         PR fortran/19673
14910         * gfortran.dg/func_result_1.f90: New test.
14911
14912 2005-03-04  Ben Elliston  <bje@au.ibm.com>
14913
14914         * gcc.misc-tests/options.exp: New test.
14915
14916 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
14917
14918         * gcc.dg/pr15784-4.c: New test.
14919
14920 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
14921
14922         * gcc.c-torture/execute/pr17133.c: New.
14923         * gcc.c-torture/compile/20050303-1.c: New.
14924
14925 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
14926
14927         * gcc.dg/cpp/assert4.c: Fix for cygwin.
14928
14929 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
14930
14931         * g++.dg/overload/using2.C: New.
14932
14933 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
14934
14935         PR c++/19916
14936         * g++.dg/init/ptrmem2.C: New test.
14937
14938 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
14939
14940         PR c/8927
14941         * gcc.dg/pr8927-1.c: New test.
14942
14943 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
14944
14945         PR c++/20232
14946         * g++.dg/inherit/covariant12.C: New.
14947
14948 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14949
14950         PR fortran/19479
14951         * gfortran.dg/bound_1.f90: New test.
14952
14953 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
14954
14955         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
14956         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
14957
14958 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
14959
14960         PR c/20245
14961         * gcc.dg/pr20245-1.c: New test.
14962
14963 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
14964
14965         PR middle-end/19874
14966         * gcc.c-torture/execute/20050119-2.c: New test case.
14967
14968 2005-02-28  Ben Elliston  <bje@au.ibm.com>
14969
14970         * README: Update the DejaGnu bug reporting address.
14971         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
14972         * lib/objc-torture.exp: Likewise.
14973
14974 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
14975
14976         * gfortran.dg/boz_1.f90: New test.
14977         * gfortran.dg/boz_3.f90: New test.
14978         * gfortran.dg/boz_4.f90: New test.
14979
14980 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
14981
14982         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
14983         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
14984
14985 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14986
14987         PR libfortran/20101
14988         * gfortran.dg/write_0_pe_format.f90: New test.
14989
14990 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
14991
14992         PR c++/20206
14993         * g++.dg/opt/thunk2.C: New test.
14994         * g++.dg/opt/covariant1.C: New test.
14995
14996 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14997
14998         * gfortran.dg/e_d_fmt.f90: New test.
14999
15000 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
15001
15002         * gcc.dg/asm-b.c: Fix comment typos.
15003
15004 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
15005
15006         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
15007         a V_MAY_DEF also.
15008
15009 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
15010
15011         PR tree-opt/20188
15012         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
15013         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
15014         * gcc.dg/asm-b.c: New test.
15015
15016 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
15017
15018         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
15019         Disable this test on IRIX 6.
15020
15021 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
15022
15023         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
15024         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
15025         parser.
15026
15027 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
15028
15029         PR tree-optimization/20204
15030         * testsuite/gcc.dg/pr20204.c: New test.
15031
15032 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
15033
15034         PR target/20196
15035         * gcc.c-torture/execute/20050224-1.c: New test.
15036
15037         PR c++/20175
15038         * g++.dg/warn/Wbraces2.C: New test.
15039
15040 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
15041
15042         PR c++/19878
15043         * g++.dg/init/const2.C: New test.
15044
15045 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
15046
15047         PR tree-optimization/20100
15048         * gcc.c-torture/execute/pr20100-1.c: New test.
15049
15050 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15051
15052         * gfortran.dg/implicit_3.f90: New test.
15053
15054         * gfortran.dg/deftype_1.f90: New test.
15055
15056 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
15057
15058         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
15059         the test passes.
15060         * g++.dg/other/anon3.C: Accept a warning.
15061
15062 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
15063
15064         * gcc.dg/pr20017.c: Fix a comment typo.
15065
15066 2005-02-23  Bud Davis  <bdavis@gfortran.org>
15067
15068         * gfortran.dg/list_read_4.f90: Change to f90 comments.
15069
15070 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15071
15072         PR ada/19902
15073         * ada/acats/tests/cxa/cxa3004.a: Remove.
15074         * ada/acats/tests/cxb/cxb30061.am: Likewise.
15075
15076 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
15077
15078         PR c++/20073
15079         * g++.dg/init/const1.C: New test.
15080
15081         PR c++/19991
15082         * g++.dg/parse/constant7.C: New test.
15083
15084         PR c++/20152
15085         * g++.dg/parse/error27.C: New test.
15086         * g++.dg/template/qualttp15.C: Adjust error markers.
15087         * g++.old-deja/g++.other/struct1.C: Likewise.
15088
15089         PR c++/20153
15090         * g++.dg/template/error17.C: New test.
15091
15092         PR c++/20148
15093         * g++.dg/parser/error26.C: New test.
15094
15095 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
15096
15097         PR tree-optimization/20100
15098         PR tree-optimization/20115
15099         * gcc.dg/pr20115.c: New test.
15100         * gcc.dg/pr20115-1.c: New test.
15101         * gcc.dg/pr20100.c: New test.
15102         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
15103         call-clobbered variables after alias1.
15104
15105 2005-02-22  Bud Davis  <bdavis@gfortran.org>
15106
15107         * gfortran.dg/list_read_4.f90: new test.
15108
15109 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
15110
15111         PR rtl-optimization/20017.
15112         * gcc.dg/pr20017.c: New.
15113
15114 2005-02-22  Devang Patel  <dpatel@apple.com>
15115
15116         PR 19952
15117         * g++.dg/tree-ssa/pr19952.C: New test.
15118
15119 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
15120
15121         PR c++/19883
15122         * g++.dg/parse/constant6.C: New test.
15123
15124 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
15125
15126         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
15127         * g++.dg/charset/asm2.c: Likewise.
15128         * g++.dg/charset/asm3.c: Likewise.
15129         * g++.dg/charset/asm4.c: Likewise.
15130         * g++.dg/charset/asm5.c: Likewise.
15131         * g++.dg/charset/attribute1.c: Likewise.
15132         * g++.dg/charset/attribute2.c: Likewise.
15133         * g++.dg/charset/extern1.cc: Likewise.
15134         * g++.dg/charset/extern2.cc: Likewise.
15135         * g++.dg/charset/extern3.cc: Likewise.
15136         * g++.dg/charset/function.cc: Likewise.
15137         * g++.dg/charset/string.c: Likewise.
15138         * g++.dg/charset/charset.exp: Likewise.
15139         * lib/target-supports.exp (check_iconv_available): Fix comment.
15140
15141 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
15142
15143         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
15144         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
15145         * gcc.dg/charset/asm2.c: Likewise.
15146         * gcc.dg/charset/asm3.c: Likewise.
15147         * gcc.dg/charset/asm4.c: Likewise.
15148         * gcc.dg/charset/asm5.c: Likewise.
15149         * gcc.dg/charset/asm6.c: Likewise.
15150         * gcc.dg/charset/attribute1.c: Likewise.
15151         * gcc.dg/charset/attribute2.c: Likewise.
15152         * gcc.dg/charset/builtin1.c: Likewise.
15153         * gcc.dg/charset/extern.c: Likewise.
15154         * gcc.dg/charset/function.c: Likewise.
15155         * gcc.dg/charset/string.c: Likewise.
15156         * gcc.dg/charset/charset.exp: Likewise.
15157
15158 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
15159
15160         PR fortran/20086
15161         * gfortran.dg/pr20086.f90: New test.
15162
15163 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
15164
15165         PR tree-optimization/19786
15166         * g++.dg/tree-ssa/pr19786.C: New.
15167
15168 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15169
15170         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
15171
15172 2005-02-21  Jeff Law  <law@redhat.com>
15173
15174         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
15175
15176 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15177
15178         * gfortran.dg/do_iterator: Split loop, markup all lines for
15179         which an error locus is printed.
15180         * gfortran.dg/pr17708.f90: Markup all lines for which an error
15181         locus is printed.
15182         * gfortran.dg/select_4.f90: Likewise.
15183         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
15184         locuses in the various permutations.
15185
15186 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
15187
15188         PR tree-optimization/19951
15189         * g++.dg/vect: New directory.
15190         * g++.dg/vect/vect.exp: New file.
15191         * g++.dg/vect/pr19951.cc: New testcase.
15192         * g++.dg/dg.exp: Also prune vectorizer tests.
15193
15194 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
15195
15196         PR 18785
15197         * gcc.dg/charset/builtin1.c: New test.
15198
15199 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15200
15201         PR c++/19299
15202         * g++.dg/inherit/volatile1.C: New test.
15203
15204         PR c++/19440
15205         * g++.dg/template/dtor4.C: New test.
15206
15207 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
15208
15209         * gfortran.dg/int_1.f90: New test.
15210
15211 2005-02-19  Devang Patel  <dpatel@apple.com>
15212
15213         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
15214
15215 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
15216
15217         * gfortran.dg/achar_1.f90: New test.
15218
15219 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
15220
15221         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
15222
15223 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
15224             Jakub Jelinek  <jakub@redhat.com>
15225
15226         PR tree-optimization/19828
15227         * gcc.dg/tree-ssa/loop-7.c: New test.
15228         * gcc.c-torture/execute/20050218-1.c: New test.
15229
15230 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
15231
15232         PR c/20043
15233         * gcc.dg/transparent-union-1.c: New test.
15234         * gcc.dg/transparent-union-2.c: New test.
15235
15236 2005-02-18  James E Wilson  <wilson@specifixinc.com>
15237
15238         PR tree-optimization/18977
15239         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
15240
15241 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
15242
15243         PR target/20054
15244         * gcc.dg/pr20054.c: New test.
15245
15246 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15247
15248         PR c++/19508
15249         * g++.dg/ext/attrib20.C: New test.
15250
15251 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
15252
15253         PR middle-end/20030
15254         * gfortran.fortran-torture/execute/character_passing.f90: New test.
15255
15256 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
15257
15258         PR c++/20008
15259         * g++.dg/opt/switch4.C: New.
15260
15261 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
15262
15263         PR c++/20023
15264         PR tree-optimization/20009
15265         * gcc.c-torture/compile/20050217-1.c: New test.
15266         * g++.dg/opt/switch3.C: New test.
15267
15268         PR tree-optimization/18947
15269         * gcc.c-torture/compile/20050215-1.c: New test.
15270         * gcc.c-torture/compile/20050215-2.c: New test.
15271         * gcc.c-torture/compile/20050215-3.c: New test.
15272
15273 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
15274
15275         PR c++/20028
15276         * g++.dg/template/crash34.C: New.
15277
15278         PR c++/20022
15279         * g++.dg/other/access3.C: New.
15280
15281 2005-02-17  Ira Rosen  <irar@il.ibm.com>
15282
15283         * gcc.dg/vect/vect-98.c: New test.
15284
15285 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
15286
15287         PR tree-optimization/19967
15288         * gcc.dg/pr19967.c: New.
15289
15290 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
15291
15292         PR middle-end/19857
15293         * gcc.dg/tree-ssa/20050215-1.c: New test.
15294         * gcc.c-torture/execute/20050215-1.c: New test.
15295
15296 2005-02-15  Eric Christopher  <echristo@redhat.com>
15297
15298         * gcc.dg/cpp/20050215-1.c: New file.
15299
15300 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
15301
15302         PR tree-optimization/15785
15303         * gcc.dg/pr15785-1.c: New test.
15304
15305 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
15306
15307         PR c++/17788
15308         * g++.dg/init/ctor4.C: New.
15309         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
15310
15311 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
15312
15313         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
15314         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
15315
15316 2005-02-15  Andreas Schwab  <schwab@suse.de>
15317
15318         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
15319         declare malloc.
15320
15321 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
15322
15323         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
15324
15325 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
15326
15327         PR tree-optimization/19853
15328         * gcc.c-torture/compile/pr19853.c: New test.
15329
15330 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
15331
15332         PR c++/19608
15333         * g++.dg/parse/local-class1.C: New.
15334
15335         PR c++/19895
15336         * g++.dg/parse/ptrmem3.C: New.
15337
15338         PR c++/19884
15339         * g++.old-deja/g++.oliva/template6.C: Add another case.
15340         * g++.dg/template/explicit6.C: New.
15341
15342 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
15343
15344         PR c++/17816
15345         * g++.dg/other/redecl2.C: New.
15346
15347 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
15348
15349         PR c++/19891
15350         * g++.dg/abi/covariant4.C: New.
15351
15352 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
15353
15354         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
15355
15356 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
15357
15358         * gcc.dg/vect/vect-96.c: Fix typo.
15359
15360 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15361
15362         PR c++/14479
15363         PR c++/19487
15364         * g++.dg/template/enum5.C: New test.
15365
15366 2005-02-12  Ira Rosen  <irar@il.ibm.com>
15367
15368         * gcc.dg/vect/vect-97.c: New test.
15369
15370 2005-02-12  Ira Rosen  <irar@il.ibm.com>
15371
15372         * gcc.dg/vect/vect-96.c: New test.
15373
15374 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
15375
15376         * gcc.dg/builtins-34.c: Also check ldexp*.
15377
15378 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
15379
15380         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
15381
15382 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
15383
15384         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
15385         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
15386         dg-require-dll, dg-require-iconv, dg-require-named-sections,
15387         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
15388         selector_list, selector_expression, dg-process-target): Move to new
15389         file target-supports-dg.exp.
15390         * lib/target-supports-dg.exp: New.
15391
15392         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
15393         New.
15394
15395 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
15396
15397         PR c++/19666
15398         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
15399
15400         PR middle-end/19858
15401         * gcc.c-torture/compile/20050210-1.c: New test.
15402
15403 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
15404
15405         PR c++/19755
15406         * g++.dg/warn/Wbraces1.C: New test.
15407
15408 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
15409
15410         * gcc.dg/builtins-52.c: New testcase.
15411
15412 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
15413
15414         PR c/19342
15415         * gcc.c-torture/execute/20050119-1.c: New test.
15416
15417 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
15418
15419         PR c++/19811
15420         * g++.dg/init/delete1.C: New test.
15421
15422 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
15423
15424         PR c++/18470
15425         * g++.dg/template/static12.C: New test.
15426
15427 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
15428
15429         PR c++/19787
15430         * g++.dg/conversion/ambig1.C: New test.
15431
15432         PR c++/19739
15433         * g++.dg/ext/attrib19.C: New test.
15434
15435         PR c++/19732
15436         * g++.dg/parse/dtor5.C: New test.
15437
15438         PR c++/19762
15439         * g++.dg/template/dtor3.C: New test.
15440
15441         PR c++/19826
15442         * g++.dg/template/static11.C: New test.
15443         * g++.dg/template/crash2.C: Remove dg-error marker.
15444
15445 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
15446
15447         PR C++/18491
15448         * g++.old-deja/g++.mike/p10769a.C: Remove.
15449
15450 2005-02-09  Roger Sayle  <roger@eyesopen.com>
15451
15452         * gcc.dg/builtins-48.c: New test case.
15453         * gcc.dg/builtins-49.c: New test case.
15454         * gcc.dg/builtins-50.c: New test case.
15455         * gcc.dg/builtins-51.c: New test case.
15456
15457 2005-02-09  Ian Lance Taylor  <ian@airs.com>
15458
15459         PR middle-end/19583
15460         * g++.dg/warn/Wreturn-type-3.C: New test.
15461
15462 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
15463
15464         PR middle-end/19402
15465         * gcc.dg/pr19402-1.c: New testcase.
15466         * gcc.dg/pr19402-2.c: likewise.
15467
15468 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
15469
15470         PR middle-end/19854
15471         * g++.dg/tree-ssa/tmmti.C: New testcase.
15472
15473 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
15474
15475         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
15476
15477 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
15478
15479         PR c++/19733
15480         * g++.dg/parse/crash23.C: New test.
15481         * g++.dg/warn/Weff1.C: New test.
15482
15483 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
15484
15485         * gcc.dg/20050209-1.c: New test.
15486
15487 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
15488
15489         PR target/19799
15490         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
15491
15492 2005-02-08  Mike Stump  <mrs@apple.com>
15493
15494         * g++.dg/pch/import-2.c: New test.
15495         * g++.dg/pch/import-2.hs: New.
15496         * g++.dg/pch/include/import-2a.h: New.
15497         * g++.dg/pch/include/import-2b.h: New.
15498
15499 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
15500
15501         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
15502
15503 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15504
15505         * gfortran.dg/substr_1.f90: New test.
15506
15507 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
15508
15509         PR middle-end/19775
15510         * gcc.dg/torture/builtin-power-1.c: Disable test for
15511         invalid transformation.
15512         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
15513         no longer optimize.
15514         * gcc.dg/builtins-47.c: New testcase.
15515
15516 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
15517             Dorit Naishlos  <dorit@il.ibm.com>
15518
15519         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
15520
15521 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
15522
15523         * gcc.c-torture/compile/20050206-1.c: New test.
15524
15525 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
15526
15527         PR tree-opt/19768
15528         * g++.dg/opt/pr19768.C: New test.
15529
15530 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
15531
15532         PR tree-opt/19736
15533         * gcc.c-torture/compile/pr19736.c: New test.
15534
15535 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15536
15537         PR c++/17401
15538         * g++.dg/parse/error25.C: New test.
15539
15540 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
15541
15542         * gcc.c-torture/execute/20050203-1.c: New.
15543
15544 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
15545
15546         * gcc.dg/vect/vect-85.c: Remove xfail.
15547         * gcc.dg/vect/vect-86.c: Remove xfail.
15548         * gcc.dg/vect/vect-87.c: Remove xfail.
15549         * gcc.dg/vect/vect-88.c: Remove xfail.
15550
15551 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
15552
15553         * gcc.dg/altivec-19.c: New.
15554
15555 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
15556
15557         PR c/17807
15558         * gcc.dg/nested-func-3.c: New test.
15559         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
15560
15561 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
15562
15563         * gcc.test-framework/gen_directive_tests: Generate tests for
15564         selector expressions.
15565
15566 2005-02-02  Matt Austern  <austern@apple.com>
15567
15568         PR c++/19628
15569         * g++/ext/builtin7.C: New.
15570         * g++/ext/builtin8.C: New.
15571
15572 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
15573
15574         PR c/18502
15575         * gcc.dg/pr18502-1.c: New test.
15576
15577 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15578
15579         PR c++/17413
15580         * g++.dg/template/local4.C: Tweak.
15581
15582 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
15583
15584         PR tree-optimization/19578
15585         * gcc.c-torture/compile/20050202-1.c: New test.
15586
15587 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
15588
15589         PR c/19435
15590         * gcc.dg/c99-init-4.c: New test.
15591
15592 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
15593
15594         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
15595
15596         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
15597
15598         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
15599         * g++.dg/eh/check-vect.h: New.
15600
15601         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
15602         * gcc.dg/vect/vect-78.c: Ditto.
15603         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
15604         Remove.
15605
15606         * g++.dg/conversion/simd1.C: Expect warning.
15607         * g++.dg/ext/attribute-test-1.C: Ditto.
15608         * g++.dg/ext/attribute-test-2.C: Ditto.
15609         * g++.dg/ext/attribute-test-3.C: Ditto.
15610         * g++.dg/ext/attribute-test-4.C: Ditto.
15611
15612         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
15613         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
15614
15615         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
15616
15617 2005-02-01  Richard Henderson  <rth@redhat.com>
15618
15619         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
15620         long double for ibm double-double format.
15621         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
15622
15623 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
15624
15625         PR tree-optimization/19633
15626         * testsuite/gcc.dg/pr19633-1.c: New test.
15627         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
15628         to NULL or a symbol.
15629
15630 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
15631
15632         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
15633         New procs.
15634         (dg-process-target (local override)): Handle selector expressions.
15635
15636         * gcc.test-framework/README: Describe tests in source directory.
15637         * gcc.test-framework/test-framework.awk: Handle dg- tests.
15638         * gcc.test-framework/test-framework.exp: Handle dg- tests.
15639         * gcc.test-framework/dg-bogus-exp-P.c: New test.
15640         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
15641         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
15642         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
15643         * gcc.test-framework/dg-do-link-exp-P.c: New test.
15644         * gcc.test-framework/dg-do-run-exp-P.c: New test.
15645         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
15646         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
15647         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
15648         * gcc.test-framework/dg-error-exp-P.c: New test.
15649         * gcc.test-framework/dg-error-exp-XP.c: New test.
15650         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
15651         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
15652         * gcc.test-framework/dg-output-exp-P.c: New test.
15653         * gcc.test-framework/dg-output-exp-XF.c: New test.
15654         * gcc.test-framework/dg-warning-exp-P.c: New test.
15655         * gcc.misc-tests/dg-1.c: Remove.
15656         * gcc.misc-tests/dg-2.c: Remove.
15657         * gcc.misc-tests/dg-3.c: Remove.
15658         * gcc.misc-tests/dg-4.c: Remove.
15659         * gcc.misc-tests/dg-5.c: Remove.
15660         * gcc.misc-tests/dg-6.c: Remove.
15661         * gcc.misc-tests/dg-7.c: Remove.
15662         * gcc.misc-tests/dg-8.c: Remove.
15663         * gcc.misc-tests/dg-9.c: Remove.
15664         * gcc.misc-tests/dg-10.c: Remove.
15665         * gcc.misc-tests/dg-11.c: Remove.
15666         * gcc.misc-tests/dg-12.c: Remove.
15667         * gcc.misc-tests/dg-test.exp: Remove.
15668
15669         * gcc.test-framework/test-framework.awk: Change recording and
15670         printing of passes and failures.
15671
15672         * gcc.test-framework: New directory.
15673         * gcc.test-framework/README: New.
15674         * gcc.test-framework/test-framework.exp: New.
15675         * gcc.test-framework/test-framework.awk: New.
15676         * gcc.test-framework/gen_directive_tests: New.
15677
15678 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
15679
15680         * lib/treelang.exp: Fix comment typos.
15681         (treelang_target_compile): Don't append libs=-ltreelang to options.
15682
15683 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
15684
15685         * g++.dg/parse/typename7.C: Adjust error messages.
15686
15687 2005-01-31  Jeff Law  <law@redhat.com>
15688
15689         * gcc.c-torture/execute/20050131-1.c: New test.
15690         * gcc.dg/wcaselabel.c: New test.
15691
15692 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
15693
15694         * g++.dg/other/warning1.C: Adjust error messags.
15695         * g++.dg/parse/constant5.C: New test.
15696
15697 2005-01-31  Steven Bosscher  <stevenb@suse.de>
15698
15699         PR c/19333
15700         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
15701         the test case valid.
15702         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
15703         * testsuite/gcc.dg/array-7.c: Adjust expected result.
15704         * testsuite/gcc.dg/pr18596-3.c: Likewise.
15705         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
15706         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
15707         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
15708
15709 2005-01-31  Dale Johannesen  <dalej@apple.com>
15710
15711         * g++.dg/opt/pr19650.C: New test.
15712
15713 2005-01-31  Richard Henderson  <rth@redhat.com>
15714
15715         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
15716         long double for intel double extended format.
15717         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
15718
15719 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
15720
15721         PR c++/19555
15722         * g++.dg/template/static10.C: New test.
15723
15724         PR c++/19395
15725         * g++.dg/parse/error24.C: New test.
15726
15727         PR c++/19367
15728         * g++.dg/lookup/builtin1.C: New test.
15729
15730         PR c++/19457
15731         * g++.dg/warn/conv3.C: New test.
15732
15733 2005-01-30  Bud Davis  <bdavis@gfortran.org>
15734
15735         PR fortran/19647
15736         * gfortan.dg/inquire_7.f90
15737
15738 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
15739
15740         PR tree-optimization/15791
15741         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
15742         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
15743         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
15744         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
15745         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
15746         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
15747         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
15748         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
15749         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
15750         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
15751
15752 2005-01-29  Paul Brook  <paul@codesourcery.com>
15753
15754         PR fortran/18565
15755         * check.c (real_or_complex_check): New function.
15756         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
15757         * intrinsic.c (add_functions): Use new check functions.
15758         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
15759         Add prototypes.
15760
15761 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
15762
15763         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
15764         gcc.dg/lvalue-3.c: New tests.
15765         * gcc.dg/concat.c: Update expected messages.
15766
15767 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
15768
15769         PR libfortran/19595
15770         * gfortran.dg/eor_1.f90: New test.
15771
15772 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
15773
15774         PR fortran/19589
15775         * gfortran.dg/logical_data_1.f90: New test.
15776
15777 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
15778
15779         PR c++/19253
15780         * g++.dg/template/crash33.C: New test.
15781
15782         PR c++/19667
15783         * g++.dg/template/crash32.C: New test.
15784
15785 2005-01-28  Ian Lance Taylor  <ian@airs.com>
15786
15787         PR middle-end/16558
15788         * g++.dg/warn/Wreturn-type-2.C: New test.
15789
15790 2004-06-24  Jeff Law  <law@redhat.com>
15791
15792         * gcc.dg/tree-ssa/20050128-1.c: New test.
15793
15794 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
15795
15796         * gcc.target/frv/all-mdpackh-1.c: New test.
15797
15798 2005-01-28  Steven Bosscher  <stevenb@suse.de>
15799
15800         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
15801
15802 2005-01-27  Richard Henderson  <rth@redhat.com>
15803
15804         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
15805
15806 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
15807
15808         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
15809
15810 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
15811
15812         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
15813         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
15814         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
15815         to cope with cases where the multilib options override the dg-options.
15816
15817 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
15818
15819         PR c/18946
15820         * gcc.dg/noncompile/20050120-1.c: New test.
15821
15822 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
15823
15824         PR tree-optimization/19633
15825         * gcc.dg/pr19633.c: New test.
15826         * gcc.dg/tree-ssa/pr19633.c: New test.
15827
15828 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
15829
15830         * gcc.dg/20041216-1.c: New test.
15831
15832 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
15833
15834         PR objc/18862
15835         * objc.dg/selector-2.m: New test.
15836
15837 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
15838
15839         * g++.dg/opt/range-test-2.C: New test.
15840
15841         PR rtl-optimization/19579
15842         * gcc.c-torture/execute/20050124-1.c: New test.
15843
15844 2005-01-26  Greg Parker  <gparker@apple.com>
15845         Stuart Hastings  <stuart@apple.com>
15846
15847         * gcc.c-torture/execute/20050125-1.c: New.
15848
15849 2005-01-18  Jan Hubicka  <jh@suse.cz>
15850
15851         PR tree-optimize/19337
15852         * gcc.c-torture/compile/20050119-1.c: New test.
15853
15854 2005-01-24  James E Wilson  <wilson@specifixinc.com>
15855
15856         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
15857         test for successful match.
15858
15859 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
15860
15861         PR objc/18408
15862         * objc.dg/comp-types-7.m: New test.
15863
15864 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
15865
15866         * lib/target-supports.exp (current_target_name): New.
15867         (check_effective_target_ilp32, check_effective_target_lp64):
15868         Cache the result to use as long as the current target, with
15869         multilib flags, remains the same.
15870
15871         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
15872         (dg-require-weak, dg-require-visibility, dg-require-alias,
15873         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
15874         dg-require-effective-target, dg-skip-if): Remove call to
15875         skip_test_and_clear_xfail.
15876         (dg-test): Clear xfail data.
15877
15878 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
15879
15880         PR target/17751
15881         * gcc.dg/ppc64-toc.c: New test.
15882
15883         * g++.dg/tree-ssa/empty-1.C: New test.
15884
15885         PR middle-end/19551
15886         * gcc.c-torture/execute/20050121-1.c: New test.
15887         * gcc.dg/20050121-2.c: New test.
15888
15889 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
15890         Paul Brook  <paul@codesourcery.com>
15891
15892         PR fortran/17941
15893         * gfortran.dg/real_const_1.f: New test.
15894         * gfortran.dg/real_const_2.f90: New test.
15895         * gfortran.dg/complex_int_1.f90: New test.
15896
15897 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
15898
15899         PR fortran/19313
15900         * gfortan.dg/inquire_6.f90: New test.
15901
15902 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
15903
15904         PR libfortran/19451
15905         * open_readonly_1.f90: New test.
15906
15907 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
15908
15909         PR libfortran/18982
15910         * gfortran.dg/open_new.f90: New file.
15911
15912 2005-01-22  Paul Brook  <paul@codesourcery.com>
15913
15914         * namelist_1.f90: New test.
15915
15916 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
15917
15918         PR tree-optimization/19484
15919         * gcc.c-torture/compile/20050122-[12].c: New tests.
15920
15921 2005-01-22  Paul Brook  <paul@codesourcery.com>
15922
15923         * gfortran.dg/implicit_2.f90: New test.
15924
15925 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
15926
15927         PR fortran/19314
15928         * gfortran.dg/inquire_5.f90: New test.
15929
15930 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15931
15932         PR c/18809
15933         * gcc.dg/pr18809-1.c: New test.
15934
15935 2005-01-21  Ian Lance Taylor  <ian@airs.com>
15936
15937         * gcc.dg/20050121-1.c: New test.
15938
15939         PR tree-optimization/13000
15940         * gcc.dg/20040206-1.c: Change warning to point where function is
15941         being inlined.
15942
15943 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15944
15945         PR c++/19208
15946         * g++.dg/template/array11.C: New test.
15947
15948 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15949
15950         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
15951         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
15952         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
15953         * gfortran.dg/getenv_1.f90: Add dg-do directive.
15954         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
15955         gfortran.dg/pr17164.f90: Add missing dg-do directives.
15956
15957 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
15958
15959         PR tree-optimization/15349
15960         * gcc.dg/tree-ssa/pr15349.c: New.
15961
15962 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
15963
15964         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
15965
15966 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
15967
15968         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
15969         scan-assembler-times directive name.
15970
15971         * gcc.dg/asm-a.c: Move dg-require-effective-target to
15972         after dg-do.
15973
15974         PR rtl-optimization/19462
15975         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
15976
15977 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
15978
15979         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
15980         counting function calls on ia64.
15981
15982 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
15983
15984         PR rtl-optimization/15139
15985         * gcc.dg/20050111-2.c: New test.
15986
15987         PR c/17297
15988         * gcc.c-torture/compile/20050113-1.c: New testcase.
15989
15990         PR middle-end/19164
15991         * gcc.dg/20050113-1.c: New testcase.
15992
15993 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
15994
15995         * gcc.dg/vect/vect-85.c: Add comment.
15996         * gcc.dg/vect/vect-86.c: Add xfail for now.
15997         * gcc.dg/vect/vect-87.c: Add xfail for now.
15998         * gcc.dg/vect/vect-88.c: Add xfail for now.
15999         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
16000
16001 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16002
16003         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
16004
16005 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16006
16007         * g++.dg/debug/typedef3.C: New test.
16008
16009 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
16010
16011         PR c/19472
16012         * gcc.dg/asm-a.c: New test.
16013
16014 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
16015
16016         * gcc.dg/sh-relax.c: Add prototype for abort.
16017
16018 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16019
16020         * gcc.dg/short-compare-1.c: New test.
16021         * gcc.dg/short-compare-2.c: Likewise.
16022
16023 2005-01-18  Michael Matz  <matz@suse.de>
16024
16025         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
16026
16027 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
16028
16029         PR tree-optimization/19121
16030         * gcc.c-torture/compile/pr19121.c: New test.
16031
16032 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
16033
16034         PR target/19357
16035         * gcc.c-torture/compile/pr19357.c: New test.
16036
16037 2005-01-17  Ian Lance Taylor  <ian@airs.com>
16038
16039         PR c/5675
16040         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
16041         pass--those that refer just to the variable, possibly with a
16042         cast.
16043         * gcc.dg/c99-const-expr-3.c: Likewise.
16044
16045         PR middle-end/13127
16046         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
16047         longer emitted.
16048
16049 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
16050
16051         PR fortran/18778
16052         * gfortran.dg/endfile_2.f90: New test.
16053
16054 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
16055
16056         PR 19168
16057         * gfortran.dg/select_5.f90: New test.
16058
16059 2004-01-16  Paul Brook  <paul@codesourcery.com>
16060
16061         * gfortran.dg/common_4.f90: New test.
16062
16063 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
16064
16065         PR rtl-optimization/19462
16066         * gcc.dg/torture/pr19462-1.c: New test.
16067
16068 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
16069
16070         PR objc/19321
16071         * objc.dg/func-ptr-2.m: New.
16072         * objc.dg/volatile-1.m: New.
16073
16074 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16075
16076         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
16077
16078 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
16079
16080         PR tree-optimization/19060
16081         * gcc.c-torture/execute/20050104-1.c: New test.
16082
16083 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
16084
16085         PR fortran/18983
16086         * gfortran.dg/write_to_null.f90: New test.
16087
16088 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
16089             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16090
16091         PR other/19328
16092         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
16093         argument.
16094
16095 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
16096
16097         PR c++/19263
16098         * g++.dg/init/vector1.C: New test.
16099
16100 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
16101
16102         PR target/13158
16103         * gcc.target/ia64/sibcall-unwind-1.c: New test.
16104         PR target/18987
16105         * gcc.target/ia64/sibcall-unwind-2.c: New test.
16106
16107 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
16108
16109         * gfortran.dg/select_1.f90: New test.
16110         * gfortran.dg/select_2.f90: New test.
16111         * gfortran.dg/select_3.f90: New test.
16112         * gfortran.dg/select_4.f90: New test.
16113
16114 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
16115
16116         PR middle-end/19084
16117         PR rtl-optimization/19348
16118         * gcc.dg/20050111-1.c: New test.
16119         * gcc.c-torture/execute/20050111-1.c: New test.
16120
16121         * gcc.dg/i386-asm-4.c: New test.
16122
16123 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16124
16125         * gcc.dg/nested-func-2.c: New test.
16126         * ada/acats/norun.lst: Remove c953002.
16127
16128 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
16129
16130         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
16131
16132 2005-01-12  Ben Elliston  <bje@au.ibm.com>
16133
16134         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
16135
16136 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
16137
16138         PR target/18761
16139         * g++.dg/abi/align1.C: New test.
16140
16141 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
16142
16143         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
16144         at a time.
16145         * g++.dg/ext/altivec_check.h: Support compiling as C.
16146
16147 2005-01-10  Roger Sayle  <roger@eyesopen.com>
16148
16149         PR c++/19355
16150         * g++.dg/expr/pr19355-1.C: New test case.
16151
16152 2005-01-10  Laurent GUERBY <laurent@guerby.net>
16153
16154         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
16155         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
16156         * ada/acats/tests/c3/c92005b.ada: Likewise.
16157         * ada/acats/tests/c3/cxb3012.a: Likewise.
16158         * ada/acats/norun.lst: Add c380004 and c953002, add PR
16159
16160 2005-01-09  Paul Brook  <paul@codesourcery.com>
16161
16162         * gfortran.dg/common_2.f90: New file.
16163         * gfortran.dg/common_3.f90: New file.
16164
16165 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
16166
16167         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
16168
16169 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
16170
16171         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
16172         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
16173         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
16174         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
16175         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
16176         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
16177         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
16178         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
16179         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
16180         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
16181         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
16182         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
16183         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
16184         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
16185         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
16186         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
16187         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
16188         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
16189         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
16190         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
16191         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
16192         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
16193         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
16194         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
16195         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
16196         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
16197         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
16198         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
16199         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
16200         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
16201         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
16202         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
16203         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
16204         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
16205         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
16206         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
16207         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
16208         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
16209         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
16210         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
16211         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
16212         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
16213         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
16214         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
16215         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
16216         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
16217         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
16218         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
16219         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
16220         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
16221         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
16222         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
16223         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
16224         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
16225         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
16226         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
16227         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
16228         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
16229         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
16230         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
16231         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
16232         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
16233         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
16234         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
16235         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
16236         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
16237         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
16238
16239         * gcc.dg/vect/vect-1.c: Fix spelling.
16240         * gcc.dg/vect/vect-10.c: Fix spelling.
16241         * gcc.dg/vect/vect-11.c: Fix spelling.
16242         * gcc.dg/vect/vect-12.c: Fix spelling.
16243         * gcc.dg/vect/vect-14.c: Fix spelling.
16244         * gcc.dg/vect/vect-15.c: Fix spelling.
16245         * gcc.dg/vect/vect-16.c: Fix spelling.
16246         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
16247         * gcc.dg/vect/vect-64.c: Fix comments.
16248         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
16249
16250 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
16251             Ira Rosen  <irar@il.ibm.com>
16252
16253         * gcc.dg/vect/vect-70.c: New test.
16254         * gcc.dg/vect/vect-71.c: New test.
16255
16256 2005-01-09  Manfred Hollstein  <mh@suse.com>
16257
16258         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
16259         * gcc.dg/pr18241-2.c: Likewise.
16260         * gcc.dg/pr18241-3.c: Likewise.
16261         * gcc.dg/pr18241-4.c: Likewise.
16262         * gcc.dg/pr18241-5.c: Likewise.
16263
16264 2005-01-08  Richard Henderson  <rth@redhat.com>
16265
16266         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
16267         False for x86 and x86-64.
16268
16269 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
16270
16271         PR tree-optimization/18241
16272         * gcc.dg/pr18241-1.c: New test.
16273         * gcc.dg/pr18241-2.c: New test.
16274         * gcc.dg/pr18241-3.c: New test.
16275         * gcc.dg/pr18241-4.c: New test.
16276         * gcc.dg/pr18241-5.c: New test.
16277
16278 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
16279
16280         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
16281         gfortran.dg/select_4.f90: New.
16282
16283 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
16284
16285         * gcc.c-torture/execute/20050107-1.c: New test.
16286
16287 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
16288
16289         PR c++/19298
16290         * g++.dg/template/ref2.C: New.
16291
16292 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
16293
16294         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
16295         instead of being empty.
16296
16297 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16298
16299         PR fortran/15553
16300         * gfortran.dg/array-1.f90: New test.
16301
16302 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
16303
16304         PR tree-optimization/19283
16305         * gcc.c-torture/execute/20050106-1.c: New test.
16306
16307         PR rtl-optimization/18861
16308         * gcc.dg/20050105-1.c: New test.
16309
16310         PR tree-optimization/18828
16311         * gcc.dg/20050105-2.c: New test.
16312
16313 2005-01-07  Andreas Jaeger  <aj@suse.de>
16314
16315         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
16316
16317 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
16318
16319         PR fortran/18398
16320         * gfortran.dg/fmt_read.f90: New test.
16321
16322 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
16323
16324         * gcc.dg/rs6000-ldouble-2.c: New.
16325
16326 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
16327
16328         PR c++/19244
16329         * g++.dg/parser/ctor2.C: New test.
16330
16331 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16332
16333         PR c++/17154
16334         * g++.dg/template/using9.C: New test.
16335
16336 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16337
16338         PR c++/19258
16339         * g++.dg/lookup/friend6.C: New test.
16340
16341 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
16342
16343         PR c++/19270
16344         * g++.dg/template/array10.C: New.
16345
16346 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16347
16348         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
16349         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
16350
16351 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
16352
16353         * gcc.c-torture/compile/20050105-1.c: New test.
16354
16355 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
16356
16357         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
16358
16359 2005-01-05  Roger Sayle  <roger@eyesopen.com>
16360
16361         PR middle-end/19100
16362         * gcc.dg/conv-3.c: New test case.
16363
16364 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
16365
16366         * gcc.dg/asm-wide-1.c: New test.
16367
16368 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
16369
16370         PR c++/19030
16371         * g++.dg/parse/crash22.C: New
16372
16373 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
16374
16375         PR 19257
16376         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
16377
16378 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
16379
16380         PR middle-end/17767
16381         * gcc.dg/i386-mmx-6.c: New test case.
16382
16383 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
16384
16385         PR tree-optimization/18308
16386         * gcc.dg/vect/pr18308.c: New testcase.
16387
16388 2005-01-04  Andreas Jaeger  <aj@suse.de>
16389
16390         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
16391
16392 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
16393             Robert Bowdidge <bowdidge@apple.com>
16394
16395         * gcc.dg/cpp/subframework1.c: New.
16396         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
16397         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
16398         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
16399         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
16400
16401 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
16402
16403         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
16404         producing warning.
16405         * gcc.dg/darwin-weakimport-2.c: New.
16406
16407 2005-01-03  Richard Henderson  <rth@redhat.com>
16408
16409         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
16410
16411 2005-01-03  Richard Henderson  <rth@redhat.com>
16412
16413         * gcc.dg/vect/vect.exp: Enable for ia64.
16414         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
16415         (check_effective_target_vect_float): Likewise.
16416         (check_effective_target_vect_no_align): Likewise.
16417         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
16418         * gcc.dg/vect/vect-8.c: Likewise.
16419
16420 2005-01-03  Uros Bizjak <uros@kss-loka.si>
16421
16422         PR target/19236
16423         * gcc.dg/pr19236-1.c: New test case.
16424
16425 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
16426
16427         PR rtl-optimization/12092
16428         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
16429
16430 2005-01-02  Andreas Jaeger  <aj@suse.de>
16431
16432         * gcc.dg/pr12092-1.c: Do not run on x86_64.
16433
16434 2005-01-01  Roger Sayle  <roger@eyesopen.com>
16435             Andrew Pinski  <pinskia@physics.uc.edu>
16436
16437         PR rtl-optimization/12092
16438         * gcc.dg/pr12092-1.c: New test case.
16439
16440 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
16441
16442         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
16443         'hidden' and 'default' for better portability.
16444         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
16445
16446         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
16447         6 and 7.
16448         * g++.old-deja/g++.brendan/new3.C: Likewise.
16449
16450 2005-01-01  Steven Bosscher  <stevenb@suse.de>
16451
16452         * gcc.dg/20041231-1.C: New test.
16453         * g++.dg/warn/Wunreachable-code-1.C: New test.
16454
16455 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
16456
16457         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
16458         file, not /dev/null.  Abort on error.
16459
16460 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
16461             Ziemowit Laski  <zlaski@apple.com>
16462
16463         PR objc/18971
16464         * objc.dg/encode-5.m: New test.
16465
16466 2004-12-29  Richard Henderson  <rth@redhat.com>
16467
16468         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
16469         * objc.dg/stabs-1.m: Disable for ia64.
16470
16471 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
16472
16473         PR c++/19190
16474         * g++.dg/warn/Wunused-10.C: New test.
16475
16476 2004-12-28  Richard Henderson  <rth@redhat.com>
16477
16478         * objc.dg/stabs-1.m: Disable for alpha.
16479
16480 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
16481
16482         PR c++/19149
16483         * g++.dg/parse/error23.C: New test.
16484
16485 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16486
16487         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
16488
16489         PR fortran/19032
16490         * gfortran.dg/intrinsic_modulo_1.f90: New.
16491         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
16492         tests with divisor -1.
16493
16494 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
16495
16496         * g++.dg/opt/temp1.C (memcpy): Return a value.
16497
16498         PR c++/19148
16499         * g++.dg/expr/cond7.C: New test.
16500
16501 2004-12-27  Paul Brook  <paul@codesourcery.com>
16502
16503         * gfortran.dg/g77/select_no_compile.f: Remove.
16504
16505 2004-12-27  Richard Henderson  <rth@redhat.com>
16506
16507         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
16508         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
16509         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
16510
16511 2004-12-26  Richard Henderson  <rth@redhat.com>
16512
16513         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
16514         by 1i instead of token pasting.
16515
16516 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16517
16518         PR tree-optimization/17578
16519         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
16520         to additional_flags.
16521         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
16522
16523 2004-12-25  Richard Henderson  <rth@redhat.com>
16524
16525         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
16526         Remove Alpha.
16527
16528 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16529
16530         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
16531         hppa*-*-hpux*.
16532         * gcc.dg/pr17957.c (dg-options): Likewise.
16533         * gcc.dg/struct-ret-1.c: Add prototype for abort.
16534         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
16535         instead of 0 on __hppa__.
16536         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
16537         "foo,%r" on hppa*-*-*.
16538
16539 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
16540
16541         PR fortran/19071
16542         * gfortran.dg/complex_write.f90: New test.
16543
16544 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
16545
16546         PR c++/17595
16547         * g++.dg/parse/pragma2.C: New test.
16548
16549         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
16550
16551 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
16552
16553         * gcc.dg/empty2.c: Add missing dg-warning.
16554
16555 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
16556
16557         PR c++/17413
16558         * g++.dg/template/local4.C: New test.
16559         * g++.dg/template/crash19.C: Add dg-error marker.
16560
16561         * g++.dg/template/crash31.C: Correct embedded PR number.
16562
16563 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
16564
16565         PR c++/16405
16566         * g++.dg/opt/temp1.C: Add do-run marker.
16567
16568 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
16569
16570         * g++.dg/template/spec19.C: New.
16571
16572 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
16573
16574         PR target/16819
16575         * gcc.dg/empty2.c: New.
16576
16577 2004-12-23  Richard Henderson  <rth@redhat.com>
16578
16579         * lib/target-supports.exp (check_effective_target_vect_no_align):
16580         Remove i?86 and x86-64.
16581
16582 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
16583
16584         PR c++/16405
16585         * g++.dg/opt/temp1.C: New test.
16586
16587 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16588
16589         PR c++/18733
16590         * g++.dg/template/friend33.C: New testcase.
16591
16592 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
16593
16594         PR c++/18464
16595         * g++.dg/template/cond5.C: New test.
16596
16597         PR c++/18492
16598         * g++.dg/inherit/thunk3.C: New test.
16599
16600         PR c++/11224
16601         * g++.dg/warn/Wunused-9.C: New test.
16602
16603 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
16604
16605         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
16606
16607 2004-12-22  Jan Beulich  <jbeulich@novell.com>
16608
16609         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
16610
16611 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
16612
16613         PR c++/18378
16614         * g++.dg/ext/packed8.C: New test.
16615
16616         PR c++/19063
16617         * g++.dg/template/crash31.C: New test.
16618
16619         PR c++/19034
16620         * g++.dg/template/crash30.C: New test.
16621
16622 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
16623
16624         PR C++/18984
16625         * g++.dg/eh/ctor3.C: New test.
16626
16627 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16628
16629         * objc.dg/stabs-1.m: Allow section name to be quoted and
16630         assembly label to begin with '.LL'.
16631
16632 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
16633
16634         * gcc.dg/vect/vect.exp
16635         (check_effective_target_lp64_or_vect_no_align): New.
16636         * gcc.dg/vect/vect-77.c: Use it.
16637         * gcc.dg/vect/vect-78.c: Use it.
16638
16639         * lib/target-supports.exp
16640         (check_effective_target_vect_no_max,
16641         check_effective_target_vect_no_bitwise,
16642         check_effective_target_vect_no_align): New.
16643         * gcc.dg/vect/vect-13.c: Use them.
16644         * gcc.dg/vect/vect-17.c: Ditto.
16645         * gcc.dg/vect/vect-18.c: Ditto.
16646         * gcc.dg/vect/vect-19.c: Ditto.
16647         * gcc.dg/vect/vect-20.c: Ditto.
16648         * gcc.dg/vect/vect-27.c: Ditto.
16649         * gcc.dg/vect/vect-29.c: Ditto.
16650         * gcc.dg/vect/vect-44.c: Ditto.
16651         * gcc.dg/vect/vect-48.c: Ditto.
16652         * gcc.dg/vect/vect-50.c: Ditto.
16653         * gcc.dg/vect/vect-52.c: Ditto.
16654         * gcc.dg/vect/vect-54.c: Ditto.
16655         * gcc.dg/vect/vect-56.c: Ditto.
16656         * gcc.dg/vect/vect-58.c: Ditto.
16657         * gcc.dg/vect/vect-60.c: Ditto.
16658         * gcc.dg/vect/vect-72.c: Ditto.
16659         * gcc.dg/vect/vect-80.c: Ditto.
16660
16661 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
16662
16663         PR c++/14075
16664         * g++.dg/init/string1.C: New.
16665
16666         PR c++/18975
16667         * g++.dg/other/synth1.C: New.
16668
16669 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
16670
16671         PR c/18963
16672         * gcc.dg/pr18963-1.c: New test.
16673
16674 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
16675
16676         PR c/18596
16677         * gcc.dg/funcdef-storage-1.c (foo): Remove.
16678         * gcc.dg/pr18596-1.c: Use dg-error.
16679         (dg-options): Use -fno-unit-at-a-time.
16680         * gcc.dg/pr18596-2.c: New test.
16681         * gcc.dg/pr18596-3.c: New test.
16682
16683 2004-12-20  Roger Sayle  <roger@eyesopen.com>
16684
16685         PR middle-end/18683
16686         * g++.dg/opt/pr18683-1.C: New test case.
16687
16688 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
16689
16690         PR other/19093
16691         * g++.dg/opt/max1.C: Fix for 64bit targets.
16692
16693 2004-12-20  Matt Austern  <austern@apple.com>
16694
16695         PR c++/19044
16696         * g++.dg/ext/builtin6.C: New
16697
16698 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
16699
16700         PR tree-optimization/19080
16701         * gcc.c-torture/compile/pr19080.c: New test.
16702
16703 2004-12-20  Steven Bosscher  <stevenb@suse.de>
16704
16705         * gcc.dg/20041219-1.c: New test.
16706
16707 2004-12-19  Roger Sayle  <roger@eyesopen.com>
16708
16709         PR middle-end/19068
16710         * g++.dg/opt/max1.C: New test case.
16711
16712 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16713
16714         * gcc.dg/fdata-sections-1.c: New test.
16715
16716 2004-12-18  Roger Sayle  <roger@eyesopen.com>
16717
16718         PR middle-end/18548
16719         * gcc.dg/max-1.c: New test case.
16720
16721 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
16722
16723         * gcc.c-torture/execute/20041218-1.c: New test.
16724
16725 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
16726
16727         * gcc.dg/pr18501.c: New test.
16728         * gcc.dg/uninit-5.c: XFAIL.
16729         * gcc.dg/uninit-9.c: XFAIL.
16730
16731 2004-12-17  Dale Johannesen  <dalej@apple.com>
16732
16733         * gcc.dg/20041213-1.c: New.
16734
16735 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
16736
16737         * objc.dg/stabs-1.m: Allow assembly label to begin
16738         with a dot ('.').
16739
16740 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
16741
16742         * gcc.c-torture/execute/20041213-1.c: Move...
16743         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
16744
16745 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
16746
16747         PR c++/18721
16748         * g++.dg/lookup/conv-5.C: New.
16749
16750 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
16751
16752         * objc.dg/stabs-1.m: New test.
16753
16754 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
16755
16756         * gcc.dg/visibility-c.c: Change compile to
16757         assemble for the test.
16758
16759 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
16760
16761         PR target/19041
16762         * gcc.dg/visibility-c.c: New test.
16763
16764 2004-12-16  Roger Sayle  <roger@eyesopen.com>
16765
16766         PR middle-end/18493
16767         * gcc.dg/switch-8.c: New test case.
16768
16769 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
16770
16771         PR c++/18905
16772         * g++.dg/template/init4.C: New.
16773         * g++.dg/opt/static3.C: Enable optimizer.
16774
16775 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
16776
16777         * g++.dg/other/complex1.C: New test.
16778
16779 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
16780
16781         * g++.dg/opt/inline9.C: New test.
16782
16783 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16784
16785         PR fortran/18993
16786         * gfotran.dg/nullify_1.f: New test.
16787
16788 2004-12-15  Richard Henderson  <rth@redhat.com>
16789
16790         * gcc.target/i386/i386.exp: New harness.
16791         * gcc.target/i386/vect-args.c: New.
16792
16793 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
16794
16795         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
16796
16797 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16798
16799         PR c++/18825
16800         * g++.dg/template/friend32.C: New test.
16801
16802 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
16803
16804         * cpp/pragma-once-1.c: New test.
16805         * cpp/pragma-once-1b.h: Likewise.
16806         * cpp/pragma-once-1c.h: Likewise.
16807         * cpp/pragma-once-1d.h: Likewise.
16808         * cpp/inc/pragma-once-1a.h: Likewise.
16809
16810 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
16811             Steven G. Kargl  <kargls@comcast.net>
16812
16813         PR fortran/17597
16814         * gfortran.dg/list_read_3.f90: New test.
16815
16816 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
16817
16818         * gcc.dg/ftrapv-2.c: New test.
16819
16820 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
16821
16822         PR c++/18981
16823         * g++.dg/template/typename9.C: New test.
16824
16825 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
16826
16827         PR c++/18738
16828         * g++.dg/template/typename8.C: New test.
16829         * g++.dg/parse/friend2.C: Tweak error message.
16830
16831 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
16832
16833         * gcc.c-torture/20041214-1.c: New test.
16834
16835 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
16836
16837         PR c++/18965
16838         * g++.dg/init/array17.C: New test.
16839
16840 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
16841
16842         PR c++/18793
16843         * g++.dg/init/aggr3.C: New test.
16844
16845 2004-12-14  Janis Johnson  <janis187@us.ibm.com
16846
16847         * gcc.dg/altivec-types-1.c: New test.
16848         * gcc.dg/altivec-types-2.c: New test.
16849         * gcc.dg/altivec-types-3.c: New test.
16850         * gcc.dg/altivec-types-4.c: New test.
16851         * g++.dg/ext/altivec-types-1.C: New test.
16852         * g++.dg/ext/altivec-types-2.C: New test.
16853         * g++.dg/ext/altivec-types-3.C: New test.
16854         * g++.dg/ext/altivec-types-4.C: New test.
16855
16856 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
16857
16858         PR middle-end/18951
16859         * gcc.c-torture/execute/20041213-1.c: New test.
16860
16861 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
16862
16863         PR c++/18949
16864         * g++.dg/template/cast1.C: New.
16865
16866 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
16867
16868         * gcc.c-torture/execute/20041213-2.c: New test.
16869
16870 2004-12-13  Richard Henderson  <rth@redhat.com>
16871
16872         * gcc.dg/i386-sse-10.c: Fix typo in options.
16873
16874 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
16875
16876         PR c++/18968
16877         * g++.dg/opt/pr18968.C: New test.
16878
16879 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
16880
16881         PR c++/18925
16882         * g++.dg/ext/visibility/staticdatamem.C: New test.
16883
16884 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
16885
16886         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
16887
16888 2004-12-13  Roger Sayle  <roger@eyesopen.com>
16889
16890         PR rtl-optimization/18928
16891         * gcc.dg/pr18928-1.c: New test case.
16892
16893 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
16894
16895         PR tree-opt/16951
16896         * gcc.c-torture/compile/20041211-1.c: New.
16897
16898 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16899
16900         PR middle-end/17564
16901         * gcc.c-torture/execute/20041212-1.c: New test.
16902
16903 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16904
16905         PR fortran/18869
16906         * gfortran.dg/common_1.f90: New test.
16907
16908 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
16909         Paul Brook  <paul@codesourcery.com>
16910
16911         PR fortran/16222
16912         * gfortran.dg/real_do_1.f90: New test.
16913
16914 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
16915
16916         PR tree-opt/18040
16917         * g++.dg/opt/ptrmem6.C: New test.
16918
16919 2004-12-11  Roger Sayle  <roger@eyesopen.com>
16920
16921         PR middle-end/18921
16922         * gcc.dg/pr18921-1.c: New test case.
16923
16924 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16925
16926         PR fortran/17175
16927         * gfortran.dg/scale_1.f90: New test.
16928
16929 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
16930
16931         PR middle-end/18903
16932         * gcc.c-torture/compile/pr18903.c: New test.
16933
16934 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
16935
16936         * gcc.c-torture/execute/20041210-1.c: New test.
16937
16938 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16939
16940         PR c++/18731
16941         * g++.dg/parser/struct-1.C: New test.
16942         * g++.dg/parser/struct-2.C: New test.
16943         * g++.dg/parser/struct-3.C: New test.
16944
16945 2004-12-09  Richard Henderson  <rth@redhat.com>
16946
16947         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
16948
16949         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
16950         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
16951
16952 2004-12-09  Matt Austern  <austern@apple.com>
16953
16954         PR c++/18514
16955         * g++.dg/ext/builtin1.C: New
16956         * g++.dg/ext/builtin2.C: New
16957         * g++.dg/ext/builtin3.C: New
16958         * g++.dg/ext/builtin4.C: New
16959         * g++.dg/ext/builtin5.C: New
16960
16961 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
16962
16963         PR tree-opt/18904
16964         * g++.dg/opt/ptrmem5.C: New test.
16965
16966 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
16967
16968         * g++.dg/parse/typename5.C: Adjust for new error.
16969         * g++.dg/parse/typename7.C: New.
16970
16971 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16972
16973         PR c++/18073
16974         * g++.dg/other/mmintrin.C: New test.
16975
16976 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
16977
16978         PR c++/16681
16979         * g++.dg/init/array15.C: New.
16980         * g++.dg/init/array16.C: New.
16981
16982 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16983
16984         PR fortran/18826
16985         * gfortran.dg/assign_1.f90: New test.
16986
16987 2004-12-08  Nick Clifton  <nickc@redhat.com>
16988
16989         * gcc.target/xstormy16/bss_below100: New directory containing tests.
16990         * gcc.target/xstormy16/data_below100: Likewise.
16991         * gcc.target/xstormy16/sfr: Likewise.
16992         * gcc.target/xstormy16/below100.S: New test source file.
16993         * gcc.target/xstormy16/below100.ld: New test linker script.
16994         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
16995         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
16996         bp instructions.
16997         * gcc.target/xstormy16/bp.c: Likewise.
16998
16999         * gcc.target/xstormy16/bss_below100: New files:
17000         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
17001         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
17002         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
17003         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
17004         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
17005         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
17006         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
17007         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
17008         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
17009         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
17010         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
17011         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
17012         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
17013         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
17014         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
17015         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
17016         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
17017         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
17018         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
17019         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
17020         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
17021         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
17022         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
17023         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
17024         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
17025         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
17026         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
17027
17028         * gcc.target/xstormy16/data_below100: New files:
17029         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
17030         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
17031         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
17032         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
17033         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
17034         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
17035         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
17036         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
17037         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
17038         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
17039         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
17040         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
17041         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
17042         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
17043         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
17044         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
17045         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
17046         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
17047         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
17048         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
17049         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
17050         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
17051         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
17052         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
17053         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
17054         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
17055         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
17056
17057         * gcc.target/xstormy16/sfr: New files:
17058         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
17059         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
17060         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
17061         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
17062         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
17063         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
17064         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
17065         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
17066         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
17067         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
17068         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
17069         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
17070         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
17071         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
17072         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
17073         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
17074         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
17075         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
17076         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
17077         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
17078         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
17079         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
17080         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
17081         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
17082         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
17083         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
17084         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
17085         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
17086         27_if0_sfrw_bitfield_f.c
17087
17088 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17089
17090         PR c++/18100
17091         * g++.dg/lookup/name-clash4.C: New test.
17092
17093 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
17094
17095         PR c++/18672
17096         * g++.dg/opt/array1.C: New.
17097
17098         PR c++/18803
17099         * g++.dg/template/operator5.C: New.
17100
17101 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
17102
17103         PR c/18867
17104         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
17105
17106 2004-12-07  Steven Bosscher  <stevenb@suse.de>
17107
17108         * gcc.dg/noncompile/20041207.c: New test.
17109
17110 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
17111
17112         * g++.dg/other/unreachable-1.C: New test.
17113
17114 2004-12-06  Nick Clifton  <nickc@redhat.com>
17115
17116         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
17117         <limits.h> because the latter comes from gcc's include/ directory
17118         and not the newlib/libc/include directory.
17119
17120 2004-12-04  Richard Henderson  <rth@redhat.com>
17121
17122         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
17123
17124 2004-12-04  Richard Henderson  <rth@redhat.com>
17125
17126         * lib/target-supports.exp (check_gc_sections_available): Disable
17127         for alpha and ia64.
17128
17129 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
17130
17131         PR middle-end/17909
17132         * g++.dg/other/vararg-2.C: New test.
17133
17134 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17135
17136         PR c++/17011, c++/17971
17137         * g++.dg/template/error15.C: Adjust expected error.
17138         * g++.dg/template/instantiate3.C: Likewise.
17139
17140 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
17141
17142         * gcc.dg/altivec-18.c: Fix for darwin
17143
17144 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
17145
17146         PR c++/18782
17147         * g++.dg/parse/ptrmem2.C: New.
17148
17149         PR c++/18318
17150         * g++.dg/template/new1.C: New.
17151
17152 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17153
17154         PR fortran/18710
17155         * gfortran.dg/direct_io_3.f90: New test.
17156
17157 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
17158
17159         PR 18758
17160         * g++.dg/parse/crash21.C: New.
17161
17162 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17163
17164         PR c++/15664, c++/18276
17165         * g++.dg/template/ttp13.C: New test.
17166         * g++.dg/template/ttp14.C: Likewise.
17167
17168 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17169
17170         PR c++/18123
17171         * g++.dg/parse/enum2.C: New test.
17172         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
17173
17174 2004-12-02  Nick Clifton  <nickc@redhat.com>
17175
17176         * gcc.target/xstormy16: New test directory.
17177         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
17178         * gcc.target/xstormy16/bp.c: Check the generation of bp
17179         instructions.
17180         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
17181         bn instructions and the BELOW100 attribute.
17182
17183 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
17184
17185         PR target/16952
17186         * gcc.dg/ppc-eabi.c: New.
17187
17188 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
17189
17190         PR fortran/18284
17191         * gfortran.dg/backspace.f90
17192
17193 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
17194
17195         * gfortran.dg/inquire.f90: New test.
17196
17197 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
17198
17199         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
17200         handle effective-target-keyword.
17201         (dg-skip-if): Support effective-target keyword as target list.
17202         (dg-xfail-if): Ditto.
17203         * lib/target-supports.exp (is-effective-target-keyword): New proc.
17204
17205 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
17206
17207         PR tree-optimization/18291
17208         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
17209
17210 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
17211
17212         PR C++/18729
17213         * g++.dg/parse/crash20.C: New.
17214
17215         PR c++/17431
17216         * g++.dg/overload/arg1.C: New.
17217         * g++.dg/overload/arg2.C: New.
17218         * g++.dg/overload/arg3.C: New.
17219         * g++.dg/overload/arg4.C: New.
17220
17221 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
17222
17223         * gcc.dg/c99-flex-array-4.c: Remove.
17224
17225 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
17226
17227         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
17228
17229         * lib/target-supports.exp (is-effective-target): Simplify.
17230
17231         * lib/target-supports.exp (check_effective_target_vect_long):
17232         Fix for powerpc64-*-*.
17233
17234 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
17235
17236         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
17237         to support new requirements on FreeBSD 5.
17238
17239 2004-11-30  Devang Patel  <dpatel@apple.com>
17240
17241         PR 18702
17242         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
17243
17244 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
17245
17246         * g++.dg/ext/altivec-13.C: New test.
17247
17248 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
17249
17250         PR tree-opt/18298
17251         * gcc.c-torture/execute/p18298.c: New test.
17252
17253 2004-11-30  Ira Rosen  <irar@il.ibm.com>
17254             Dorit Naishlos  <dorit@il.ibm.com>
17255
17256         PR tree-opt/18607
17257         * gcc.dg/vect/vect-89.c: New test.
17258
17259 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
17260
17261         * gcc.dg/pr18596-1.c: New test.
17262
17263 2004-11-30  Ben Elliston  <bje@au.ibm.com>
17264
17265         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
17266
17267 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
17268
17269         PR c/18479
17270         * gcc.dg/pr18479.c: New test.
17271
17272 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
17273
17274         PR target/18490
17275         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
17276         mmix-knuth-mmixware.
17277
17278         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
17279         cris-*-elf* cris-*-aout* mmix-*-*
17280
17281 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
17282
17283         PR middle-end/18725
17284         * gcc.dg/pr18725.c: New test.
17285
17286 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
17287
17288         PR target/18488
17289         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
17290
17291         PR target/18336
17292         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
17293
17294 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
17295
17296         PR c++/18368
17297         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
17298         * g++.old-deja/g++.law/ctors5.C: Likewise.
17299         * g++.old-deja/g++.other/crash25.C: Likewise.
17300
17301         PR c++/18674
17302         * g++.dg/template/error16.C: New test.
17303
17304         PR c++/18512
17305         * g++.dg/template/crash29.C: New test.
17306
17307 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
17308
17309         PR tree-optimization/18712
17310         * gcc.c-torture/compile/pr18712.c: New test.
17311
17312 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
17313
17314         PR c/7544
17315         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
17316         tests.
17317
17318 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17319
17320         PR c++/18652
17321         * g++.dg/lookup/crash6.C: New test.
17322
17323 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
17324
17325         PR middle-end/18164
17326         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
17327
17328 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
17329
17330         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
17331         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
17332         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
17333
17334 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
17335
17336         * gcc.dg/pr18164.c: New test.
17337
17338 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
17339
17340         * gcc.dg/funroll-loops-all.c: New.
17341
17342 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
17343
17344         PR target/18489
17345         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
17346         delimeter, match space and TAB as well as ":".
17347
17348         PR target/18484
17349         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
17350
17351         PR target/18348
17352         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
17353
17354         PR target/18345
17355         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
17356
17357         PR target/18337
17358         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
17359
17360 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
17361
17362         * gfortran.dg/direct_io_2.f90: New test.
17363
17364 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
17365
17366         PR target/18334
17367         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
17368
17369 2004-11-28  Richard Henderson  <rth@redhat.com>
17370
17371         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
17372
17373 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
17374
17375         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
17376         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
17377         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
17378         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
17379         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
17380         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
17381         gcc.dg/pointer-arith-8.c: New tests.
17382
17383 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
17384
17385         PR fortran/18364
17386         * gfortran.dg/endfile.f90: New test.
17387
17388 2004-11-27  Falk Hueffner  <falk@debian.org>
17389
17390         * gcc.dg/loop-6.c: New test.
17391
17392 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
17393
17394         * gcc.c-torture/execute/20041126-1.c: New test.
17395
17396 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
17397
17398         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
17399         on IRIX.
17400
17401 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
17402
17403         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
17404         functions.
17405
17406 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
17407
17408         PR rtl-optimization/17825
17409         * gcc.c-torture/compile/20041119-1.c: New test.
17410
17411 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17412
17413         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
17414         Check existence of ld library path variables before unsetting.
17415
17416 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
17417
17418         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
17419
17420 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
17421
17422         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
17423
17424 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
17425
17426         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
17427
17428 2004-11-26  Ben Elliston  <bje@au.ibm.com>
17429
17430         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
17431         dg-do directive.
17432
17433 2004-11-26  Ben Elliston  <bje@au.ibm.com>
17434
17435         * gcc.dg/pr17957.c: Pass --param, not -param.
17436
17437 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
17438
17439         PR middle-end/17957
17440         * testsuite/gcc.dg/pr17957.c: New test.
17441
17442 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
17443
17444         PR c++/18445
17445         * g++.dg/template/crash28.C: Likewise.
17446
17447         PR c++/18001
17448         * g++.dg/expr/unary2.C: Adjust lvalue messages.
17449         * g++.dg/ext/lvaddr.C: Likewise.
17450         * g++.dg/opt/pr7503-3.C: Likewise.
17451
17452         PR c++/18466
17453         * g++.dg/parse/qualified3.C: New test.
17454         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
17455
17456         PR c++/18545
17457         * g++.dg/expr/return1.C: New test.
17458
17459 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17460
17461         Friend class name lookup 3/n, PR c++/3332
17462         * g++.dg/lookup/friend3.C: New test.
17463         * g++.dg/lookup/friend4.C: Likewise.
17464         * g++.dg/lookup/friend5.C: Likewise.
17465
17466 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17467
17468         Friend class name lookup 2/n, PR c++/14513, c++/15410
17469         * g++.dg/lookup/friend2.C: New test.
17470         * g++.dg/template/friend31.C: Likewise.
17471
17472 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17473
17474         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
17475
17476 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
17477
17478         PR c++/17473
17479         * g++.dg/tc1/dr56.C: Remove.
17480         * g++.dg/template/typedef1.C: Add dg-error markers.
17481         * g++.old-deja/g++.other/typedef7.C: Likewise.
17482
17483         PR c++/18285
17484         * g++.dg/parse/typedef7.C: New test.
17485
17486 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
17487
17488         * gcc.c-torture/execute/20041124-1.c: New test.
17489
17490 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
17491
17492         * g++.dg/template/deduce3.C: New test.
17493
17494         PR c++/18586
17495         * g++.dg/template/crash27.C: New test.
17496
17497         PR c++/18530
17498         * g++.dg/warn/Wshadow-3.C: New test.
17499
17500 2004-11-24  Devang Patel  <dpatel@apple.com>
17501
17502         PR/18555
17503         * gcc.dg/cpp/isysroot-1.c: New test.
17504         * gcc.dg/cpp/usr/include/stdio.h: New file.
17505         * gcc.dg/cpp/isysroot-2.c: New test.
17506         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
17507         New file.
17508
17509 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17510
17511         PR c++/8929
17512         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
17513
17514 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
17515
17516         * gcc.target/sparc/align.c: Do not include <stdint.h>.
17517         * gcc.target/sparc/pdist.c: Likewise.
17518
17519 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
17520
17521         PR c++/16882
17522         * g++.dg/conversion/simd1.C: New test.
17523
17524 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17525
17526         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
17527         and restore_ld_library_path_env_vars.
17528         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
17529         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
17530         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
17531         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
17532
17533 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
17534
17535         * gcc.dg/pragma-align-2.c: Test macro expansion.
17536         * gcc.dg/pragma-pack-2.c: New test.
17537
17538 2004-11-23  Richard Henderson  <rth@redhat.com>
17539
17540         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
17541         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
17542         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
17543         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
17544         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
17545         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
17546
17547         * gcc.dg/vect/vect.exp: Add check for alpha.
17548         * lib/target-supports.exp (check_alpha_max_hw_available): New.
17549         (check_effective_target_vect_int): Enable for alpha.
17550         (check_effective_target_vect_long): New.
17551         (is-effective-target): Add it.
17552
17553 2004-11-23  Uros Bizjak <uros@kss-loka.si>
17554
17555         * gcc.dg/pr18614-1.c: New test.
17556
17557 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17558
17559         * gcc.dg/setjmp-2.c: New test.
17560
17561 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
17562
17563         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
17564         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
17565         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
17566         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
17567         gcc.target/sparc/pdist.c: New tests.
17568
17569 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
17570
17571         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
17572
17573 2004-11-22  Dale Johannesen  <dalej@apple.com>
17574
17575         * gcc.dg/20041111-1.c: New.
17576
17577 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
17578
17579         PR tree-opt/18536
17580         * gcc.dg/vect/pr18536.c: New test.
17581
17582 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17583
17584         PR c++/18354
17585         * g++.dg/template/nontype11.C: New test.
17586
17587 2004-11-21  Roger Sayle  <roger@eyesopen.com>
17588
17589         PR middle-end/18520
17590         * gcc.dg/pr18520-1.c: New test case.
17591
17592 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
17593
17594         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
17595         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
17596         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
17597         expected diagnostics.
17598
17599 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17600
17601         PR target/18580
17602         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
17603         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
17604         vect-77.c, vect-77a.c: XFAIL on the SPARC.
17605
17606 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17607
17608         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
17609
17610 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
17611             Joseph Myers  <joseph@codesourcery.com>
17612
17613         * lib/target-supports.exp (check_visibility_available): Really
17614         test the compiler.
17615
17616 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
17617
17618         PR tree-opt/18181
17619         * gcc.dg/vect/vect-85.c: New test.
17620         * gcc.dg/vect/vect-86.c: New test.
17621         * gcc.dg/vect/vect-87.c: New test.
17622         * gcc.dg/vect/vect-88.c: New test.
17623
17624 2004-11-19  Ben Elliston  <bje@au.ibm.com>
17625
17626         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
17627
17628 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
17629
17630         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
17631         * gcc.dg/ppc-and-1.c: Ditto.
17632         * gcc.dg/ppc-compare-1.c: Ditto.
17633         * gcc.dg/ppc-mov-1.c: Ditto
17634
17635 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
17636             Mark Mitchell  <mark@codesourcery.com>
17637
17638         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
17639
17640 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
17641             Aldy Hernandez  <aldyh@redhat.com>
17642
17643         * lib/target-supports.exp (check_effective_target_vect_int): New
17644         (check_effective_target_vect_float): New
17645         (check_effective_target_vect_double): New.
17646         (is-effective-target): Support new effective targets keywords.
17647         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
17648         default action for dg-do.
17649         * gcc.dg/vect/pr16105.c: Use new support.
17650         * gcc.dg/vect/pr18400.c: Ditto.
17651         * gcc.dg/vect/pr18425.c: Ditto.
17652         * gcc.dg/vect/vect-1.c: Ditto.
17653         * gcc.dg/vect/vect-10.c: Ditto.
17654         * gcc.dg/vect/vect-11.c: Ditto.
17655         * gcc.dg/vect/vect-12.c: Ditto.
17656         * gcc.dg/vect/vect-13.c: Ditto.
17657         * gcc.dg/vect/vect-14.c: Ditto.
17658         * gcc.dg/vect/vect-15.c: Ditto.
17659         * gcc.dg/vect/vect-16.c: Ditto.
17660         * gcc.dg/vect/vect-17.c: Ditto.
17661         * gcc.dg/vect/vect-18.c: Ditto.
17662         * gcc.dg/vect/vect-19.c: Ditto.
17663         * gcc.dg/vect/vect-2.c: Ditto.
17664         * gcc.dg/vect/vect-20.c: Ditto.
17665         * gcc.dg/vect/vect-21.c: Ditto.
17666         * gcc.dg/vect/vect-22.c: Ditto.
17667         * gcc.dg/vect/vect-23.c: Ditto.
17668         * gcc.dg/vect/vect-24.c: Ditto.
17669         * gcc.dg/vect/vect-25.c: Ditto.
17670         * gcc.dg/vect/vect-26.c: Ditto.
17671         * gcc.dg/vect/vect-27.c: Ditto.
17672         * gcc.dg/vect/vect-27a.c: Ditto.
17673         * gcc.dg/vect/vect-28.c: Ditto.
17674         * gcc.dg/vect/vect-29.c: Ditto.
17675         * gcc.dg/vect/vect-29a.c: Ditto.
17676         * gcc.dg/vect/vect-3.c: Ditto.
17677         * gcc.dg/vect/vect-30.c: Ditto.
17678         * gcc.dg/vect/vect-31.c: Ditto.
17679         * gcc.dg/vect/vect-32.c: Ditto.
17680         * gcc.dg/vect/vect-33.c: Ditto.
17681         * gcc.dg/vect/vect-34.c: Ditto.
17682         * gcc.dg/vect/vect-35.c: Ditto.
17683         * gcc.dg/vect/vect-36.c: Ditto.
17684         * gcc.dg/vect/vect-37.c: Ditto.
17685         * gcc.dg/vect/vect-38.c: Ditto.
17686         * gcc.dg/vect/vect-4.c: Ditto.
17687         * gcc.dg/vect/vect-40.c: Ditto.
17688         * gcc.dg/vect/vect-41.c: Ditto.
17689         * gcc.dg/vect/vect-42.c: Ditto.
17690         * gcc.dg/vect/vect-43.c: Ditto.
17691         * gcc.dg/vect/vect-44.c: Ditto.
17692         * gcc.dg/vect/vect-45.c: Ditto.
17693         * gcc.dg/vect/vect-46.c: Ditto.
17694         * gcc.dg/vect/vect-47.c: Ditto.
17695         * gcc.dg/vect/vect-48.c: Ditto.
17696         * gcc.dg/vect/vect-48a.c: Ditto.
17697         * gcc.dg/vect/vect-49.c: Ditto.
17698         * gcc.dg/vect/vect-5.c: Ditto.
17699         * gcc.dg/vect/vect-50.c: Ditto.
17700         * gcc.dg/vect/vect-51.c: Ditto.
17701         * gcc.dg/vect/vect-52.c: Ditto.
17702         * gcc.dg/vect/vect-53.c: Ditto.
17703         * gcc.dg/vect/vect-54.c: Ditto.
17704         * gcc.dg/vect/vect-55.c: Ditto.
17705         * gcc.dg/vect/vect-56.c: Ditto.
17706         * gcc.dg/vect/vect-56a.c: Ditto.
17707         * gcc.dg/vect/vect-57.c: Ditto.
17708         * gcc.dg/vect/vect-58.c: Ditto.
17709         * gcc.dg/vect/vect-59.c: Ditto.
17710         * gcc.dg/vect/vect-6.c: Ditto.
17711         * gcc.dg/vect/vect-60.c: Ditto.
17712         * gcc.dg/vect/vect-61.c: Ditto.
17713         * gcc.dg/vect/vect-62.c: Ditto.
17714         * gcc.dg/vect/vect-63.c: Ditto.
17715         * gcc.dg/vect/vect-64.c: Ditto.
17716         * gcc.dg/vect/vect-65.c: Ditto.
17717         * gcc.dg/vect/vect-66.c: Ditto.
17718         * gcc.dg/vect/vect-67.c: Ditto.
17719         * gcc.dg/vect/vect-68.c: Ditto.
17720         * gcc.dg/vect/vect-69.c: Ditto.
17721         * gcc.dg/vect/vect-7.c: Ditto.
17722         * gcc.dg/vect/vect-72.c: Ditto.
17723         * gcc.dg/vect/vect-72a.c: Ditto.
17724         * gcc.dg/vect/vect-73.c: Ditto.
17725         * gcc.dg/vect/vect-74.c: Ditto.
17726         * gcc.dg/vect/vect-75.c: Ditto.
17727         * gcc.dg/vect/vect-76.c: Ditto.
17728         * gcc.dg/vect/vect-77.c: Ditto.
17729         * gcc.dg/vect/vect-77a.c: Ditto.
17730         * gcc.dg/vect/vect-78.c: Ditto.
17731         * gcc.dg/vect/vect-79.c: Ditto.
17732         * gcc.dg/vect/vect-8.c: Ditto.
17733         * gcc.dg/vect/vect-80.c: Ditto.
17734         * gcc.dg/vect/vect-82.c: Ditto.
17735         * gcc.dg/vect/vect-82_64.c: Ditto.
17736         * gcc.dg/vect/vect-83.c: Ditto.
17737         * gcc.dg/vect/vect-83_64.c: Ditto.
17738         * gcc.dg/vect/vect-9.c: Ditto.
17739         * gcc.dg/vect/vect-all.c: Ditto.
17740         * gcc.dg/vect/vect-none.c: Ditto.
17741
17742 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
17743
17744         * lib/gcc-dg.exp (dg-skip-if): New function.
17745         (dg-forbid-option): Remove.
17746         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
17747         * g++.dg/abi/bitfield8.C: Likewise.
17748         * g++.dg/abi/dtor1.C: Likewise.
17749         * g++.dg/abi/empty10.C: Likewise.
17750         * g++.dg/abi/empty7.C: Likewise.
17751         * g++.dg/abi/empty9.C: Likewise.
17752         * g++.dg/abi/layout3.C: Likewise.
17753         * g++.dg/abi/layout4.C: Likewise.
17754         * g++.dg/abi/thunk1.C: Likewise.
17755         * g++.dg/abi/thunk2.C: Likewise.
17756         * g++.dg/abi/vbase11.C: Likewise.
17757         * g++.dg/abi/vthunk2.C: Likewise.
17758         * g++.dg/abi/vthunk3.C: Likewise.
17759         * g++.dg/ext/attrib8.C: Likewise.
17760         * g++.dg/opt/longbranch2.C: Likewise.
17761         * g++.dg/opt/reg-stack4.C: Likewise.
17762         * g++.old-deja/g++.ext/attrib1.C: Likewise.
17763         * g++.old-deja/g++.ext/attrib2.C: Likewise.
17764         * g++.old-deja/g++.ext/attrib3.C: Likewise.
17765         * g++.old-deja/g++.other/store-expr1.C: Likewise.
17766         * g++.old-deja/g++.other/store-expr2.C: Likewise.
17767         * gcc.dg/20000609-1.c: Likewise.
17768         * gcc.dg/20000720-1.c: Likewise.
17769         * gcc.dg/20011107-1.c: Likewise.
17770         * gcc.dg/20011119-1.c: Likewise.
17771         * gcc.dg/20020108-1.c: Likewise.
17772         * gcc.dg/20020122-2.c: Likewise.
17773         * gcc.dg/20020122-3.c: Likewise.
17774         * gcc.dg/20020201-3.c: Likewise.
17775         * gcc.dg/20020206-1.c: Likewise.
17776         * gcc.dg/20020218-1.c: Likewise.
17777         * gcc.dg/20020310-1.c: Likewise.
17778         * gcc.dg/20020411-1.c: Likewise.
17779         * gcc.dg/20020418-2.c: Likewise.
17780         * gcc.dg/20020426-1.c: Likewise.
17781         * gcc.dg/20020426-2.c: Likewise.
17782         * gcc.dg/20020517-1.c: Likewise.
17783         * gcc.dg/20020523-1.c: Likewise.
17784         * gcc.dg/20020523-2.c: Likewise.
17785         * gcc.dg/20020729-1.c: Likewise.
17786         * gcc.dg/20030204-1.c: Likewise.
17787         * gcc.dg/20030826-2.c: Likewise.
17788         * gcc.dg/20030926-1.c: Likewise.
17789         * gcc.dg/20031202-1.c: Likewise.
17790         * gcc.dg/980312-1.c: Likewise.
17791         * gcc.dg/980313-1.c: Likewise.
17792         * gcc.dg/990117-1.c: Likewise.
17793         * gcc.dg/990424-1.c: Likewise.
17794         * gcc.dg/990524-1.c: Likewise.
17795         * gcc.dg/991230-1.c: Likewise.
17796         * gcc.dg/i386-387-1.c: Likewise.
17797         * gcc.dg/i386-387-2.c: Likewise.
17798         * gcc.dg/i386-387-3.c: Likewise.
17799         * gcc.dg/i386-387-4.c: Likewise.
17800         * gcc.dg/i386-387-5.c: Likewise.
17801         * gcc.dg/i386-387-6.c: Likewise.
17802         * gcc.dg/i386-asm-1.c: Likewise.
17803         * gcc.dg/i386-bitfield1.c: Likewise.
17804         * gcc.dg/i386-bitfield2.c: Likewise.
17805         * gcc.dg/i386-loop-1.c: Likewise.
17806         * gcc.dg/i386-loop-2.c: Likewise.
17807         * gcc.dg/i386-loop-3.c: Likewise.
17808         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
17809         * gcc.dg/i386-pic-1.c: Likewise.
17810         * gcc.dg/i386-regparm.c: Likewise.
17811         * gcc.dg/i386-signbit-1.c: Likewise.
17812         * gcc.dg/i386-signbit-2.c: Likewise.
17813         * gcc.dg/i386-signbit-3.c: Likewise.
17814         * gcc.dg/i386-sse-5.c: Likewise.
17815         * gcc.dg/i386-sse-8.c: Likewise.
17816         * gcc.dg/i386-unroll-1.c: Likewise.
17817         * gcc.dg/tls/opt-1.c: Likewise.
17818         * gcc.dg/tls/opt-2.c: Likewise.
17819         * gcc.dg/unroll-1.c: Likewise.
17820         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
17821         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
17822         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
17823         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
17824
17825 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17826
17827         * g++.dg/template/incomplete1.C: New test.
17828
17829 2004-11-16  Nick Clifton  <nickc@redhat.com>
17830
17831         Revert patches accidentally commited during checkin of fixes for
17832         xstormy16 tests:
17833         gcc.c-torture/execute/simd-4.c: Revert
17834         gcc.dg/20040910-1.c: Revert.
17835
17836 2004-11-16  Paul Brook  <paul@codesourcery.com>
17837
17838         PR fortran/13010
17839         * gfortran.dg/der_pointer_1.f90: New test.
17840
17841 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
17842
17843         PR c/18498
17844         * gcc.dg/bitfld-13.c: New test.
17845
17846 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
17847
17848         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
17849         powerpc*-*-linux*.
17850
17851         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
17852         * gcc.dg/ppc64-abi-2.c: Ditto.
17853         * gcc.dg/ppc64-abi-3.c: Ditto.
17854
17855         * lib/gcc-dg.exp (dg-target-list): Remove.
17856
17857 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
17858
17859         * gcc.dg/ia64-postinc.c: New test.
17860
17861 2004-11-15  Mark Mitchell <mark@codesourcery.com>
17862
17863         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
17864
17865 2004-11-15  Nick Clifton  <nickc@redhat.com>
17866
17867         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
17868         __INT_MAX__ so that the test can be compiled by toolchains
17869         targeted at 16-bit processors.
17870
17871         * gcc.dg/20040625-1.c: Use long constants rather than integers
17872         when performing arithmetic that will overflow 16-bits.
17873
17874         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
17875         xstormy16.  It does not support 128-bit vector operations.
17876
17877         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
17878         with the macro PTR_TYPE.  Define this macro to an integer type
17879         suitable for holding a pointer.
17880
17881         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
17882         the target is a 16-bit processor.
17883
17884         * gcc.dg/cpp/if-2.c: Expect a different warning message from
17885         16-bit targets where the character constant will be too long.
17886
17887         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
17888         where the double will not be directly addressable.
17889
17890 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17891
17892         Friend class name lookup 1/n, PR c++/18471
17893         * g++.dg/template/crash26.C: New test.
17894         * g++.dg/lookup/struct1.C: Adjust expected error.
17895         * g++.dg/parse/elab1.C: Likewise.
17896         * g++.dg/parse/elab2.C: Likewise.
17897         * g++.dg/parse/int-as-enum1.C: Likewise.
17898         * g++.dg/parse/struct-as-enum1.C: Likewise.
17899         * g++.dg/parse/typedef1.C: Likewise.
17900         * g++.dg/parse/typedef3.C: Likewise.
17901         * g++.dg/parse/typedef4.C: Likewise.
17902         * g++.dg/parse/typedef5.C: Likewise.
17903         * g++.dg/template/nontype4.C: Likewise.
17904         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
17905         * g++.old-deja/g++.other/elab1.C: Likewise.
17906         * g++.old-deja/g++.other/syntax4.C: Likewise.
17907
17908 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17909
17910         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
17911
17912 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
17913
17914         * gcc.c-torture/execute/20041114-1.c: New test.
17915
17916 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
17917
17918         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
17919         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
17920         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
17921         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
17922         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
17923         gcc.dg/switch-7.c: New tests.
17924
17925 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
17926
17927         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
17928
17929 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
17930
17931         PR tree-opt/18400
17932         * gcc.dg/vect/pr18400.c: New test.
17933
17934 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
17935             Andrew Pinski  <pinskia@physics.uc.edu>
17936
17937         PR tree-opt/18425
17938         * gcc.dg/vect/pr18425.c: New test.
17939
17940 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17941
17942         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
17943         Guard with dg-require-alias and dg-require-visibility.
17944
17945 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17946
17947         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
17948
17949 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17950
17951         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
17952
17953 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17954
17955         PR c++/17344
17956         * g++.dg/template/defarg5.C: New test.
17957
17958 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17959
17960         * g++.dg/parse/cast1.C: Run only on ILP32.
17961         * g++.old-deja/g++.mike/p784.C: Likewise.
17962
17963 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
17964
17965         * gcc.c-torture/execute/20041113-1.c: New test.
17966
17967 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
17968
17969         PR target/18230
17970         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
17971         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
17972         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
17973         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
17974         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
17975         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
17976         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
17977         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
17978         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
17979         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
17980         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
17981         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
17982         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
17983
17984 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
17985
17986         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
17987         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
17988         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
17989         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
17990         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
17991         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
17992         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
17993         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
17994         gcc.target/sparc/combined-1.c: New tests.
17995
17996 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
17997
17998         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
17999         New tests.
18000
18001 2004-11-12  Mark Mitchell <mark@codesourcery.com>
18002
18003         * lib/gcc-dg.exp (dg-forbid-option): New function.
18004         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
18005         * g++.dg/abi/bitfield8.C: Likewise.
18006         * g++.dg/abi/dtor1.C: Likewise.
18007         * g++.dg/abi/empty10.C: Likewise.
18008         * g++.dg/abi/empty7.C: Likewise.
18009         * g++.dg/abi/empty9.C: Likewise.
18010         * g++.dg/abi/layout3.C: Likewise.
18011         * g++.dg/abi/layout4.C: Likewise.
18012         * g++.dg/abi/thunk1.C: Likewise.
18013         * g++.dg/abi/thunk2.C: Likewise.
18014         * g++.dg/abi/vbase11.C: Likewise.
18015         * g++.dg/abi/vthunk2.C: Likewise.
18016         * g++.dg/abi/vthunk3.C: Likewise.
18017         * g++.dg/ext/attrib8.C: Likewise.
18018         * g++.dg/opt/longbranch2.C: Likewise.
18019         * g++.dg/opt/reg-stack4.C: Likewise.
18020         * g++.old-deja/g++.ext/attrib1.C: Likewise.
18021         * g++.old-deja/g++.ext/attrib2.C: Likewise.
18022         * g++.old-deja/g++.ext/attrib3.C: Likewise.
18023         * g++.old-deja/g++.other/store-expr1.C: Likewise.
18024         * g++.old-deja/g++.other/store-expr2.C: Likewise.
18025         * gcc.dg/20000609-1.c: Likewise.
18026         * gcc.dg/20000720-1.c: Likewise.
18027         * gcc.dg/20011107-1.c: Likewise.
18028         * gcc.dg/20011119-1.c: Likewise.
18029         * gcc.dg/20020108-1.c: Likewise.
18030         * gcc.dg/20020122-2.c: Likewise.
18031         * gcc.dg/20020122-3.c: Likewise.
18032         * gcc.dg/20020201-3.c: Likewise.
18033         * gcc.dg/20020206-1.c: Likewise.
18034         * gcc.dg/20020218-1.c: Likewise.
18035         * gcc.dg/20020310-1.c: Likewise.
18036         * gcc.dg/20020411-1.c: Likewise.
18037         * gcc.dg/20020418-2.c: Likewise.
18038         * gcc.dg/20020426-1.c: Likewise.
18039         * gcc.dg/20020426-2.c: Likewise.
18040         * gcc.dg/20020517-1.c: Likewise.
18041         * gcc.dg/20020523-1.c: Likewise.
18042         * gcc.dg/20020523-2.c: Likewise.
18043         * gcc.dg/20020729-1.c: Likewise.
18044         * gcc.dg/20030204-1.c: Likewise.
18045         * gcc.dg/20030826-2.c: Likewise.
18046         * gcc.dg/20030926-1.c: Likewise.
18047         * gcc.dg/20031202-1.c: Likewise.
18048         * gcc.dg/980312-1.c: Likewise.
18049         * gcc.dg/980313-1.c: Likewise.
18050         * gcc.dg/990117-1.c: Likewise.
18051         * gcc.dg/990424-1.c: Likewise.
18052         * gcc.dg/990524-1.c: Likewise.
18053         * gcc.dg/991230-1.c: Likewise.
18054         * gcc.dg/i386-387-1.c: Likewise.
18055         * gcc.dg/i386-387-2.c: Likewise.
18056         * gcc.dg/i386-387-3.c: Likewise.
18057         * gcc.dg/i386-387-4.c: Likewise.
18058         * gcc.dg/i386-387-5.c: Likewise.
18059         * gcc.dg/i386-387-6.c: Likewise.
18060         * gcc.dg/i386-asm-1.c: Likewise.
18061         * gcc.dg/i386-bitfield1.c: Likewise.
18062         * gcc.dg/i386-bitfield2.c: Likewise.
18063         * gcc.dg/i386-loop-1.c: Likewise.
18064         * gcc.dg/i386-loop-2.c: Likewise.
18065         * gcc.dg/i386-loop-3.c: Likewise.
18066         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
18067         * gcc.dg/i386-pic-1.c: Likewise.
18068         * gcc.dg/i386-regparm.c: Likewise.
18069         * gcc.dg/i386-signbit-1.c: Likewise.
18070         * gcc.dg/i386-signbit-2.c: Likewise.
18071         * gcc.dg/i386-signbit-3.c: Likewise.
18072         * gcc.dg/i386-sse-5.c: Likewise.
18073         * gcc.dg/i386-sse-8.c: Likewise.
18074         * gcc.dg/i386-unroll-1.c: Likewise.
18075         * gcc.dg/tls/opt-1.c: Likewise.
18076         * gcc.dg/tls/opt-2.c: Likewise.
18077         * gcc.dg/unroll-1.c: Likewise.
18078         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
18079         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
18080         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
18081         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
18082         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
18083         -m64 is specified.
18084
18085 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
18086
18087         PR c++/18389
18088         * g++.dg/parse/cond1.C: New test.
18089
18090         PR c++/18429
18091         * g++.dg/template/array9.C: New test.
18092         * g++.dg/ext/vla1.C: Adjust error messages.
18093         * g++.dg/ext/vlm1.C: Likewise.
18094         * g++.dg/template/crash2.C: Likewise.
18095
18096         PR c++/18436
18097         * g++.dg/template/call3.C: New test.
18098
18099         PR c++/18407
18100         * g++.dg/template/ptrmem11.C: New test.
18101
18102 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
18103
18104         PR other/14264
18105         * lib/g++.exp: Set LC_ALL and LANG to C.
18106         * lib/gcc-dg.exp: Likewise.
18107         * lib/gfortran.exp: Likewise.
18108         * lib/objc.exp: Likewise.
18109         * lib/treelang.exp: Likewise.
18110
18111 2004-11-12  Andreas Schwab  <schwab@suse.de>
18112
18113         * gcc.dg/pr16286.c: Fix last change.
18114
18115 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
18116
18117         PR c++/18416
18118         * g++.dg/init/global1.C: New test.
18119
18120 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
18121
18122         * gcc.c-torture/execute/20041112-1.c: New test.
18123
18124 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
18125
18126         * lib/gcc-dg.exp (dg-target-list): New.
18127
18128 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
18129             Richard Sandiford  <rsandifo@redhat.com>
18130
18131         * lib/target-supports.exp (get-compiler_messages): New.
18132         (check_named_sections_available): Use it.
18133         (check_effective_target_ilp32): New.
18134         (check_effective_target_lp64): New.
18135         (is-effective-target): New.
18136         * lib/gcc-dg.exp (dg-require-effective-target): New.
18137
18138 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
18139
18140         * gcc.dg/precedence-1.c: New test.
18141
18142 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
18143
18144         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
18145
18146         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
18147         message, delete generated files, use more descriptive name for
18148         executable, and make the test unsupported when it cannot be run.
18149
18150         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
18151         (dg-require-weak, dg-require-visibility, dg-require-alias,
18152         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
18153         dg-require-iconv, dg-require-named-sections): Use it.
18154
18155         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
18156
18157 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
18158
18159         PR target/16457
18160         * gcc.dg/ppc-and-1: New
18161
18162         PR target/16796
18163         * gcc.dg/ppc-mov-1.c: New.
18164
18165         PR target/16458
18166         * gcc.dg/ppc-compare-1.c: New.
18167
18168 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
18169
18170         * objc.dg/desig-init-2.m: New test.
18171
18172 2004-11-10  Adam Nemet  <anemet@lnxw.com>
18173
18174         PR middle-end/18160
18175         * g++.dg/warn/register-var-1.C: New test.
18176         * g++.dg/warn/register-var-2.C: New test.
18177
18178 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18179
18180         * gcc.dg/union-2.c: New test.
18181
18182 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
18183
18184         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
18185         New test for PR tree-optimization/17892.
18186
18187 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
18188
18189         PR c++/18369
18190         * g++.dg/init/new12.C: New test.
18191
18192 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
18193
18194         * gcc.target/sparc: New directory.
18195         * gcc.target/sparc/sparc.exp: New driver.
18196         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
18197         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
18198         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
18199         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
18200
18201 2004-11-10  Paul Brook  <paul@codesourcery.com>
18202
18203         PR fortran/18218
18204         * gfortran.dg/list_read.c: New test.
18205
18206 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
18207
18208         PR c/18322
18209         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
18210         expected diagnostic location.
18211
18212 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
18213
18214         * gcc.dg/20041109-1.c: New test.
18215
18216 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
18217
18218         PR objc/18406
18219         * objc/compile/pr18406.m: New test.
18220
18221 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
18222
18223         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
18224
18225 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
18226
18227         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
18228
18229 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
18230
18231         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
18232
18233 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
18234
18235         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
18236         exit.
18237
18238 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
18239
18240         PR tree-opt/18299
18241         * gcc.c-torture/pr18299-1.c: New test.
18242
18243 2004-11-06  Andreas Schwab  <schwab@suse.de>
18244
18245         * gcc.dg/pr16286.c: Also test for bool and pixel.
18246
18247 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
18248
18249         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
18250         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
18251         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
18252         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
18253         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
18254         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
18255         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
18256         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
18257         gcc.dg/struct-semi-3.c: New tests.
18258
18259 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18260
18261         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
18262
18263 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18264
18265         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
18266         Do not use C99 designators.
18267
18268 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18269
18270         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
18271
18272 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18273
18274         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
18275         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
18276         * gcc.c-torture/execute/simd-5.x: Remove.
18277
18278 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
18279
18280         PR rtl-optimization/17933
18281         * gcc.dg/torture/pr17933-1.c: New test.
18282
18283 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
18284
18285         PR target/18106
18286         * lib/target-supports.exp (check_weak_available): Support
18287         Windows.
18288
18289 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
18290
18291         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
18292         call to fflush(stdout) before abort.
18293         (my_ffsll): New function.
18294         (generate_fields): Use it.
18295
18296 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
18297
18298         * gcc.dg/init-undef-1.c: New test.
18299
18300 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
18301
18302         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
18303         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
18304         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
18305         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
18306         expected messages for new parser.
18307
18308 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
18309
18310         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
18311
18312 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18313
18314         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
18315         on LP64 targets.
18316
18317 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
18318
18319         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
18320         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
18321         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
18322         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
18323         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
18324         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
18325         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
18326         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
18327         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
18328         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
18329
18330 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
18331
18332         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
18333         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
18334         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
18335         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
18336         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
18337         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
18338         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
18339         for new parser.
18340
18341 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
18342
18343         PR target/15342
18344         * gcc.dg/20041104-1.c: New test.
18345
18346 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18347
18348         * g++.dg/template/nontype7.C: New test.
18349         * g++.dg/template/nontype8.C: Likewise.
18350         * g++.dg/template/nontype9.C: Likewise.
18351         * g++.dg/template/nontype10.C: Likewise.
18352         * g++.dg/tc1/dr49.C: Likewise.
18353         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
18354         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
18355
18356 2004-11-04  Ben Elliston  <bje@au.ibm.com>
18357
18358         * g++.dg/rtti/tinfo1.C: Remove xfails.
18359
18360 2004-11-04  Ben Elliston  <bje@au.ibm.com>
18361
18362         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
18363         packed attribute to the definition to satisfy the new C++ parser.
18364
18365 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18366
18367         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
18368         invocations of va_arg.
18369
18370 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
18371
18372         PR c++/18124
18373         * g++.dg/template/crash25.C: New test.
18374
18375         PR c++/18155
18376         * g++.dg/template/typedef2.C: New test.
18377         * g++.dg/parse/crash13.C: Adjust error markers.
18378
18379         PR c++/18177
18380         * g++.dg/conversion/const3.C: New test.
18381
18382 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18383
18384         PR fortran/17535
18385         PR fortran/17583
18386         PR fortran/17713
18387         * gfortran.dg/generic_[123].f90: New testcases.
18388
18389 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
18390
18391         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
18392         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
18393
18394 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
18395
18396         PR tree-opt/16808
18397         * gcc.c-torture/compile/pr16808.c: New test.
18398
18399 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
18400
18401         PR rtl-optimization/17104
18402         * gcc.dg/ppc-bitfield1.c: New.
18403
18404 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
18405
18406         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
18407
18408 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
18409
18410         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
18411         strings for 32-bit code.
18412
18413 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
18414
18415         PR c/18239
18416         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
18417
18418 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
18419
18420         PR c++/18064
18421         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
18422
18423 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
18424
18425         PR c++/15172
18426         * g++.dg/init/aggr2.C: New test.
18427
18428 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
18429
18430         * objc.dg/local-decl-1.m: New test.
18431
18432 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18433
18434         * gcc.dg/20040910-1.c: Adjust regex.
18435
18436 2004-10-30  Roger Sayle  <roger@eyesopen.com>
18437
18438         PR rtl-optimization/18084
18439         * g++.dg/opt/pr18084-1.C: New testcase.
18440
18441 2004-10-30  Matt Austern  <austern@apple.com>
18442
18443         PR c++/17542
18444         * g++.dg/ext/attrib18.C: New test.
18445
18446 2004-10-30  Roger Sayle  <roger@eyesopen.com>
18447
18448         PR middle-end/18096
18449         * gcc.dg/pr18096-1.c: New test case.
18450
18451 2004-10-30  Roger Sayle  <roger@eyesopen.com>
18452
18453         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
18454
18455 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
18456
18457         PR c/16666
18458         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
18459         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
18460         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
18461         gcc.dg/old-style-prom-3.c: New tests.
18462
18463 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
18464
18465         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
18466         Remove unnecessary inclusion of stdio.h.
18467
18468 2004-10-29  Roger Sayle  <roger@eyesopen.com>
18469
18470         PR rtl-optimization/17581
18471         * gcc.dg/pr17581-1.c: New test case.
18472
18473 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
18474
18475         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
18476         being implemented.
18477         * g++.dg/conversion/dr195-1.C: New.
18478         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
18479         * g++.old-deja/g++.mike/p10148.C: Likewise.
18480
18481 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
18482
18483         PR c++/17695
18484         * g++.dg/debug/typedef2.C: New test.
18485
18486 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
18487
18488         PR fortran/13490
18489         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
18490         * gfortran.dg/g77/README: Update.
18491
18492 2004-10-28  Matt Austern  <austern@apple.com>
18493
18494         PR c++/14124
18495         * g++.dg/ext/packed7.C: New test.
18496
18497 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
18498
18499         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
18500         scan-assembler.
18501         * lib/scanasm.exp (hidden-scan-for): New proc.
18502         (scan-hidden): Use hidden-scan-for instead of constructing the scan
18503         string.
18504         (scan-not-hidden): Likewise.
18505         * lib/target-supports.exp (check_visibility_available): mach-o is
18506         support too.
18507
18508 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
18509
18510         PR c++/17132
18511         * g++.dg/template/memclass3.C: New test.
18512
18513 2004-10-28  Adam Nemet  <anemet@lnxw.com>
18514
18515         PR middle-end/18160
18516         * gcc.dg/register-var-1.c: New test.
18517         * gcc.dg/register-var-2.c: New test.
18518         * gcc.dg/asm-7.c: Taking the address of a register variable is an
18519         error now.
18520
18521 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
18522
18523         PR other/18172
18524         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
18525         unused variables.
18526         * gcc.dg/vect/vect-22.c: Likewise.
18527
18528 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
18529
18530         * gcc.dg/i386-rotate-1.c: New test.
18531
18532 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
18533
18534         * g++.dg/init/ref12.C: Add "run" marker.
18535
18536         PR c++/17435
18537         * g++.dg/init/ref12.C: New test.
18538
18539         PR c++/18140
18540         * g++.dg/template/shift1.C: New test.
18541         * g++.dg/template/error10.C: Adjust error markers.
18542
18543 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
18544
18545         PR tree-opt/17529
18546         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
18547
18548 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
18549
18550         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
18551         * gcc.dg/weak/weak-3.c: Likewise.
18552         * gcc.dg/weak/weak-5.c: Likewise.
18553         * gcc.dg/weak/weak-9.c: Likewise.
18554         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
18555         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
18556
18557         * gcc.dg/darwin-weakimport-1.c: New.
18558
18559 2004-10-28  Ben Elliston  <bje@au.ibm.com>
18560
18561         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
18562
18563 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
18564
18565         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
18566         'syntax' error messages.
18567         * gcc.dg/cpp/direct2s.c: Likewise.
18568
18569 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
18570
18571         * gcc.c-torture/compile/20041026-1.c: New.
18572
18573 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
18574
18575         PR c++/18093
18576         * g++.dg/lookup/ns2.C: New test.
18577
18578         PR c++/18020
18579         * g++.dg/template/enum4.C: New test.
18580
18581         PR c++/18161
18582         * g++.dg/template/expr1.C: New test.
18583
18584 2004-10-26  Ben Elliston  <bje@au.ibm.com>
18585
18586         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
18587
18588 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
18589
18590         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
18591         gcc.dg/decl-nospec-3.c: New tests.
18592
18593 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
18594
18595         * objc.dg/super-class-3.m: New test.
18596
18597 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
18598
18599         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
18600         resyncing.
18601         * gcc.dg/cpp/direct2s.c: Likewise.
18602
18603 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
18604
18605         * objc.dg/image-info.m: Update for changes to section selection.
18606
18607 2004-10-25  David Ayers  <d.ayers@inode.at>
18608             Ziemowit Laski  <zlaski@apple.com>
18609
18610         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
18611         diagnostics when messaging 'id <Proto>'.
18612         * objc.dg/class-protocol-1.m: New test.
18613         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
18614         a non-existent method signature.
18615         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
18616         Update diagnostics when messaging with non-existent method signature.
18617         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
18618         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
18619         invalid receivers are now resolved as if messaging 'id'; remove
18620         extraneous diagnostics.
18621
18622 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
18623
18624         PR c/16667
18625         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
18626         gcc.dg/init-desig-obs-3.c: New tests.
18627
18628 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
18629
18630         * gcc.dg/debug/20041023-1.c: New test.
18631
18632 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
18633
18634         PR middle-end/17407
18635         * gcc.c-torture/compile/pr17407.c: New test.
18636
18637         PR c++/18121
18638         * g++.dg/template/array8.C: New test.
18639
18640 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
18641
18642         PR other/18138
18643         * lib/g++.exp: Accept more than one multilib libgcc.
18644         * lib/gcc-dg.exp: Likewise.
18645         * lib/objc.exp: Likewise.
18646         * lib/treelang.exp: Likewise.
18647         * lib/gfortran.exp: Likewise.
18648
18649 2004-10-24  Ben Elliston  <bje@au.ibm.com>
18650
18651         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
18652
18653 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
18654
18655         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
18656         * gcc.dg/c99-const-expr-3.c: Likewise.
18657
18658 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
18659
18660         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
18661
18662 2004-10-23  Ben Elliston  <bje@au.ibm.com>
18663
18664         * gcc.c-torture/execute/loop-2e.x: Remove.
18665
18666 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
18667
18668         PR c++/18095
18669         * g++.dg/parse/crash18.C: New.
18670         * g++.dg/parse/crash19.C: New.
18671
18672 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
18673
18674         * g++.dg/ext/dllimport1.C: Move dg-warnings.
18675         * g++.dg/ext/dllimport2.C: Same.
18676         * g++.dg/ext/dllimport8.C: Same.
18677
18678 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
18679
18680         PR c++/10841
18681         * g++.dg/conversion/cast1.C: New test.
18682         * g++.dg/overload/pmf1.C: Adjust error marker.
18683
18684 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
18685
18686         PR objc/17923
18687         * objc.dg/const-str-7.m: New test.
18688
18689 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18690
18691         * g++.dg/template/memfriend11.C: Fix comment typo.
18692         * g++.dg/template/memfriend14.C: Likewise.
18693
18694 2004-10-20  Richard Henderson  <rth@redhat.com>
18695
18696         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
18697         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
18698         -fasynchronous-unwind-tables.
18699
18700 2004-10-20  Richard Henderson  <rth@redhat.com>
18701
18702         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
18703         (main): Return success.
18704         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
18705         (main): Return success.
18706
18707 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18708
18709         PR c++/13495
18710         * g++.dg/template/memfriend9.C: New test.
18711         * g++.dg/template/memfriend10.C: Likewise.
18712         * g++.dg/template/memfriend11.C: Likewise.
18713         * g++.dg/template/memfriend12.C: Likewise.
18714         * g++.dg/template/memfriend13.C: Likewise.
18715         * g++.dg/template/memfriend14.C: Likewise.
18716         * g++.dg/template/memfriend15.C: Likewise.
18717         * g++.dg/template/memfriend16.C: Likewise.
18718         * g++.dg/template/memfriend17.C: Likewise.
18719         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
18720
18721 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
18722
18723         * g++.dg/conversion/dr195.C: New.
18724         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
18725
18726 2004-10-20  Ben Elliston  <bje@au.ibm.com>
18727             Devang Patel  <dpatel@apple.com>
18728
18729         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
18730         of floating point arithmetic, which could trap.
18731
18732 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
18733
18734         PR c++/14035
18735         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
18736         * g++.dg/conversion/const2.C: New test.
18737         * g++.dg/expr/reinterpret2.C: New test.
18738         * g++.dg/expr/reinterpret3.C: New test.
18739         * g++.dg/expr/cast2.C: New test.
18740         * g++.dg/expr/copy1.C: New test.
18741         * g++.dg/other/conversion1.C: Change error message.
18742         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
18743         function pointers to void *.
18744         * g++.old-deja/g++.mike/p10148.C: Likewise.
18745
18746 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18747
18748         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
18749
18750 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
18751
18752         PR c++/18047
18753
18754         * g++.dg/parse/expr3.C: New test.
18755
18756 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18757
18758         * gcc.dg/smod-1.c: New test.
18759
18760 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
18761
18762         * objc.dg/method-14.m: New test.
18763
18764 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
18765
18766         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
18767         Also xfail as the patch was reverted.
18768
18769 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
18770
18771         PR middle-end/16973
18772         * gcc.dg/pr16973.c: New test.
18773
18774 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
18775
18776         PR tree-optimization/17656
18777         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
18778
18779 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
18780
18781         * g++.dg/eh/shadow1.C: New.
18782
18783 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
18784
18785         * gcc.c-torture/compile/20041018-1.c: New test.
18786
18787 2004-10-18  Ben Elliston  <bje@au.ibm.com>
18788
18789         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
18790         compiler referring to register 0 when accessing sdata.  The linker
18791         now patches things up.
18792
18793 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
18794
18795         PR c/17529
18796         * gcc.c-torture/compile/pr17529.c: New test.
18797
18798 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18799
18800         PR c++/17743
18801         * g++.dg/ext/attrib17.C: New test.
18802
18803 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
18804
18805         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
18806
18807 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18808
18809         PR c++/10479
18810         * g++.dg/ext/attrib16.C: New test.
18811
18812 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
18813
18814         PR c++/17042
18815         * g++.dg/init/dso_handle1.C: New test.
18816
18817         PR c++/14667
18818         * g++.dg/parse/typedef6.C: New test.
18819
18820         PR c++/17916
18821         * g++.dg/parse/pragma1.C: New test.
18822
18823 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
18824
18825         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
18826
18827 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
18828
18829         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
18830         -fno-common when on HPPA HP-UX platforms.
18831
18832 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
18833
18834         PR other/16820
18835         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
18836         stdint.h.
18837         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
18838         uintptr_t.
18839
18840 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
18841
18842         PR c++/16301
18843         * g++.dg/lookup/strong-using-4.C: New test.
18844
18845 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
18846
18847         PR middle-end/16567
18848         * gcc.c-torture/compile/nested-1.c: New test.
18849
18850 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
18851
18852         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
18853         and mipsisa64*-*-* (until support for misaligned loads is added).
18854         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
18855         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
18856         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
18857         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
18858         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
18859         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
18860
18861 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
18862
18863         PR c++/17976
18864         * g++.dg/init/dtor3.C: New test.
18865
18866 2004-10-15  Ben Elliston  <bje@au.ibm.com>
18867
18868         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
18869
18870 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
18871
18872         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
18873         * gcc.dg/macho-lo-sum.c: Likewise.
18874
18875 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
18876
18877         * gcc.dg/ppc-spe64-1.c: New test.
18878
18879 2004-10-14  Devang Patel  <dpatel@apple.com>
18880
18881         PR 17635
18882         * gcc.dg/pr17635.c : New test.
18883
18884 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
18885
18886         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
18887         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
18888         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
18889         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
18890         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
18891         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
18892         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
18893         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
18894         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
18895         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
18896         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
18897         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
18898         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
18899         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
18900         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
18901         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
18902         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
18903         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
18904
18905 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
18906
18907         * gcc.dg/vect/vect-82.c: New testcase.
18908         * gcc.dg/vect/vect-82_64.c: New testcase.
18909         * gcc.dg/vect/vect-83.c: New testcase.
18910         * gcc.dg/vect/vect-83_64.c: New testcase.
18911
18912 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
18913
18914         * gcc.dg/cpp/error-1.c: New test.
18915
18916 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
18917
18918         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
18919
18920 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
18921
18922         PR target/17984
18923         * gcc.dg/cris-peep2-xsrand2.c: New test.
18924
18925 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
18926
18927         PR c++/17661
18928         * testsuite/g++.dg/expr/for2.C: New test.
18929
18930 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18931
18932         * g++.dg/inherit/thunk1.C: Run on the SPARC.
18933
18934 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
18935
18936         PR tree-optimization/17724
18937         * g++.dg/opt/pr17724-1.C: New test.
18938         * g++.dg/opt/pr17724-2.C: New test.
18939         * g++.dg/opt/pr17724-3.C: New test.
18940         * g++.dg/opt/pr17724-4.C: New test.
18941         * g++.dg/opt/pr17724-5.C: New test.
18942         * g++.dg/opt/pr17724-6.C: New test.
18943
18944 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
18945
18946         PR c/17301
18947         * gcc.dg/pr17301-2.c: New test.
18948
18949 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
18950
18951         PR c++/15876
18952         * g++.dg/parse/error22.C: New test.
18953
18954         PR c++/17936
18955         * g++.dg/template/spec18.C: New test.
18956
18957 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
18958
18959         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
18960         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
18961         memcpy.
18962         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
18963         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
18964
18965 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
18966
18967         * g++.dg/eh/cleanup5.C: Add dg-options "".
18968
18969 2004-10-11  Roger Sayle  <roger@eyesopen.com>
18970
18971         PR middle-end/17657
18972         * gcc.dg/switch-4.c: New test case.
18973
18974 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
18975
18976         * gcc.c-torture/execute/20041011-1.c: New test.
18977
18978 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
18979
18980         PR c++/17554
18981         * g++.dg/init/for3.C: New test.
18982
18983         PR c++/17657
18984         * g++.dg/opt/switch2.C: New test.
18985
18986         PR middle-end/17703
18987         * g++.dg/warn/Wreturn-2.C: New test.
18988
18989 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
18990
18991         PR c++/17907
18992         * g++.dg/eh/cleanup5.C: New test.
18993
18994 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
18995
18996         PR c++/17393
18997         * g++.dg/parse/error21.C: New test.
18998
18999 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19000
19001         * g++.dg/overload/pmf1.C: Adjust quoting marks.
19002         * g++.dg/warn/incomplete1.C: Likewise.
19003         * g++.dg/template/qualttp20.C: Likewise.
19004
19005 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19006
19007         PR c/17881
19008         * parm-incomplete-1.c: New test.
19009
19010 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
19011
19012         PR c++/17867
19013         * g++.dg/parse/error19.C: New test.
19014
19015         PR c++/17670
19016         * g++.dg/init/new11.C: New test.
19017
19018         PR c++/17821
19019         * g++.dg/parse/error20.C: New test.
19020
19021         PR c++/17826
19022         * g++.dg/template/crash24.C: New test.
19023
19024 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19025
19026         PR c/17301
19027         * gcc.dg/pr17301-1.c: New test.
19028
19029 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19030
19031         PR c/17189
19032         * gcc.dg/anon-struct-5.c: New test.
19033
19034 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19035
19036         PR c/17844
19037         * gcc.dg/pr17844-1.c: New test.
19038
19039 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
19040
19041         PR tree-optimization/17906
19042         * gcc.c-torture/compile/pr17906.c: New.
19043
19044 2004-10-09  Stuart Hastings  <stuart@apple.com>
19045             Roger Sayle  <roger@eyesopen.com>
19046
19047         PR rtl-optimization/17853
19048         * gcc.dg/i386-mmx-5.c: New testcase.
19049
19050 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
19051
19052         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
19053
19054 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
19055
19056         PR c++/17524
19057         * g++.dg/template/static9.C: New test.
19058
19059         PR c++/17685
19060         * g++.dg/parse/operator5.C: New test.
19061
19062 2004-10-09  Roger Sayle  <roger@eyesopen.com>
19063
19064         PR middle-end/17894
19065         * gcc.c-torture/execute/divcmp-4.c: New test case.
19066
19067 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
19068
19069         PR tree-opt/17902
19070         * g++.dg/opt/pr17902.C: New test.
19071
19072 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
19073
19074         * gcc.dg/cpp/ident-1.c: Add dg-options "".
19075
19076 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19077
19078         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
19079
19080 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19081
19082         * gcc.dg/assign-warn-3.c: New test.
19083
19084 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
19085
19086         PR c/16999
19087         * gcc.dg/cpp/ident-1.c: New test.
19088
19089 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
19090
19091         * gcc.c-torture/compile/acc1.c: New.
19092
19093 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
19094
19095         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
19096         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
19097
19098 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
19099
19100         * gcc.dg/ultrasp11.c: New test.
19101
19102 2004-10-08  Michael Matz  <matz@suse.de>
19103
19104         * gcc.dg/doloop-2.c: New test.
19105
19106 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19107
19108         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
19109         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
19110         objc.dg/method-9.m: Update expected diagnostics.
19111
19112 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
19113
19114         * gcc.dg/ppc-fsel-3.c: New file.
19115         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
19116
19117 2004-10-07  Paul Brook  <paul@codesourcery.com>
19118
19119         * gfortran.dg/intrinsic_verify_1.f90: New test.
19120
19121 2004-10-07  Paul Brook  <paul@codesourcery.com>
19122
19123         * gfortran.dg/empty_format_1.f90: Remove stray commas.
19124
19125 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19126
19127         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
19128         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
19129         commit.
19130
19131 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
19132
19133         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
19134
19135 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19136
19137         PR c++/17115
19138         * g++.dg/warn/Winline-4.C: New test.
19139
19140 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
19141
19142         * gcc.c-torture/compile/20041007-1.c: New test.
19143
19144 2004-10-07  Paul Brook  <paul@codesourcery.com>
19145
19146         PR fortran/17678
19147         * gfortran.dg/use_allocated_1.f90: New test.
19148
19149 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
19150
19151         PR middle-end/17849
19152         * gfortran.fortran-torture/compile/nested.f90: New test
19153
19154 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
19155
19156         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
19157
19158 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
19159
19160         PR c++/17368
19161         * g++.dg/ext/asm6.C: New test.
19162
19163 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
19164
19165         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
19166
19167 2004-10-06  Paul Brook  <paul@codesourcery.com>
19168
19169         PR libfortran/17709
19170         * gfortran.dg/empty_format_1.f90: New test.
19171
19172 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19173
19174         PR fortran/17568
19175         * gfortran.dg/ishft.f90: New test.
19176
19177         PR fortran/17283
19178         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
19179         tests.
19180
19181 2004-10-06  Paul Brook  <paul@codesourcery.com>
19182
19183         * gfortran.dg/do_1.f90: New test.
19184
19185 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19186
19187         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
19188         optimizing for size.
19189
19190 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
19191
19192         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
19193
19194 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
19195
19196         * gcc.c-torture/compile/20041005-1.c: New test.
19197
19198 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
19199
19200         PR c++/17829
19201         * g++.dg/lookup/koenig4.C: New.
19202
19203 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19204
19205         * g++.dg/other/classkey1.C: Adjust quoting marks.
19206         * g++.dg/parse/error15.C: Likewise.
19207         * g++.dg/template/meminit2.C (int>): Likewise.
19208
19209 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19210
19211         PR fortran/17283
19212         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
19213
19214         PR fortran/17631
19215         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
19216
19217         PR fortran/17708
19218         * gfortran.dg/pr17708.f90: New test.
19219
19220 2004-10-04  Chao-ying Fu  <fu@mips.com>
19221
19222         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
19223         * gcc.dg/vect/vect-4.c: Ditto.
19224         * gcc.dg/vect/vect-5.c: Ditto.
19225         * gcc.dg/vect/vect-6.c: Ditto.
19226         * gcc.dg/vect/vect-8.c: Ditto.
19227         * gcc.dg/vect/vect-16.c: Ditto.
19228         * gcc.dg/vect/vect-30.c: Ditto.
19229         * gcc.dg/vect/vect-40.c: Ditto.
19230         * gcc.dg/vect/vect-41.c: Ditto.
19231         * gcc.dg/vect/vect-42.c: Ditto.
19232         * gcc.dg/vect/vect-43.c: Ditto.
19233         * gcc.dg/vect/vect-44.c: Ditto.
19234         * gcc.dg/vect/vect-45.c: Ditto.
19235         * gcc.dg/vect/vect-46.c: Ditto.
19236         * gcc.dg/vect/vect-47.c: Ditto.
19237         * gcc.dg/vect/vect-48.c: Ditto.
19238         * gcc.dg/vect/vect-49.c: Ditto.
19239         * gcc.dg/vect/vect-50.c: Ditto.
19240         * gcc.dg/vect/vect-51.c: Ditto.
19241         * gcc.dg/vect/vect-52.c: Ditto.
19242         * gcc.dg/vect/vect-53.c: Ditto.
19243         * gcc.dg/vect/vect-54.c: Ditto.
19244         * gcc.dg/vect/vect-55.c: Ditto.
19245         * gcc.dg/vect/vect-56.c: Ditto.
19246         * gcc.dg/vect/vect-57.c: Ditto.
19247         * gcc.dg/vect/vect-58.c: Ditto.
19248         * gcc.dg/vect/vect-59.c: Ditto.
19249         * gcc.dg/vect/vect-60.c: Ditto.
19250         * gcc.dg/vect/vect-74.c: Ditto.
19251         * gcc.dg/vect/vect-79.c: Ditto.
19252         * gcc.dg/vect/vect-80.c: Ditto.
19253
19254 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
19255
19256         * gcc.dg/unused-7.c: Use the correct option.
19257
19258 2004-10-04  Paul Brook  <paul@codesourcery.com>
19259         Bud Davis  <bdavis9659@comcast.net>
19260
19261         PR fortran/17706
19262         PR fortran/16434
19263         * gfortran/pr17706.f90: New test.
19264         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
19265
19266 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19267
19268         * gfortran.dg/pr17612.f90: New test.
19269
19270 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19271
19272         * g++.dg/template/local1.C: Adjust quoting marks in
19273         testing for diagnostics.
19274         * g++.dg/tls/diag-2.C: Likewise.
19275         * g++.dg/other/error8.C: Likewise.
19276
19277 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
19278
19279         PR c/17178
19280         * gcc.dg/unused-4.c: Adjust to be correct.
19281
19282         PR c/17820
19283         * gcc.dg/unused-7.c: New test.
19284
19285 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
19286
19287         PR c++/17797
19288         * g++.dg/overload/template2.C: New test.
19289
19290 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
19291
19292         PR tree-optimization/16632
19293         * gcc.dg/tree-ssa/20041002-1.c: New.
19294
19295 2004-10-03  Paul Brook  <paul@codesourcery.com>
19296
19297         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
19298         rather than relying on default formatting.
19299
19300 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
19301
19302         * gcc.dg/20040920-1.c: Update expected message text.
19303
19304 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
19305
19306         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
19307
19308 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
19309
19310         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
19311         tree level.
19312
19313 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
19314
19315         * gcc.dg/tree-ssa/pr17343.c: Remove.
19316
19317 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
19318
19319         PR tree-opt/17343
19320         * gcc.dg/tree-ssa/pr17343.c: New test.
19321
19322 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
19323
19324         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
19325         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
19326         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
19327         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
19328         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
19329
19330 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
19331
19332         * gcc.dg/lvalue-2.c: New test.
19333
19334 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
19335
19336         PR c/17730
19337         * gcc.dg/pr17730-1.c: New test
19338
19339 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
19340
19341         PR c/7425
19342         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
19343
19344 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
19345
19346         * gcc.c-torture/execute/stdarg-1.c: New test.
19347         * gcc.c-torture/execute/stdarg-2.c: New test.
19348         * gcc.c-torture/execute/stdarg-3.c: New test.
19349         * gcc.dg/tree-ssa/stdarg-1.c: New test.
19350         * gcc.dg/tree-ssa/stdarg-2.c: New test.
19351         * gcc.dg/tree-ssa/stdarg-3.c: New test.
19352         * gcc.dg/tree-ssa/stdarg-4.c: New test.
19353         * gcc.dg/tree-ssa/stdarg-5.c: New test.
19354
19355 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
19356
19357         PR tree-optimization/17697
19358         * g++.dg/opt/pr17697-1.C: New test.
19359         * g++.dg/opt/pr17697-2.C: New test.
19360         * g++.dg/opt/pr17697-3.C: New test.
19361
19362 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
19363
19364         PR c/16409
19365         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
19366         gcc.dg/vla-init-5.c: New tests.
19367
19368 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
19369
19370         PR c/13804
19371         * gcc.dg/pr13804-1.c: New test.
19372
19373 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19374
19375         PR fortran/16938
19376         * gfortran.dg/pr16938.f90: New test.
19377
19378 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
19379
19380         * g++.dg/template/crash23.C: New test.
19381
19382 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
19383
19384         PR c++/17585
19385         * g++.dg/template/static8.C: New test.
19386
19387 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
19388
19389         PR c++/17681
19390         * g++.dg/other/error9.C: New test.
19391
19392 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
19393
19394         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
19395
19396 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19397
19398         PR fortran/15164
19399         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
19400
19401 2004-09-26  Roger Sayle  <roger@eyesopen.com>
19402
19403         PR middle-end/17112
19404         * gcc.dg/pr17112-1.c: New test case.
19405
19406 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19407
19408         PR c/11459
19409         * gcc.dg/pr11459-1.c: New test.
19410
19411 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
19412
19413         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
19414         * gcc.dg/tree-ssa/loop-4.c: Likewise.
19415
19416 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19417
19418         * gfortran.dg/pr15324.f90: Make array bounds consistent.
19419
19420 2004-09-25  Jan Hubicka  <jh@suse.cz>
19421
19422         * compile/30040909-1.c: New test.
19423         * compile/30040907-1.c: New test.
19424
19425 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
19426
19427         * gcc.c-torture/execute/va-arg-26.c: New test.
19428
19429 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
19430
19431         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
19432         extra diagnostics on targets with 64-bit pointers.
19433         * objc.dg/selector-1.m: Adjust dg-warning regexp.
19434
19435 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
19436
19437         PR c/17188
19438         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
19439         * gcc.dg/decl-3.c: Adjust expected message.
19440
19441 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19442
19443         PR fortran/17615
19444         * gfortran.dg/pr17615.f90: New test.
19445
19446 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
19447
19448         PR tree-optimzation/17517
19449         * g++.dg/tree-ssa/pr17517.C: New Test.
19450
19451 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19452
19453         PR c++/16889
19454         * g++.dg/lookup/ambig3.C: New.
19455
19456 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
19457
19458         PR tree-opt/17624
19459         * g++.dg/opt/pr17624.C: New test.
19460
19461 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
19462
19463         PR c/6980
19464         * gcc.dg/Wbad-function-cast-1.c: New test.
19465
19466 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
19467
19468         * g++.dg/ext/complit1.C
19469         * g++.dg/other/error2.C
19470         * g++.dg/other/nontype-1.C
19471         * g++.dg/parse/crash11.C
19472         * g++.dg/parse/crash12.C
19473         * g++.dg/parse/error15.C
19474         * g++.dg/parse/error4.C
19475         * g++.dg/parse/tmpl-outside1.C
19476         * g++.dg/parse/too-many-tmpl-args1.C
19477         * g++.dg/template/dependent-expr3.C
19478         * g++.dg/template/error10.C
19479         * g++.dg/template/instantiate1.C
19480         * g++.dg/template/vtable2.C
19481         * g++.dg/warn/Wshadow-1.C
19482         * g++.dg/warn/weak1.C
19483         * g++.old-deja/g++.brendan/crash16.C
19484         * g++.old-deja/g++.brendan/crash18.C
19485         * g++.old-deja/g++.brendan/crash48.C
19486         * g++.old-deja/g++.brendan/crash49.C
19487         * g++.old-deja/g++.brendan/crash55.C
19488         * g++.old-deja/g++.brendan/crash56.C
19489         * g++.old-deja/g++.brendan/crash8.C
19490         * g++.old-deja/g++.brendan/enum11.C
19491         * g++.old-deja/g++.brendan/enum8.C
19492         * g++.old-deja/g++.brendan/enum9.C
19493         * g++.old-deja/g++.brendan/friend3.C
19494         * g++.old-deja/g++.brendan/misc14.C
19495         * g++.old-deja/g++.bugs/900402_02.C
19496         * g++.old-deja/g++.bugs/900404_03.C
19497         * g++.old-deja/g++.bugs/900404_04.C
19498         * g++.old-deja/g++.bugs/900428_03.C
19499         * g++.old-deja/g++.jason/crash4.C
19500         * g++.old-deja/g++.jason/overload21.C
19501         * g++.old-deja/g++.jason/redecl1.C
19502         * g++.old-deja/g++.jason/report.C
19503         * g++.old-deja/g++.jason/rfg10.C
19504         * g++.old-deja/g++.jason/template30.C
19505         * g++.old-deja/g++.law/arm12.C
19506         * g++.old-deja/g++.law/ctors5.C
19507         * g++.old-deja/g++.law/cvt20.C
19508         * g++.old-deja/g++.law/init10.C
19509         * g++.old-deja/g++.law/init8.C
19510         * g++.old-deja/g++.law/visibility17.C
19511         * g++.old-deja/g++.law/visibility7.C
19512         * g++.old-deja/g++.mike/net8.C
19513         * g++.old-deja/g++.mike/p646.C
19514         * g++.old-deja/g++.mike/p700.C
19515         * g++.old-deja/g++.mike/p701.C
19516         * g++.old-deja/g++.mike/p811.C
19517         * g++.old-deja/g++.ns/template13.C
19518         * g++.old-deja/g++.other/array3.C
19519         * g++.old-deja/g++.other/crash25.C
19520         * g++.old-deja/g++.other/dtor3.C
19521         * g++.old-deja/g++.other/dtor4.C
19522         * g++.old-deja/g++.other/main1.C
19523         * g++.old-deja/g++.other/warn7.C
19524         * g++.old-deja/g++.pt/crash11.C
19525         * g++.old-deja/g++.pt/crash36.C
19526         * g++.old-deja/g++.pt/spec22.C
19527         * g++.old-deja/g++.pt/spec9.C
19528         * g++.old-deja/g++.pt/ttp52.C
19529         * g++.old-deja/g++.robertl/eb103.C
19530         * g++.old-deja/g++.robertl/eb121.C
19531         * g++.old-deja/g++.robertl/eb22.C
19532         * g++.old-deja/g++.robertl/eb8.C:
19533         Update locations and/or regexps of dg-error markers.
19534         Remove markers for some bogus messages that are no longer issued.
19535
19536 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
19537
19538         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
19539         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
19540
19541 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
19542
19543         PR c++/17618
19544         * g++.dg/lookup/crash5.C: New test.
19545
19546 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
19547
19548         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
19549         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
19550         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
19551         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
19552         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
19553         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
19554
19555         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
19556         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
19557         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
19558         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
19559         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
19560         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
19561
19562         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
19563
19564         * gcc.dg/vect/vect-44.c: Check additional cases.
19565         * gcc.dg/vect/vect-48.c: Check additional cases.
19566
19567         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
19568         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
19569         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
19570         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
19571         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
19572         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
19573         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
19574         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
19575         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
19576
19577         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
19578         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
19579         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
19580
19581 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19582
19583         * gcc.dg/tree-ssa/loop-6.c: New test.
19584
19585 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
19586
19587         PR c++/17620
19588         * g++.dg/inherit/base2.C: New.
19589
19590 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
19591
19592         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
19593         * gcc.dg/20001012-2.c: Likewise.
19594         * gcc.dg/20001013-1.c: Likewise.
19595         * gcc.dg/20001101-1.c: Likewise.
19596         * gcc.dg/20001102-1.c: Likewise.
19597         * gcc.dg/bf-spl1.c: Likewise.
19598         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
19599         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
19600
19601 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
19602
19603         PR tree-optimization/16721
19604         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
19605
19606 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
19607
19608         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
19609         * gcc.dg/20040305-1.c: Likewise.
19610
19611 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
19612
19613         PR c/16566
19614         * gcc.c-torture/compile/pr16566-1.c,
19615         gcc.c-torture/compile/pr16566-2.c,
19616         gcc.c-torture/compile/pr16566-3.c: New tests.
19617
19618 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
19619
19620         PR tree-optimization/17512
19621         * gcc.c-torture/compile/20040916-1.c.
19622
19623 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
19624
19625         * gcc.dg/pragma-re-3.c: New test.
19626
19627 2004-09-17  Matt Austern  <austern@apple.com>
19628
19629         PR c++/15049
19630         * g++.dg/other/anon3.C: New.
19631
19632 2004-09-21  Roger Sayle  <roger@eyesopen.com>
19633
19634         PR c++/7503
19635         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
19636         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
19637         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
19638         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
19639         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
19640
19641 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
19642
19643         PR fortran/17286
19644         * gfortran.dg/pr17286.f90: New test.
19645
19646 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
19647
19648         PR c++/17530
19649         * g++.dg/template/static7.C: New test.
19650
19651 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
19652
19653         PR tree-opt/17558
19654         * gcc.c-torture/compile/pr17558.c: New test.
19655
19656 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
19657
19658         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
19659         if SKIP_ATTRIBUTE is defined.
19660
19661 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19662
19663         PR fortran/15957
19664         * gfortran.dg/pr15957.f90: New test.
19665
19666 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
19667
19668         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
19669         in comparison.
19670         * gcc.dg/vect/vect-79.c: Likewise.
19671         * gcc.dg/vect/vect-80.c: Likewise.
19672
19673 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19674
19675         PR fortran/15750
19676         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
19677
19678 2004-09-20  Ira Rosen  <irar@il.ibm.com>
19679
19680         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
19681         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
19682         * gcc.dg/vect/vect-62.c: New testcase.
19683         * gcc.dg/vect/vect-63.c: New testcase.
19684         * gcc.dg/vect/vect-64.c: New testcase.
19685         * gcc.dg/vect/vect-65.c: New testcase.
19686         * gcc.dg/vect/vect-66.c: New testcase.
19687         * gcc.dg/vect/vect-67.c: New testcase.
19688         * gcc.dg/vect/vect-68.c: New testcase.
19689         * gcc.dg/vect/vect-69.c: New testcase.
19690         * gcc.dg/vect/vect-79.c: New testcase.
19691         * gcc.dg/vect/vect-80.c: New testcase.
19692
19693 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
19694
19695         * gcc.target/mips/asm-1.c: New test.
19696
19697 2004-09-19  Ira Rosen  <irar@il.ibm.com>
19698
19699         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
19700         * gcc.dg/vect/vect-73.c: New testcase.
19701         * gcc.dg/vect/vect-74.c: New testcase.
19702         * gcc.dg/vect/vect-75.c: New testcase.
19703         * gcc.dg/vect/vect-76.c: New testcase.
19704         * gcc.dg/vect/vect-77.c: New testcase.
19705         * gcc.dg/vect/vect-78.c: New testcase
19706
19707 2004-09-18  Paul Brook  <paul@codesourcery.com>
19708
19709         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
19710
19711 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
19712
19713         PR c/17424
19714         * gcc.dg/pr17424-1.c: New test.
19715
19716 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
19717
19718         * g++.dg/tree-ssa/pr17153.C: New test.
19719
19720 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
19721
19722         PR pch/13361
19723         * testsuite/g++.dg/pch/wchar-1.C: New.
19724         * testsuite/g++.dg/pch/wchar-1.Hs: New.
19725
19726 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
19727
19728         * gcc.c-torture/execute/20040917-1.c: New test.
19729
19730 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
19731
19732         PR tree-optimization/17319
19733         * gcc.dg/pr17319.c: New test.
19734
19735 2004-09-17  Devang Patel  <dpatel@apple.com>
19736
19737         * gcc.dg/20040813-1.c: New test.
19738
19739 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
19740
19741         PR tree-optimization/17273
19742         * gcc.c-torture/compile/pr17273.c: New test.
19743
19744 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
19745
19746         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
19747         Update expected messages.
19748         * gcc.dg/declspec-13.c: New test.
19749
19750 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
19751
19752         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
19753
19754 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
19755
19756         * gcc.c-torture/execute/pr17252.c: Use post-increment to
19757         change what 'a' is pointing to.
19758
19759 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
19760
19761         PR c++/16002
19762         * g++.dg/template/error18.C: New test.
19763
19764         PR c++/16029
19765         * g++.dg/warn/Wunused-8.C: New test.
19766
19767 2004-09-17  Steven Bosscher  <stevenb@suse.de>
19768
19769         PR tree-optimization/17513
19770         * gcc.dg/20040916-1.c: New test.
19771
19772 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
19773
19774         PR c++/17501
19775         * g++.dg/template/typename7.C: New test.
19776
19777 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19778
19779         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
19780
19781 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
19782
19783         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
19784         with -ftree-based-profiling also.
19785         * lib/profopt.exp: Support late-set profile_option/feedback_option.
19786
19787 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
19788
19789         PR/15364
19790         * gfortran.dg/der_array_io_1.f90: New test.
19791         * gfortran.dg/der_array_io_2.f90: New test.
19792         * gfortran.dg/der_array_io_3.f90: New test.
19793
19794 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
19795
19796         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
19797         EABI.
19798
19799 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
19800
19801         * g++.dg/opt/switch1.C: New test.
19802
19803 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
19804
19805         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
19806         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
19807         Update expected messages.
19808
19809 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19810
19811         PR fortran/16485
19812         * gfortran.dg/same_name_1.f90: New test.
19813
19814 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
19815
19816         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
19817         dereference garbage pointers.
19818
19819 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
19820
19821         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
19822         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
19823
19824         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
19825         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
19826         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
19827
19828 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
19829
19830         PR c++/17324
19831         * g++.dg/template/mangle1.C: New test.
19832
19833 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
19834
19835         PR tree-optimization/17252
19836         * gcc.c-torture/execute/pr17252.c: New test.
19837
19838 2004-09-14  Andrew Pinski  <apinski@apple.com>
19839
19840         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
19841
19842 2004-09-14  Roger Sayle  <roger@eyesopen.com>
19843
19844         PR rtl-optimization/9771
19845         * gcc.dg/pr9771-1.c: New test case.
19846
19847 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
19848
19849         PR tree-optimization/15262
19850         * gcc.c-torture/execute/pr15262-1.c: New test.
19851         * gcc.c-torture/execute/pr15262-2.c: New test.
19852
19853 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19854
19855         * gcc.dg/declspec-12.c: New test.
19856
19857 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
19858
19859         * gfortran.dg/pr17090.f90: Add directives to test.
19860
19861 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19862
19863         * gcc.c-torture/compile/20040914-1.c: New test.
19864
19865 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
19866
19867         PR c++/16162
19868         * g++.dg/template/decl2.C: New test.
19869
19870 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
19871
19872         PR fortran/17090
19873         * gfortran.dg/pr17090.f90: New test.
19874
19875 2004-09-13  Dale Johannesen  <dalej@apple.com>
19876
19877         * gcc.c-torture/compile/pr17408.c: New test case.
19878
19879 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
19880
19881         PR c++/16716
19882         * g++.dg/parse/crash17.C: New test.
19883
19884         PR c++/17327
19885         * g++.dg/template/enum3.C: New test.
19886
19887 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
19888
19889         * lib/gcc-defs.exp: Load wrapper.exp.
19890         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
19891         using local code.
19892         * lib/gcc.exp (gcc_init): Similar.
19893         * lib/gfortran.exp (gfortran_init): Similar.
19894         * lib/objc.exp (objc_init): Similar.
19895         * lib/treelang.exp (treelang_init): Similar.
19896         * lib/wrapper.exp: New file with build_wrapper call machinery in
19897         ${tool}_maybe_build_wrapper.
19898
19899 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
19900
19901         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
19902         "inline".
19903         * gcc.dg/declspec-11.c: Update expected messages.
19904         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
19905         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
19906         gcc.dg/inline-12.c: New tests.
19907
19908 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
19909
19910         * g++.dg/tree-ssa/pr17400.C: New testcase.
19911
19912 2004-09-13  James E Wilson  <wilson@specifixinc.com>
19913
19914         * gcc.target/mips/sb1-1.c: New testcase.
19915
19916 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
19917
19918         * lib/g77-dg.exp: Remove unused file.
19919         * lib/mike-g77.exp: Ditto.
19920         * lib/g77.exp: Ditto.
19921
19922 2004-09-12  Richard Henderson  <rth@redhat.com>
19923
19924         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
19925
19926 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
19927
19928         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
19929         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
19930         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
19931         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
19932         Update expected messages.
19933
19934 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
19935
19936         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
19937         declaration/use mismatch for dirp parameter.
19938
19939 2004-09-12  Andrew Pinski  <apinski@apple.com>
19940
19941         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
19942         -fgnu-runtime is passed.
19943
19944 2004-09-12  Richard Henderson  <rth@redhat.com>
19945
19946         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
19947         do the uplevel thing and update additional_flags directly.
19948         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
19949         gfortran.fortran-torture/execute/intrinsic_nearest.x,
19950         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
19951         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
19952
19953 2004-09-11  Steven Bosscher  <stevenb@suse.de>
19954
19955         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
19956
19957 2004-09-11  Roger Sayle  <roger@eyesopen.com>
19958
19959         PR middle-end/17411
19960         * g++.dg/opt/pr17411-1.C: New test case.
19961
19962 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
19963
19964         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
19965         gcc.dg/tls/diag-2.c: Update expected messages.
19966         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
19967         messages.
19968         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
19969         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
19970         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
19971         gcc.dg/tls/diag-5.c: New tests.
19972
19973 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
19974
19975         * gcc.dg/20040910-1.c: Correct dg-error regexp.
19976
19977 2004-09-11  Steven Bosscher  <stevenb@suse.de>
19978
19979         * g++.dg/parse/break-in-for.C: New test.
19980
19981 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
19982
19983         * gcc.dg/tree-ssa/20040911-1.c: New test.
19984
19985 2004-09-11  Andreas Jaeger  <aj@suse.de>
19986
19987         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
19988         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
19989
19990 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
19991
19992         * gcc.target/frv: New directory of FR-V-specific tests.
19993
19994 2004-09-10  James E Wilson  <wilson@specifixinc.com>
19995
19996         * gcc.dg/convert-vec-1.c: New test.
19997
19998 2004-09-10  Roger Sayle  <roger@eyesopen.com>
19999
20000         PR middle-end/17024
20001         * gcc.dg/pr17024-1.c: New test case.
20002
20003 2004-09-10  Eric Christopher  <echristo@redhat.com>
20004
20005         * gcc.dg/20040910-1.c: New test.
20006
20007 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20008
20009         * gcc.dg/bitfld-9.c: New test.
20010
20011 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
20012
20013         * gcc.c-torture/execute/ieee/acc1.c: New test.
20014         * gcc.c-torture/execute/ieee/acc2.c: New test.
20015         * gcc.c-torture/execute/ieee/mzero6.c: New test.
20016
20017 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20018
20019         * gcc.dg/deprecated-2.c: New test.
20020
20021 2004-09-09  James E Wilson  <wilson@specifixinc.com>
20022
20023         * gcc.dg/init-vec-1.c: New test.
20024
20025 2004-09-09  Roger Sayle  <roger@eyesopen.com>
20026
20027         PR middle-end/17055
20028         * gcc.dg/pr17055-1.c: New test case.
20029
20030 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
20031
20032         PR target/17377
20033         * gcc.c-torture/execute/pr17377.c: New test.
20034
20035 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
20036
20037         PR c/8420
20038         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
20039         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
20040         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
20041         gcc.dg/long-long-typespec-1.c: New tests.
20042         * gcc.dg/tls/diag-2.c: Update expected diagnostics
20043
20044 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
20045
20046         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
20047         gcc.dg/gnu99-static-1.c: New tests.
20048
20049 2004-09-08  Devang Patel  <dpatel@apple.com>
20050
20051         * gcc.dg/darwin-ld-20040828-1.c: New test.
20052         * gcc.dg/darwin-ld-20040828-2.c: New test.
20053         * gcc.dg/darwin-ld-20040828-3.c: New test.
20054
20055 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
20056
20057         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
20058         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
20059         in error message.
20060         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
20061         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
20062         in error message.
20063         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
20064         types they qualify.
20065         * objc.dg/type-size-2.m: Fix wording in comment.
20066         * objc.dg/va-meth-1.m: New test case.
20067
20068 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
20069
20070         PR c/16633:
20071         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
20072         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
20073
20074 2004-09-06  Devang Patel  <dpatel@apple.com>
20075
20076         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
20077         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
20078
20079 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
20080
20081         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
20082         reflect changed line numbering of diagnostics.
20083
20084 2004-09-06  Paul Brook  <paul@codesourcery.com>
20085
20086         * gfortran.dg/edit_real_1.f90: Add new test.
20087
20088 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20089
20090         * gcc.dg/tree-ssa/loop-2.c: New test.
20091         * gcc.dg/tree-ssa/loop-3.c: New test.
20092         * gcc.dg/tree-ssa/loop-4.c: New test.
20093         * gcc.dg/tree-ssa/loop-5.c: New test.
20094
20095 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20096
20097         * gcc.dg/format/sentinel-1.c: Update for parameter option.
20098
20099 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20100
20101         * gcc.dg/format/sentinel-1.c: New test.
20102
20103 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
20104
20105         * testsuite/gcc.dg/builtins-46.c: New.
20106
20107 2004-09-03  Devang Patel  <dpatel@apple.com>
20108
20109         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
20110         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
20111
20112 2004-09-03  Jan Beulich  <jbeulich@novell.com>
20113
20114         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
20115         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
20116         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
20117         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
20118         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
20119         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
20120         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
20121         the non-portable bzero.
20122         * gcc.dg/20010912-1.c: xfail for NetWare.
20123         * gcc.dg/20020426-2.c: xfail for NetWare.
20124         * gcc.dg/20021014-1.c: xfail for NetWare.
20125         * gcc.dg/20021018-1.c: xfail for NetWare.
20126         * gcc.dg/20030213-1.c: xfail for NetWare.
20127         * gcc.dg/20030225-1.c: xfail for NetWare.
20128         * gcc.dg/20030708-1.c: xfail for NetWare.
20129         * gcc.dg/builtins-config.h: Also exclude NetWare.
20130         * gcc.dg/format/format.h: Define restrict only if not already defined.
20131         * gcc.dg/nest.c: xfail for NetWare.
20132         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
20133         * lib/target-supports.exp (check_visibility_available): Exclude
20134         NetWare.
20135
20136 2004-09-03  Jan Beulich  <jbeulich@novell.com>
20137
20138         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
20139         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
20140         deterministic starting point for the alignment of structure fields.
20141         * gcc.dg/Wpadded.c: Dito.
20142         * g++.dg/abi/vbase10.C: Dito.
20143
20144 2004-09-03  Devang Patel  <dpatel@apple.com>
20145
20146         * g++.dg/debug/pr15736.cc: New test.
20147
20148 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
20149
20150         * README.QMTEST: Fix out-of-date link.
20151
20152 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
20153
20154         PR fortran/16579
20155         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
20156         Delete.  Duplicate of gfortran.dg/g77/20010610.f
20157
20158 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
20159
20160         * g++.dg/abi/arm_rtti1.C: New test.
20161
20162 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
20163
20164         * gcc.dg/ppc-vector-memcpy.c: New.
20165         * gcc.dg/ppc-vector-memset.c: New.
20166
20167 2004-09-02  Chao-ying Fu  <fu@mips.com>
20168
20169         * gcc.target/mips/mips-3d-1.c: New test.
20170         * gcc.target/mips/mips-3d-2.c: New test.
20171         * gcc.target/mips/mips-3d-3.c: New test.
20172         * gcc.target/mips/mips-3d-4.c: New test.
20173         * gcc.target/mips/mips-3d-5.c: New test.
20174         * gcc.target/mips/mips-3d-6.c: New test.
20175         * gcc.target/mips/mips-3d-7.c: New test.
20176         * gcc.target/mips/mips-3d-8.c: New test.
20177         * gcc.target/mips/mips-3d-9.c: New test.
20178         * gcc.target/mips/mips-ps-1.c: New test.
20179         * gcc.target/mips/mips-ps-2.c: New test.
20180         * gcc.target/mips/mips-ps-3.c: New test.
20181         * gcc.target/mips/mips-ps-4.c: New test.
20182         * gcc.target/mips/mips-ps-type.c: New test.
20183
20184 2004-09-02  Paul Brook  <paul@codesourcery.com>
20185
20186         * gfortran.dg/edit_real_1.f90: Add new tests.
20187
20188 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20189
20190         PR fortran/15327
20191         * gfortran.dg/merge_char_1.f90: New test.
20192
20193 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20194
20195         PR fortran/16404
20196         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
20197
20198 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20199
20200         PR c/1522
20201         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
20202
20203 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
20204
20205         * g++.dg/opt/loop1.C: Do not XFAIL.
20206
20207 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
20208
20209         * gcc.c-torture/execute/20040831-1.c: New test.
20210
20211 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
20212
20213         PR fortran/16579
20214         * gfortran.dg/g77/20010610.f: Now passes.
20215         Copy from g77.f-torture/execute. Add dg-run directive.
20216         * gfortran.dg/g77/README: Update
20217
20218 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
20219
20220         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
20221         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
20222         (t1, t2, t3, t4): Add volatile.
20223
20224 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
20225
20226         * g++.dg/ext/visibility/arm1.C: New test.
20227
20228 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
20229
20230         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
20231         -pedantic-errors.
20232
20233 2004-09-01  Paul Brook  <paul@codesourcery.com>
20234
20235         * gfortran.dg/eof_2.f90: New test.
20236
20237 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20238
20239         PR fortran/16579
20240         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
20241
20242 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
20243
20244         PR libfortran/16805
20245         * gfortran.dg/list_read_2.f90: New test.
20246
20247 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
20248
20249         * g++.dg/abi/key1.C: New test.
20250
20251 2004-08-31  Richard Henderson  <rth@redhat.com>
20252
20253         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
20254         form of offsetof.
20255         * g++.dg/other/offsetof5.C: Remove duplicate.
20256
20257 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20258
20259         PR fortran/17244
20260         * gfortran.dg/func_derived_1.f90: New test.
20261
20262 2004-08-31  Paul Brook  <paul@codesourcery.com>
20263
20264         * gfortran.dg/eof_1.f90: New test.
20265
20266 2004-08-31  Paul Brook  <paul@codesourcery.com>
20267
20268         * gfortran.dg/list_read_1.f90: New file.
20269
20270 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
20271
20272         * g++.dg/opt/loop1.C: XFAIL.
20273
20274 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
20275
20276         * gcc.dg/funcdef-storage-1.c: New.
20277         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
20278         an extern function in local scope.
20279         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
20280         declare an 'auto inline' function in local scope.
20281         * gcc.dg/20011130-1.c: Likewise.
20282         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
20283         an 'auto' function in local scope.
20284         * gcc.dg/20021014-1.c: Likewise.
20285         * gcc.dg/20030331-2.c: Likewise.
20286
20287 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20288
20289         * gfortran.dg/blockdata_1.f90: New test.
20290
20291 2004-08-30  Richard Henderson  <rth@redhat.com>
20292
20293         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
20294
20295 2004-08-30  Richard Henderson  <rth@redhat.com>
20296
20297         * lib/fortran-torture.exp (fortran-torture-execute): Honor
20298         additional_flags set by alternate driver.
20299         (ieee-options): New procedure.
20300         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
20301         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
20302         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
20303         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
20304
20305 2004-08-30  Richard Henderson  <rth@redhat.com>
20306
20307         * lib/f-torture.exp: Remove.
20308
20309 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
20310
20311         PR rtl-optimization/16590
20312         * g++.dg/opt/loop1.C: New test.
20313
20314 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20315
20316         PR fortran/13910
20317         * gfortran.dg/oldstyle_1.f90: New test.
20318
20319 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
20320         Paul Brook  <paul@codesourcery.com>
20321
20322         * gfortran.dg/g77/README: Update.
20323         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
20324         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
20325         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
20326
20327 2004-08-28  Paul Brook  <paul@codesourcery.com>
20328
20329         PR libfortran/17195
20330         * gfortran.dg/edit_real_1.f90: New test.
20331
20332 2004-08-27  Paul Brook  <paul@codesourcery.com>
20333
20334         * gfortran.dg/rewind_1.f90: New test.
20335
20336 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
20337
20338         PR fortran/16597
20339         * gfortran.dg/pr16597.f90: New test.
20340
20341 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
20342
20343         PR c/13801
20344         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
20345         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
20346         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
20347         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
20348         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
20349
20350 2004-08-26  Nick Clifton  <nickc@redhat.com>
20351
20352         * gcc.c-torture/compile/pr17119.c: New test.
20353
20354 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
20355
20356         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
20357
20358 2004-08-25  Richard Henderson  <rth@redhat.com>
20359
20360         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
20361         the bits that expect kind=8 to be the largest real kind.
20362
20363 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
20364
20365         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
20366
20367 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20368
20369         * gfortran.dg/assignment_1.f90: New test.
20370
20371 2004-08-25  Adam Nemet  <anemet@lnxw.com>
20372
20373         * g++.dg/template/repo3.C: New test.
20374
20375 2004-08-25  Roger Sayle  <roger@eyesopen.com>
20376
20377         PR middle-end/16693
20378         PR tree-optimization/16372
20379         * g++.dg/opt/pr16372-1.C: New test case.
20380         * g++.dg/opt/pr16693-1.C: New test case.
20381         * g++.dg/opt/pr16693-2.C: New test case.
20382
20383 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
20384
20385         * objc.dg/proto-lossage-4.m: New test.
20386
20387 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
20388
20389         PR c++/17155
20390         * g++.dg/inherit/local2.C: New test.
20391
20392 2004-08-25  Paul Brook  <paul@codesourcery.com>
20393
20394         PR fortran/17144
20395         * gfortran.dg/string_ctor_1.f90: New test.
20396
20397 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20398
20399         PR c++/14428
20400         * g++.dg/template/redecl2.C: New test.
20401
20402 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
20403
20404         PR fortran/17143
20405         * gfortran.dg/pr17143.f90: New test.
20406
20407 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
20408
20409         PR fortran/17164
20410         * gfortran.dg/pr17164.f90: New test.
20411
20412 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20413
20414         * gcc.dg/tree-ssa/loop-1.c: New test.
20415
20416 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
20417
20418         * gcc.c-torture/compile/20040824-1.c: New test.
20419
20420 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
20421
20422         * gcc.c-torture/compile/iftrap-3.c: New test.
20423
20424 2004-08-24  Paul Brook  <paul@codesourcery.com>
20425
20426         * gfortran.dg/entry_2.f90: New test.
20427
20428 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
20429
20430         PR c++/16889
20431         * g++.dg/lookup/ambig[12].C: New.
20432
20433 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20434
20435         PR c++/16706
20436         * g++.dg/template/crash21.C: New test.
20437         * g++.dg/template/crash22.C: Likewise.
20438
20439 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
20440
20441         PR c++/17149
20442         * g++.dg/template/access15.C: New.
20443
20444 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
20445
20446         PR c++/17163
20447         * g++.dg/template/repo2.C: New test.
20448
20449 2004-08-23  Roger Sayle  <roger@eyesopen.com>
20450
20451         PR rtl-optimization/17078
20452         * gcc.c-torture/execute/pr17078-1.c: New test case.
20453
20454 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
20455
20456         PR c/14492
20457         * gcc.dg/debug/crash1.c: New test.
20458
20459 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
20460
20461         PR c/16180
20462         * gcc.dg/loop-5.c: New test.
20463
20464 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20465
20466         * gcc.c-torture/execute/20040823-1.c: New test.
20467
20468 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
20469
20470         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
20471         to the assembler.  Simplify test accordingly.
20472         (asm_abi_flags): Use GNU names.
20473         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
20474         to check for ABI flags.
20475
20476 2004-08-22  Andrew Pinski  <apinski@apple.com>
20477
20478         * g++.dg/opt/pr14029.C: New test.
20479         * gcc.c-torture/execute/pr15262.c: New test.
20480
20481 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20482
20483         * gfortran.dg/reduction.f90: Add checks with complex arguments.
20484
20485 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
20486
20487         PR 16908
20488         * gfortran.dg/direct_io.f90: New test.
20489
20490 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
20491
20492         PR c++/17121
20493         * g++.dg/inherit/local2.C: New test.
20494
20495 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
20496
20497         PR c++/17120
20498         * g++.dg/warn/Wparentheses-4.C: New test.
20499
20500 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
20501
20502         PR c++/17121
20503         * g++.dg/inherit/local2.C: New test.
20504
20505         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
20506         * gcc.dg/ppc-ldstruct.c: Likewise.
20507         * gcc.dg/ppc64-abi-2.c: Likewise.
20508
20509 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
20510
20511         PR rtl-optimization/17099
20512         * gcc.c-torture/execute/20040820-1.c: New test.
20513
20514 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
20515
20516         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
20517
20518 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
20519
20520         PR fortran/17077
20521         * gfortran.dg/auto_array_1.f90: New test.
20522
20523 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20524
20525         PR fortran/17074
20526         * gfortran.dg/simpleif_1.f90: New test.
20527
20528 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
20529
20530         * lib/target-supports.exp (check_profiling_available): Return
20531         false for arm*-*-symbianelf* and arm*-*-eabi*.
20532
20533         PR c++/15890
20534         * g++.dg/template/delete1.C: New test.
20535
20536 2004-08-19  Paul Brook  <paul@codesourcery.com>
20537
20538         PR fortran/14976
20539         PR fortran/16228
20540         * gfortran.dg/data_char_1.f90: New test.
20541
20542 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
20543
20544         PR fortran/16946
20545         * gfortran.dg/reduction.f90: New testcase.
20546
20547 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20548
20549         PR fortran/16520
20550         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
20551
20552 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
20553
20554         PR c++/17041
20555         * g++.dg/Wparentheses-3.C: New test.
20556
20557 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
20558
20559         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
20560         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
20561         * gcc.dg/vect/vect-2.c: Likewise.
20562         * gcc.dg/vect/vect-3.c: Likewise.
20563         * gcc.dg/vect/vect-4.c: Likewise.
20564         * gcc.dg/vect/vect-5.c: Likewise.
20565         * gcc.dg/vect/vect-6.c: Likewise.
20566         * gcc.dg/vect/vect-7.c: Likewise.
20567         * gcc.dg/vect/vect-25.c: Likewise.
20568         * gcc.dg/vect/vect-31.c: Likewise.
20569         * gcc.dg/vect/vect-32.c: Likewise.
20570         * gcc.dg/vect/vect-34.c: Likewise.
20571         * gcc.dg/vect/vect-36.c: Likewise.
20572         * gcc.dg/vect/vect-all.c: Likewise.
20573
20574 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
20575
20576         PR c++/17068
20577         * g++.dg/template/operator4.C: New test.
20578
20579 2004-08-18  Richard Henderson  <rth@redhat.com>
20580
20581         * gcc.dg/20040206-1.c: XFAIL.
20582
20583 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
20584
20585         PR c++/16246
20586         * g++.dg/template/array7.C: New test.
20587
20588 2004-08-17  James E Wilson  <wilson@specifixinc.com>
20589
20590         * gcc.dg/mips-movcc-1.c: New test.
20591         * gcc.dg/mips-movcc-2.c: New test.
20592         * gcc.dg/mips-movcc-3.c: New test.
20593
20594         * gcc.dg/mips-nmadd-1.c: New test.
20595         * gcc.dg/mips-nmadd-2.c: New test.
20596
20597 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
20598
20599         PR c++/15871
20600         * g++.dg/opt/inline8.C: New test.
20601
20602         PR c++/16965
20603         * g++.dg/parse/error17.C: New test.
20604
20605 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
20606
20607         * gcc.dg/vect: New directory for vectorizer tests.
20608         * gcc.dg/vect/tree-vect.h: New file.
20609         * gcc.dg/vect/vect.exp: New file.
20610         * gcc.dg/vect/pr16105.c.c: New test.
20611         * gcc.dg/vect/vect-1.c: New test.
20612         * gcc.dg/vect/vect-2.c: New test.
20613         * gcc.dg/vect/vect-3.c: New test.
20614         * gcc.dg/vect/vect-4.c: New test.
20615         * gcc.dg/vect/vect-5.c: New test.
20616         * gcc.dg/vect/vect-6.c: New test.
20617         * gcc.dg/vect/vect-7.c: New test.
20618         * gcc.dg/vect/vect-8.c: New test.
20619         * gcc.dg/vect/vect-9.c: New test.
20620         * gcc.dg/vect/vect-10.c: New test.
20621         * gcc.dg/vect/vect-11.c: New test.
20622         * gcc.dg/vect/vect-12.c: New test.
20623         * gcc.dg/vect/vect-13.c: New test.
20624         * gcc.dg/vect/vect-14.c: New test.
20625         * gcc.dg/vect/vect-15.c: New test.
20626         * gcc.dg/vect/vect-16.c: New test.
20627         * gcc.dg/vect/vect-17.c: New test.
20628         * gcc.dg/vect/vect-18.c: New test.
20629         * gcc.dg/vect/vect-19.c: New test.
20630         * gcc.dg/vect/vect-20.c: New test.
20631         * gcc.dg/vect/vect-21.c: New test.
20632         * gcc.dg/vect/vect-22.c: New test.
20633         * gcc.dg/vect/vect-23.c: New test.
20634         * gcc.dg/vect/vect-24.c: New test.
20635         * gcc.dg/vect/vect-25.c: New test.
20636         * gcc.dg/vect/vect-26.c: New test.
20637         * gcc.dg/vect/vect-27.c: New test.
20638         * gcc.dg/vect/vect-28.c: New test.
20639         * gcc.dg/vect/vect-29.c: New test.
20640         * gcc.dg/vect/vect-30.c: New test.
20641         * gcc.dg/vect/vect-31.c: New test.
20642         * gcc.dg/vect/vect-32.c: New test.
20643         * gcc.dg/vect/vect-33.c: New test.
20644         * gcc.dg/vect/vect-34.c: New test.
20645         * gcc.dg/vect/vect-35.c: New test.
20646         * gcc.dg/vect/vect-36.c: New test.
20647         * gcc.dg/vect/vect-37.c: New test.
20648         * gcc.dg/vect/vect-38.c: New test.
20649         * gcc.dg/vect/vect-40.c: New test.
20650         * gcc.dg/vect/vect-41.c: New test.
20651         * gcc.dg/vect/vect-42.c: New test.
20652         * gcc.dg/vect/vect-43.c: New test.
20653         * gcc.dg/vect/vect-44.c: New test.
20654         * gcc.dg/vect/vect-45.c: New test.
20655         * gcc.dg/vect/vect-46.c: New test.
20656         * gcc.dg/vect/vect-47.c: New test.
20657         * gcc.dg/vect/vect-48.c: New test.
20658         * gcc.dg/vect/vect-49.c: New test.
20659         * gcc.dg/vect/vect-50.c: New test.
20660         * gcc.dg/vect/vect-51.c: New test.
20661         * gcc.dg/vect/vect-52.c: New test.
20662         * gcc.dg/vect/vect-53.c: New test.
20663         * gcc.dg/vect/vect-54.c: New test.
20664         * gcc.dg/vect/vect-55.c: New test.
20665         * gcc.dg/vect/vect-56.c: New test.
20666         * gcc.dg/vect/vect-57.c: New test.
20667         * gcc.dg/vect/vect-58.c: New test.
20668         * gcc.dg/vect/vect-59.c: New test.
20669         * gcc.dg/vect/vect-60.c: New test.
20670         * gcc.dg/vect/vect-61.c: New test.
20671         * gcc.dg/vect/vect-all.c: New test.
20672         * gcc.dg/vect/vect-none.c: New test.
20673
20674 2004-08-17  Paul Brook  <paul@codesourcery.com>
20675
20676         PR fortran/13082
20677         * gfortran.dg/entry_1.f90: New test.
20678
20679 2004-08-17  Andrew Pinski  <apinski@apple.com>
20680
20681         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
20682
20683 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
20684
20685         * gcc.dg/pr17036-1.c: New test.
20686
20687 2004-08-16  Devang Patel  <dpatel@apple.com>
20688
20689         * gcc.dg/darwin-20040809-1.c: New test.
20690
20691 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
20692
20693         * gcc.dg/funcdef-attr-1.c: New test.
20694
20695 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
20696
20697         * gcc.dg/altivec-17.c: New test.
20698         * gcc.dg/altivec-18.c: New test.
20699
20700 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20701
20702         PR c++/6749
20703         * g++.dg/template/vtable2.C: New test.
20704
20705 2004-08-14  Richard Henderson  <rth@redhat.com>
20706
20707         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
20708         * gcc.dg/pack-test-4.c (main): Return 0.
20709         * gcc.dg/setjmp-1.c: Remove XFAIL.
20710         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
20711
20712 2004-08-14  Richard Henderson  <rth@redhat.com>
20713
20714         * gcc.dg/980217-1.c: Add prototype for printf.
20715
20716 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
20717
20718         * gfortran.dg/pr16935.f90: New test.
20719
20720 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
20721
20722         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
20723
20724 2004-08-13  Paul Brook  <paul@codesourcery.com>
20725
20726         * gfortran.dg/der_io_1.f90: Remove stray comma.
20727
20728 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
20729
20730         * gcc.dg/vmx/cw-bug-2.c: Remove.
20731         * gcc.dg/vmx/vprint-1.c: Remove.
20732         * gcc.dg/vmx/vscan-1.c: Remove.
20733
20734 2004-08-12  Devang patel  <dpatel@apple.com>
20735
20736         * gcc.dg/darwin-20040809-2.c: New test.
20737
20738 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
20739
20740         * g++.dg/ext/altivec-12.C: New test.
20741
20742         * g++.dg/ext/altivec-11.C: New test.
20743
20744 2004-08-12  Paul Brook  <paul@codesourcery.com>
20745
20746         * g++.dg/abi/arm_cxa_vec_1.C: New test.
20747
20748 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
20749
20750         * g++.dg/ext/altivec-2.C: Check for hardware support before
20751         executing any VMX instructions.
20752
20753         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
20754
20755 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
20756
20757         PR c++/16276
20758         * g++.old-deja/g++.other/comdat4.C: New test.
20759         * g++.old-deja/g++.other/comdat4-aux.cc: New.
20760
20761 2004-08-12  Ben Elliston  <bje@au.ibm.com>
20762
20763         PR target/16286
20764         * gcc.dg/pr16286.c: New test.
20765
20766 2004-08-12 Jan Beulich <jbeulich@novell.com>
20767
20768         * g++.dg/ext/asm5.C: New.
20769
20770 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
20771
20772         PR c++/16698
20773         * g++.dg/eh/crash1.C: New test.
20774
20775         PR c++/16717
20776         * g++.dg/ext/construct1.C: New test.
20777
20778 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
20779
20780         PR c++/16853
20781         * g++.dg/init/ptrmem1.C: New test.
20782
20783         PR c++/16618
20784         * g++.dg/parse/offsetof5.C: New test.
20785
20786         PR c++/16870
20787         * g++.dg/template/overload3.C: New test.
20788
20789 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
20790
20791         PR c++/16964
20792         * g++.dg/parse/error16.C: New test.
20793
20794         PR c++/16904
20795         * g++.dg/template/error14.C: New test.
20796
20797         PR c++/16929
20798         * g++.dg/template/error15.C: New test.
20799
20800 2004-08-11  Devang Patel  <dpatel@apple.com>
20801
20802         * gcc.dg/darwin-ld-20040809-1.c: New test.
20803         * gcc.dg/darwin-ld-20040809-2.c: New test.
20804
20805 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
20806
20807         PR fortran/16917
20808         * gfortran.dg/dfloat_1.f90: New test.
20809
20810 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
20811
20812         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
20813         * gcc.dg/dll-2.c: Fix dg-require syntax.
20814         * gcc.misc-tests/arm-isr.c (abort): Declare.
20815         (exit): Likewise.
20816
20817 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
20818
20819         PR c++/16971
20820         * g++.dg/parse/crash16.C: New test.
20821
20822 2004-08-10  Roger Sayle  <roger@eyesopen.com>
20823
20824         * gcc.dg/mips-rsqrt-1.c: New test case.
20825         * gcc.dg/mips-rsqrt-2.c: New test case.
20826         * gcc.dg/mips-rsqrt-3.c: New test case.
20827
20828 2004-08-10  Paul Brook  <paul@codesourcery.com>
20829
20830         * gfortran.dg/der_io_1.f90: New test.
20831
20832 2004-08-10  Paul Brook  <paul@codesourcery.com>
20833
20834         PR fortran/16919
20835         * gfortran.dg/der_array_1.f90: New test.
20836
20837 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
20838
20839         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
20840
20841 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
20842
20843         * gcc.dg/wchar_t-2.c: Fix typo.
20844
20845 2004-08-09  Falk Hueffner  <falk@debian.org>
20846
20847         PR tree-optimization/12517
20848         * gcc.c-torture/compile/pr12517.c: New test.
20849
20850         PR tree-optimization/12578
20851         * gcc.c-torture/compile/pr12578.c: New test.
20852
20853         PR tree-optimization/12899
20854         * gcc.c-torture/compile/pr12899.c: New test.
20855
20856         PR rtl-optimization/14692
20857         * gcc.c-torture/compile/pr14692.c: New test.
20858
20859         PR tree-optimization/16461
20860         * gcc.c-torture/compile/pr16461.c: New test.
20861
20862 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
20863
20864         * gfortran.dg/getenv_1.f90: New test.
20865
20866 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
20867
20868         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
20869         wchar_t.
20870         * gcc.dg/symbian5.c: Test -fno-short-wchar.
20871
20872 2004-08-06  Paul Brook  <paul@codesourcery.com>
20873
20874         * gfortran.dg/ret_array_1.f90: New test.
20875         * gfortran.dg/ret_pointer_1.f90: New test.
20876
20877 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
20878
20879         * gcc.dg/missing-field-init-[12].c: New tests.
20880         * g++.dg/warn/missing-field-init-[12].C: New tests.
20881
20882 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
20883
20884         * gcc.dg/enum2.c: New test.
20885         * gcc.dg/symbian3.c: Likewise.
20886         * gcc.dg/symbian4.c: Likewise.
20887         * gcc.dg/wchar_t-2.c: Likewise.
20888
20889 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
20890
20891         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
20892         destructor tests.
20893
20894 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
20895
20896         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
20897         dg-require-visiblity.
20898         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
20899         * g++.dg/ext/visibility/fvisibility.C: Likewise.
20900         * g++.dg/ext/visibility/memfuncts.C: Likewise.
20901         * g++.dg/ext/visibility/new1.C: Likewise.
20902         * g++.dg/ext/visibility/pragma.C: Likewise.
20903         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
20904         * g++.dg/ext/visibility/virtual.C: Likewise.
20905         * g++/dg/ext/visibility/visibility-1.C: Likewise.
20906         * g++/dg/ext/visibility/visibility-2.C: Likewise.
20907         * g++/dg/ext/visibility/visibility-3.C: Likewise.
20908         * g++/dg/ext/visibility/visibility-4.C: Likewise.
20909         * g++/dg/ext/visibility/visibility-5.C: Likewise.
20910         * g++/dg/ext/visibility/visibility-6.C: Likewise.
20911         * g++/dg/ext/visibility/visibility-7.C: Likewise.
20912         * g++/dg/ext/visibility/visibility-8.C: New test.
20913         * gcc.c-torture/compile/dll.x: Remove.
20914         * gcc.dg/dll-2.c: Use dg-require-dll
20915         * gcc.dg/visibility-10.c: New test.
20916         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
20917         supporting DLLs.
20918         * testsuite/lib/scanasm.exp (scan_hidden): New function.
20919         (scan_not_hidden): Likewise.
20920
20921 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
20922
20923         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
20924
20925 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
20926
20927         * gcc.c-torture/execute/20040805-1.c: New test.
20928
20929 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
20930
20931         * gcc.dg/20020118-1.c: Declare abort.
20932         * gcc.dg/altivec_check.h: Likewise.
20933         * gcc.dg/iftrap-2.c: Likewise.
20934         * gcc.dg/pragma-darwin.c: Likewise.
20935         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
20936
20937 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
20938
20939         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
20940
20941 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
20942
20943         * gcc.c-torture/execute/builtins/abs-2.c,
20944         gcc.c-torture/execute/builtins/abs-3.c,
20945         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
20946         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
20947         intmax_t, uintmax_t and their limits.
20948         * gcc.dg/intmax_t-1.c: New test.
20949
20950 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20951
20952         * g++.dg/tc1/dr147.C: Add reference to PR.
20953
20954 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
20955
20956         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
20957         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
20958
20959 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
20960
20961         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
20962
20963 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
20964
20965         * gcc.dg/redecl-5.c: New test.
20966         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
20967         of scanf.
20968
20969 2004-08-03  Roger Sayle  <roger@eyesopen.com>
20970
20971         PR middle-end/16790
20972         * gcc.c-torture/execute/pr16790-1.c: New test case.
20973
20974 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
20975
20976         * g++.dg/ext/visibility/assign1.C: New test.
20977         * g++.dg/ext/visibility/new1.C: Likewise.
20978
20979         * gcc.dg/symbian1.c: New test.
20980         * gcc.dg/symbian2.c: Likewise.
20981
20982 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
20983
20984         PR target/16570
20985         * gcc.dg/i386-sse-9.c: New test.
20986
20987 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
20988
20989         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
20990
20991 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
20992
20993         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
20994         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
20995         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
20996         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
20997         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
20998         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
20999         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
21000         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
21001         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
21002         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
21003         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
21004         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
21005         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
21006         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
21007         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
21008         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
21009         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
21010         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
21011         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
21012         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
21013         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
21014         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
21015         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
21016         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
21017         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
21018         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
21019         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
21020         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
21021         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
21022         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
21023         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
21024         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
21025         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
21026         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
21027         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
21028         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
21029         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
21030         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
21031         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
21032         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
21033         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
21034         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
21035         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
21036         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
21037         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
21038         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
21039         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
21040         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
21041         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
21042         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
21043         gcc.misc-tests/i386-pf-3dnow-1.c,
21044         gcc.misc-tests/i386-pf-athlon-1.c,
21045         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
21046         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
21047         Declare built-in functions used.
21048         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
21049
21050 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
21051
21052         PR c++/16707
21053         * g++.dg/lookup/using12.C: New test.
21054
21055         * g++.dg/init/null1.C: Fix PR number.
21056         * g++.dg/parse/namespace10.C: Likewise.
21057
21058 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
21059
21060         PR c++/16224
21061         * g++.dg/template/spec17.C: New test.
21062         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
21063         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
21064
21065 2004-08-02  David Billinghurst
21066
21067         PR fortran/16292
21068         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
21069
21070 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
21071
21072         * gcc.dg/ia64-got-1.c: New test case.
21073
21074 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
21075
21076         PR c++/16489
21077         * g++.dg/init/null1.C: New test.
21078         * g++.dg/tc1/dr76.C: Adjust error marker.
21079
21080         PR c++/16529
21081         * g++.dg/parse/namespace10.C: New test.
21082
21083         PR c++/16810
21084         * g++.dg/inherit/ptrmem2.C: New test.
21085
21086 2004-08-02  Ben Elliston  <bje@au.ibm.com>
21087
21088         PR target/16155
21089         * gcc.dg/pr16155.c: New test.
21090
21091 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
21092
21093         * gcc.dg/redecl-2.c: New test.
21094
21095 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
21096
21097         * gcc.dg/darwin-longdouble.c: New file.
21098
21099 2004-07-30  Richard Henderson  <rth@redhat.com>
21100
21101         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
21102         write to constant argument.
21103         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
21104
21105 2004-07-30  Richard Henderson  <rth@redhat.com>
21106
21107         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
21108         tests of nearest around zero.
21109
21110 2004-07-30  Andrew Pinski  <apinski@apple.com>
21111
21112         * gcc.c-torture/compile/20040730-1.c: New test.
21113
21114 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
21115
21116         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
21117         powerpc-eabispe.
21118
21119 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
21120
21121         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
21122
21123 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
21124
21125         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
21126         contains $ld_library_path.
21127         * lib/gfortran.exp (gfortran_link_flags): Likewise.
21128
21129 2004-07-29  Richard Henderson  <rth@redhat.com>
21130
21131         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
21132
21133         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
21134         (alt2, which): New.
21135         (Check): Accept either alternative.
21136
21137 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
21138
21139         * g++.dg/abi/inline1.C: New test.
21140         * g++.dg/abi/local1-a.cc: Likewise.
21141         * g++.dg/abi/local1.C: Likewise.
21142         * g++.dg/abi/mangle11.C: Tweak location of warnings.
21143         * g++.dg/abi/mangle12.C: Likewise.
21144         * g++.dg/abi/mangle17.C: Likewise.
21145         * g++.dg/abi/mangle20-2.C: Likewise.
21146         * g++.dg/opt/interface1.C: Likewise.
21147         * g++.dg/opt/interface1.h: Likewise.
21148         * g++.dg/opt/interface1-a.cc: New test.
21149         * g++.dg/parse/repo1.C: New test.
21150         * g++.dg/template/repo1.C: Likewise.
21151         * g++.dg/warn/Winline-1.C: Likewise.
21152         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
21153
21154 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
21155
21156         * gcc.dg/tree-ssa/20040729-1.c: New test.
21157
21158 2004-07-27  Matt Austern <austern@apple.com>
21159
21160         * gcc.dg/darwin-bool-1.c: New test.
21161         * gcc.dg/darwin-bool-2.c: New test.
21162
21163 2004-07-28  Richard Henderson  <rth@redhat.com>
21164
21165         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
21166         arguments in the correct type.  Don't write to constant arguments.
21167
21168 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
21169
21170         PR tree-optimization/16688
21171         PR tree-optimization/16689
21172         * g++.dg/tree-ssa/pr16688.C: New test.
21173
21174 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
21175
21176         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
21177         loads.  Not only in the comment, this time.
21178
21179 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
21180
21181         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
21182         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
21183         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
21184         * gcc.dg/sh4a-bitmovua.c: New.
21185         * gcc.dg/sh4a-cos.c: New.
21186         * gcc.dg/sh4a-cosf.c: New.
21187         * gcc.dg/sh4a-fprun.c: New.
21188         * gcc.dg/sh4a-fsrra.c: New.
21189         * gcc.dg/sh4a-memmovua.c: New.
21190         * gcc.dg/sh4a-sin.c: New.
21191         * gcc.dg/sh4a-sincos.c: New.
21192         * gcc.dg/sh4a-sincosf.c: New.
21193         * gcc.dg/sh4a-sinf.c: New.
21194
21195 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
21196
21197         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
21198         conditionals.
21199         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
21200         loads.
21201         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
21202         DOM1.
21203
21204 2004-07-27  Andrew Pinski  <apinski@apple.com>
21205
21206         * g++.dg/rtti/tinfo1.C: Correct the xfail.
21207
21208 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
21209
21210         * gcc.dg/pragma-isr.c: New test.
21211
21212 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21213
21214         PR c++/14429
21215         * g++.dg/template/ttp11.C: New test.
21216
21217 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
21218
21219         * gcc.c-torture/compile/20040727-1.c: New test.
21220
21221 2004-07-26  Eric Christopher  <echristo@redhat.com>
21222
21223         * gcc.c-torture/compile/20040726-2.c: New test.
21224
21225 2004-07-26  Andrew Pinski  <apinski@apple.com>
21226
21227         * g++.dg/rtti/tinfo1.C: Xfail.
21228
21229 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
21230
21231         * gcc.c-torture/compile/20040726-1.c: New test.
21232
21233 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
21234             Brian Ryner  <bryner@brianryner.com>
21235
21236         PR c++/9283
21237         PR c++/15000
21238         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
21239         * g++.dg/ext/visibility/: New directory.
21240         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
21241         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
21242         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
21243         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
21244         * g++.dg/ext/visibility/fvisibility.C,
21245         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
21246         g++.dg/ext/visibility/fvisibility-override1.C
21247         g++.dg/ext/visibility/fvisibility-override2.C
21248         g++.dg/ext/visibility/memfuncts.C
21249         g++.dg/ext/visibility/noPLT.C
21250         g++.dg/ext/visibility/pragma.C
21251         g++.dg/ext/visibility/pragma-override1.C
21252         g++.dg/ext/visibility/pragma-override2.C
21253         g++.dg/ext/visibility/staticmemfuncts.C
21254         g++.dg/ext/visibility/virtual.C: New tests.
21255
21256 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
21257
21258         PR c/15360
21259         * gcc.dg/pr15360-1.c: New test.
21260
21261 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
21262
21263         * gcc.dg/pragma-align-2.c: New test.
21264         * gcc.dg/pragma-init-fini.c: New test.
21265         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
21266         targets.
21267
21268 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
21269
21270         * gcc.dg/init-string-2.c: New test.
21271
21272 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
21273
21274         PR 16684
21275         * gcc.dg/Wredundant-decls-1.c: New test case.
21276
21277 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
21278
21279         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
21280         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
21281         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
21282         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
21283         * gcc.dg/compat/generate-random.c: New file.
21284         * gcc.dg/compat/generate-random.h: Likewise.
21285         * gcc.dg/compat/generate-random_r.c: Likewise.
21286         * gcc.dg/compat/struct-layout-1.h: Likewise.
21287         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
21288         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
21289         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
21290         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
21291         * gcc.dg/compat/struct-layout-1_main.c: New test.
21292         * gcc.dg/compat/struct-layout-1_x.c: New file.
21293         * gcc.dg/compat/struct-layout-1_y.c: New file.
21294         * gcc.dg/compat/struct-layout-1_test.h: New file.
21295
21296 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
21297
21298         * gcc.dg/comp-return-1.c: New test
21299
21300 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
21301
21302         * gcc.dg/vmx/8-02a.c: Fix typo.
21303
21304         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
21305         * gcc.dg/darwin-abi-3.c: New test.
21306
21307         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
21308         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
21309
21310         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
21311         * gcc.dg/vmx/ops-long-1.c: New test.
21312         * gcc.dg/vmx/ops-long-2.c: New test.
21313
21314 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
21315
21316         * g++.dg/lookup/conv-[1234].C: New.
21317
21318 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
21319
21320         * g++.dg/parse/attr2.C: Simplify.
21321
21322 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
21323
21324         PR c/7284
21325         * gcc.c-torture/execute/pr7284-1.c: New test.
21326
21327 2004-07-22  Brian Booth  <bbooth@redhat.com>
21328
21329         * gcc.dg/tree-ssa/20040721-1.c: New test.
21330
21331 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
21332
21333         * g++.dg/template/crash20.c: New.
21334
21335 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
21336
21337         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
21338         Add dg-run directive.  Declare variables as required.
21339         * gfortran.dg/g77/README: Update
21340
21341 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
21342
21343         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
21344         gcc.dg/cris-peep2-andu2.c: New tests.
21345
21346 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
21347
21348         PR c/15052
21349         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
21350         on return type.
21351         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
21352         messages.
21353         * gcc.dg/qual-return-2.c: Update expected messages.
21354         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
21355
21356 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
21357
21358         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
21359         * gcc.dg/noncompile/921102-1.c: Update expected error message.
21360
21361 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
21362
21363         PR c/11250
21364         * gcc.dg/init-string-1.c: New test.
21365
21366 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
21367
21368         PR middle-end/15345
21369         PR c/16450
21370         * gcc.dg/torture/nested-fn-1.c: New test.
21371
21372 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
21373
21374         PR target/16559
21375         * gcc.dg/ia64-fptr-1.c: New file.
21376
21377 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21378
21379         PR c++/14497
21380         * g++.dg/template/spec16.C: New test.
21381         * g++.old-deja/g++.robertl/eb118.C: Remove.
21382
21383 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21384
21385         PR c++/509
21386         * g++.dg/template/spec15.C: New test.
21387
21388 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
21389
21390         Copy cases from g77.f-torture/execute and add dg-run
21391         directive.  Other changes as noted.
21392         * gfortran.dg/g77/13037.f
21393         * gfortran.dg/g77/1832.f
21394         * gfortran.dg/g77/19981119-0.f
21395         * gfortran.dg/g77/19990313-0.f
21396         * gfortran.dg/g77/19990313-1.f
21397         * gfortran.dg/g77/19990313-2.f
21398         * gfortran.dg/g77/19990313-3.f
21399         * gfortran.dg/g77/19990419-1.f
21400         * gfortran.dg/g77/19990826-0.f
21401         * gfortran.dg/g77/19990826-2.f
21402         * gfortran.dg/g77/20000503-1.f
21403         * gfortran.dg/g77/20001111.f
21404         * gfortran.dg/g77/20010116.f
21405         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
21406         * gfortran.dg/g77/20010430.f
21407         * gfortran.dg/g77/6177.f
21408         * gfortran.dg/g77/947.f
21409         * gfortran.dg/g77/970816-3.f
21410         * gfortran.dg/g77/971102-1.f
21411         * gfortran.dg/g77/980520-1.f
21412         * gfortran.dg/g77/980628-0.f
21413         * gfortran.dg/g77/980628-1.f
21414         * gfortran.dg/g77/980628-10.f
21415         * gfortran.dg/g77/980628-2.f
21416         * gfortran.dg/g77/980628-3.f
21417         * gfortran.dg/g77/980628-7.f
21418         * gfortran.dg/g77/980628-8.f
21419         * gfortran.dg/g77/980628-9.f
21420         * gfortran.dg/g77/980701-0.f
21421         * gfortran.dg/g77/980701-1.f
21422         * gfortran.dg/g77/cabs.f
21423         * gfortran.dg/g77/claus.f
21424         * gfortran.dg/g77/complex_1.f
21425         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
21426         * gfortran.dg/g77/dcomplex.f
21427         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
21428         * gfortran.dg/g77/f90-intrinsic-mathematical.f
21429         * gfortran.dg/g77/f90-intrinsic-numeric.f
21430         * gfortran.dg/g77/int8421.f
21431         * gfortran.dg/g77/labug1.f
21432         * gfortran.dg/g77/large_vec.f
21433         * gfortran.dg/g77/le.f
21434         * gfortran.dg/g77/short.f
21435         * gfortran.dg/g77/README: Update
21436
21437 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
21438
21439         PR c++/16637
21440         * g++.dg/parse/lookup4.C: New test.
21441
21442 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21443
21444         PR c++/16175
21445         * g++.dg/template/ttp10.C: New test.
21446
21447 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
21448
21449         * gcc.dg/pr12625-1.c: New test.
21450
21451 2004-07-20  Steven Bosscher  <stevenb@suse.de>
21452
21453         * testsuite/gcc.dg/switch-warn-1.c: New test.
21454         * testsuite/gcc.dg/switch-warn-2.c: New test.
21455         * gcc.c-torture/compile/pr14730.c: Update.
21456
21457 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
21458
21459         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
21460         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
21461         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
21462         g++.dg/template/nontype3.C: Remove trailing CR from tests.
21463
21464 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
21465
21466         PR c++/16623
21467         * g++.dg/template/assign1.C: New test.
21468
21469 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21470
21471         PR c++/12170
21472         * g++.dg/template/ttp9.C: New test.
21473
21474 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
21475
21476         * gcc.dg/format/cmn-err-1.c: New test.
21477
21478 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
21479
21480         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
21481         gcc.dg/Wparentheses-10.c: New tests.
21482         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
21483
21484 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21485
21486         PR fortran/16465
21487         * gfortran.dg/g77//ffixed-line-length-0.f,
21488         gfortran.dg/g77/ffixed-line-length-132.f,
21489         gfortran.dg/g77/ffixed-line-length-72.f,
21490         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
21491         gfortran.dg/g77/README: Update.
21492
21493 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21494
21495         PR c++/13092
21496         * g++.dg/template/non-dependent7.C: New test.
21497         * g++.dg/template/non-dependent8.C: Likewise.
21498         * g++.dg/template/non-dependent9.C: Likewise.
21499         * g++.dg/template/non-dependent10.C: Likewise.
21500
21501 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
21502
21503         PR c++/16337
21504         * g++.dg/parse/attr2.C: New test.
21505
21506 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
21507
21508         * g77.dg: Removed.
21509         * g77.f-torture: Ditto.
21510
21511 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
21512
21513         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
21514         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
21515         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
21516
21517 2004-07-16  Richard Henderson  <rth@redhat.com>
21518
21519         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
21520
21521 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21522
21523         * lib/fortran-torture.exp (fortran-torture): Don't test compile
21524         tests with full list of options.
21525         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
21526         of TORTURE_OPTIONS if test contains 'dg-do run'.
21527
21528         PR fortran/16404
21529         * gfortran.dg/do_iterator.f90: New test.
21530
21531 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21532
21533         PR rtl-optimization/16536
21534         * gcc.c-torture/execute/restrict-1.c: New test.
21535
21536 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21537
21538         PR fortran/15324
21539         * gfortran.dg/pr15324.f90: New test.
21540
21541         PR fortran/15129
21542         * gfortran.dg/pr15129.f90: New test.
21543
21544         PR fortran/15140
21545         * gfortran.dg/pr15140.f90: New test.
21546
21547         PR fortran/13792
21548         * gfortran.fortran-torture/execute/bounds.f90: Add check for
21549         compile-time simplification.
21550
21551 2004-07-14  Mike Stump  <mrs@apple.com>
21552
21553         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
21554
21555 2004-07-14  James E Wilson  <wilson@specifixinc.com>
21556
21557         PR target/16325
21558         * gcc.dg/profile-generate-1.c: New.
21559
21560 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
21561
21562         * gcc.c-torture/execute/20040709-1.c: New test.
21563         * gcc.c-torture/execute/20040709-2.c: New test.
21564
21565 2004-07-14  Mike Stump  <mrs@apple.com>
21566
21567         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
21568
21569 2004-07-14  Mike Stump  <mrs@apple.com>
21570
21571         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
21572
21573 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
21574
21575         PR c++/16518
21576         * g++.dg/parse/mutable1.C: New test.
21577
21578 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
21579
21580         PR tree-optimization/16443
21581         * gcc.dg/tree-ssa/20040713-1.c: New test.
21582
21583 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
21584
21585         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
21586         for operator new.
21587
21588 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
21589
21590         * gfortran.dg/g77/README: New file
21591         * gfortran.dg/g77/19981216-0.f: Copy from
21592         g77.f-torture/noncompile.  Add "dg-do compile" and
21593         dg-error as required.
21594         * gfortran.dg/g77/19990218-1.f: Likewise.
21595         * gfortran.dg/g77/19990905-1.f: Likewise.
21596         * gfortran.dg/g77/9263.f: Likewise.
21597         * gfortran.dg/g77/980615-0.f: Likewise.
21598         * gfortran.dg/g77/980616-0.f: Likewise.
21599         * gfortran.dg/g77/check0.f: Likewise.
21600         * gfortran.dg/g77/select_no_compile.f: Likewise.
21601
21602 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
21603
21604         Copy files from g77.f-torture/compile.
21605         Add "{ dg-do compile}".  Other changes as noted
21606         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
21607         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
21608         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
21609         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
21610         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
21611         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
21612         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
21613         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
21614         statement to conform to standard.  Append alpha1.x for reference.
21615         * gfortran.dg/g77/xformat.f: Add dg-warning
21616
21617 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
21618
21619         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
21620         Add {dg-do compile} directive.
21621         * gfortran.dg/g77/cpp2.F: Likewise.
21622
21623 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21624
21625         PR c++/5402
21626         * g++.dg/lookup/name-clash1.C: New test.
21627
21628         PR c++/9777
21629         * g++.dg/lookup/name-clash2.C: New test.
21630
21631         PR c++/12102
21632         * g++.dg/lookup/name-clash3.C: New test.
21633
21634 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21635
21636         * g++.dg/lookup/new2.C: New test.
21637         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
21638
21639 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
21640
21641         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
21642         Add {dg-do compile} directive.
21643         * gfortran.dg/g77/13060.f: Likewise.
21644         * gfortran.dg/g77/19990218-0.f: Likewise.
21645         * gfortran.dg/g77/19990305-0.f: Likewise.
21646         * gfortran.dg/g77/19990419-0.f: Likewise.
21647         * gfortran.dg/g77/19990502-0.f: Likewise.
21648         * gfortran.dg/g77/19990502-1.f: Likewise.
21649         * gfortran.dg/g77/19990525-0.f: Likewise.
21650         * gfortran.dg/g77/19990826-1.f: Likewise.
21651         * gfortran.dg/g77/19990826-3.f: Likewise.
21652         * gfortran.dg/g77/19990905-2.f: Likewise.
21653         * gfortran.dg/g77/20000412-1.f: Likewise.
21654         * gfortran.dg/g77/20000511-1.f: Likewise.
21655         * gfortran.dg/g77/20000511-2.f: Likewise.
21656         * gfortran.dg/g77/20000518.f: Likewise.
21657         * gfortran.dg/g77/20000601-1.f: Likewise.
21658         * gfortran.dg/g77/20000601-2.f: Likewise.
21659         * gfortran.dg/g77/20000629-1.f: Likewise.
21660         * gfortran.dg/g77/20000630-2.f: Likewise.
21661         * gfortran.dg/g77/20010115.f: Likewise.
21662         * gfortran.dg/g77/20010321-1.f: Likewise.
21663         * gfortran.dg/g77/20010426.f: Likewise.
21664         * gfortran.dg/g77/20020307-1.f: Likewise.
21665         * gfortran.dg/g77/8485.f: Likewise.
21666         * gfortran.dg/g77/960317-1.f: Likewise.
21667         * gfortran.dg/g77/970915-0.f: Likewise.
21668         * gfortran.dg/g77/980310-1.f: Likewise.
21669         * gfortran.dg/g77/980310-2.f: Likewise.
21670         * gfortran.dg/g77/980310-3.f: Likewise.
21671         * gfortran.dg/g77/980310-4.f: Likewise.
21672         * gfortran.dg/g77/980310-6.f: Likewise.
21673         * gfortran.dg/g77/980310-7.f: Likewise.
21674         * gfortran.dg/g77/980310-8.f: Likewise.
21675         * gfortran.dg/g77/980419-2.f: Likewise.
21676         * gfortran.dg/g77/980424-0.f: Likewise.
21677         * gfortran.dg/g77/980427-0.f: Likewise.
21678         * gfortran.dg/g77/980729-0.f: Likewise.
21679         * gfortran.dg/g77/981117-1.f: Likewise.
21680         * gfortran.dg/g77/toon_1.f: Likewise.
21681
21682 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21683
21684         PR c++/2204
21685         * g++.dg/other/abstract2.C: New test.
21686
21687 2004-07-12  Paul Brook  <paul@codesourcery.com>
21688
21689         * gfortran.dg/pointer_init_1.f90: New test.
21690
21691 2004-07-11  Paul Brook  <paul@codesourcery.com>
21692
21693         PR fortran/15986
21694         * gfortran.dg/contained_1.f90: New test.
21695
21696 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
21697
21698         * g++.dg/parse/defarg8.C: New test.
21699
21700 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21701
21702         PR fortran/16433
21703         * gfortran.dg/pr16433.f: New test.
21704
21705         PR fortran/17574
21706         * gfortran.dg/pr15754.f90: New test.
21707
21708 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
21709
21710         PR tree-optimization/16437
21711         * gcc.c-torture/execute/bitfld-4.c: New test.
21712
21713 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21714
21715         * gfortran.fortran-torture/execute/common_2.f90: Add check for
21716         access to common var from module.
21717
21718 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21719
21720         PR fortran/16336
21721         * gfortran.fortran-torture/execute/common_2.f90: New test.
21722
21723 2004-07-10  Paul Brook  <paul@codesourcery.com>
21724
21725         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
21726
21727 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21728
21729         PR fortran/15969
21730         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
21731
21732 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
21733
21734         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
21735         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
21736         * gfortran.dg/g77/ffree-form-1.f: Likewise.
21737         * gfortran.dg/g77/ffree-form-2.f: Likewise.
21738         * gfortran.dg/g77/ffree-form-3.f: Likewise.
21739         * gfortran.dg/g77/fno-underscoring.f: Likewise.
21740         * gfortran.dg/g77/funderscoring.f: Likewise.
21741         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
21742
21743 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21744
21745         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
21746
21747 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21748         Paul Brook  <paul@codesourcery.com>
21749
21750         PR fortran/13415
21751         * gfortran.dg/common_pointer_1.f90: New test.
21752
21753 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21754
21755         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
21756
21757 2004-07-09  James E Wilson  <wilson@specifixinc.com>
21758
21759         PR target/16364
21760         * gcc.c-torture/compile/20040709-1.c: New.
21761
21762 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21763
21764         PR fortran/14077
21765         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
21766
21767 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21768
21769         PR fortran/13201
21770         * gfortran.dg/shape_1.f90: New test.
21771
21772 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
21773             Andrew Pinski  <apinski@apple.com>
21774
21775         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
21776
21777 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21778
21779         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
21780         comment.
21781
21782 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21783         Paul Brook  <paul@codesourcery.com>
21784
21785         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
21786         '.f95' and '.F95'.
21787
21788 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
21789
21790         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
21791
21792 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21793
21794         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
21795         testcases with capital suffix.
21796
21797 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21798
21799         PR fortran/15481
21800         PR fortran/13372
21801         PR fortran/13575
21802         PR fortran/15978
21803         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
21804
21805         * gfortran.dg/implicit_1.f90: New test.
21806
21807 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21808
21809         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
21810         expression to match gfortran warning/error messages
21811         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
21812         dg-error text.
21813
21814 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21815
21816         * lib/fortran-torture.exp: Rename proc search_for to
21817         search_for_re.
21818
21819 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21820
21821         * gcc.c-torture/execute/simd-5.x: New file.
21822         XFAIL on SPARC 64-bit at -O0.
21823
21824 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21825
21826         PR c++/8211
21827         PR c++/16165
21828         * g++.dg/warn/effc3.C: New test.
21829
21830 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21831
21832         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
21833         change X to 1X in format.
21834         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
21835         add data statements to conform to standard.
21836
21837 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21838
21839         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
21840         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
21841         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
21842
21843 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21844
21845         * gfortran.dg/g77/7388.f: Copy from g77.dg
21846         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
21847         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
21848         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
21849         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
21850         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
21851         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
21852         * gfortran.dg/g77/strlen0.f: Likewise.
21853
21854 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
21855
21856         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
21857         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
21858
21859 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21860
21861         * gcc.c-torture/execute/920428-2.x: Delete.
21862         * gcc.c-torture/execute/920501-7.x: Likewise.
21863
21864 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
21865
21866         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
21867         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
21868         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
21869         prescott and c3-2.
21870         (PREFETCH_3DNOW): Add -march=c3.
21871
21872 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
21873
21874         PR c/16437
21875         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
21876         * gcc.c-torture/execute/bf64-1.x: Likewise.
21877
21878 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21879
21880         * gcc.c-torture/compile/20040708-1.c: New test.
21881
21882 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21883
21884         PR c++/16169
21885         * g++.dg/warn/effc2.C: New test.
21886
21887 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21888
21889         * gcc.c-torture/execute/bitfld-1.x: Remove.
21890         * gcc.c-torture/execute/bitfld-3.c: New test.
21891         * gcc.dg/bitfld-2.c: Remove XFAILs.
21892
21893 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
21894
21895         PR c++/16276
21896         * g++.dg/rtti/tinfo1.C: New file.
21897
21898 2004-07-07  Eric Christopher  <echristo@redhat.com>
21899
21900         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
21901
21902 2004-07-07  Andrew Pinski  <apinski@apple.com>
21903
21904         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
21905
21906 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
21907
21908         * g++.dg/init/call1.C: XFAIL.
21909
21910 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
21911
21912         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
21913         except for movstrict*, to movmem* and clrstr* to clrmem*.
21914
21915 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
21916
21917         * gcc.c-torture/execute/20040707-1.c: New test.
21918
21919 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
21920
21921         * gcc.c-torture/execute/20040706-1.c: New test.
21922
21923 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21924
21925         PR c++/3671
21926         * g++.dg/template/spec14.C: New test.
21927
21928 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
21929
21930         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
21931         nothing if not yet defined.  Use it in b, c and d type definitions.
21932         * gcc.c-torture/execute/20040705-1.c: New test.
21933         * gcc.c-torture/execute/20040705-2.c: New test.
21934
21935 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21936
21937         PR c++/2518
21938         * g++.dg/lookup/new1.C: New test.
21939
21940 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21941
21942         PR c++/11406
21943         * g++.dg/template/sizeof8.C: New test.
21944
21945 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
21946
21947         * gcc.c-torture/compile/20040705-1.c: New test.
21948
21949 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
21950
21951         * gfortran.fortran-torture/execute/seq_io.f90: New test.
21952
21953 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
21954
21955         * gcc.dg/cpp/if-mop.c: Two new testcases.
21956         * gcc.dg/cpp/trad/comment-3.c: New.
21957
21958 2004-07-04  Paul Brook  <paul@codesourcery.com>
21959
21960         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
21961
21962 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
21963
21964         PR c++/3761
21965         * g++.dg/lookup/crash4.C: New test.
21966
21967 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
21968
21969         * gcc.c-torture/execute/builtin-abs-1.c
21970         * gcc.c-torture/execute/builtin-abs-2.c
21971         * gcc.c-torture/execute/builtin-complex-1.c
21972         * gcc.c-torture/execute/builtins/string-1-lib.c
21973         * gcc.c-torture/execute/builtins/string-1.c
21974         * gcc.c-torture/execute/builtins/string-2-lib.c
21975         * gcc.c-torture/execute/builtins/string-2.c
21976         * gcc.c-torture/execute/builtins/string-3-lib.c
21977         * gcc.c-torture/execute/builtins/string-3.c
21978         * gcc.c-torture/execute/builtins/string-4-lib.c
21979         * gcc.c-torture/execute/builtins/string-4.c
21980         * gcc.c-torture/execute/builtins/string-5-lib.c
21981         * gcc.c-torture/execute/builtins/string-5.c
21982         * gcc.c-torture/execute/builtins/string-6-lib.c
21983         * gcc.c-torture/execute/builtins/string-6.c
21984         * gcc.c-torture/execute/builtins/string-7-lib.c
21985         * gcc.c-torture/execute/builtins/string-7.c
21986         * gcc.c-torture/execute/builtins/string-8-lib.c
21987         * gcc.c-torture/execute/builtins/string-8.c
21988         * gcc.c-torture/execute/builtins/string-9-lib.c
21989         * gcc.c-torture/execute/builtins/string-9.c
21990         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
21991         * gcc.c-torture/execute/builtins/string-asm-1.c
21992         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
21993         * gcc.c-torture/execute/builtins/string-asm-2.c
21994         * gcc.c-torture/execute/stdio-opt-1.c
21995         * gcc.c-torture/execute/stdio-opt-2.c
21996         * gcc.c-torture/execute/stdio-opt-3.c
21997         * gcc.c-torture/execute/string-opt-1.c
21998         * gcc.c-torture/execute/string-opt-10.c
21999         * gcc.c-torture/execute/string-opt-11.c
22000         * gcc.c-torture/execute/string-opt-12.c
22001         * gcc.c-torture/execute/string-opt-13.c
22002         * gcc.c-torture/execute/string-opt-14.c
22003         * gcc.c-torture/execute/string-opt-15.c
22004         * gcc.c-torture/execute/string-opt-16.c
22005         * gcc.c-torture/execute/string-opt-2.c
22006         * gcc.c-torture/execute/string-opt-6.c
22007         * gcc.c-torture/execute/string-opt-7.c
22008         * gcc.c-torture/execute/string-opt-8.c:
22009         Replace with ...
22010
22011         * gcc.c-torture/execute/builtins/abs-2.c
22012         * gcc.c-torture/execute/builtins/abs-3.c
22013         * gcc.c-torture/execute/builtins/complex-1.c
22014         * gcc.c-torture/execute/builtins/fprintf.c
22015         * gcc.c-torture/execute/builtins/fputs.c
22016         * gcc.c-torture/execute/builtins/memcmp.c
22017         * gcc.c-torture/execute/builtins/memmove.c
22018         * gcc.c-torture/execute/builtins/memops-asm.c
22019         * gcc.c-torture/execute/builtins/mempcpy-2.c
22020         * gcc.c-torture/execute/builtins/mempcpy.c
22021         * gcc.c-torture/execute/builtins/memset.c
22022         * gcc.c-torture/execute/builtins/printf.c
22023         * gcc.c-torture/execute/builtins/sprintf.c
22024         * gcc.c-torture/execute/builtins/strcat.c
22025         * gcc.c-torture/execute/builtins/strchr.c
22026         * gcc.c-torture/execute/builtins/strcmp.c
22027         * gcc.c-torture/execute/builtins/strcpy.c
22028         * gcc.c-torture/execute/builtins/strcspn.c
22029         * gcc.c-torture/execute/builtins/strlen-2.c
22030         * gcc.c-torture/execute/builtins/strlen.c
22031         * gcc.c-torture/execute/builtins/strncat.c
22032         * gcc.c-torture/execute/builtins/strncmp-2.c
22033         * gcc.c-torture/execute/builtins/strncmp.c
22034         * gcc.c-torture/execute/builtins/strncpy.c
22035         * gcc.c-torture/execute/builtins/strpbrk.c
22036         * gcc.c-torture/execute/builtins/strpcpy-2.c
22037         * gcc.c-torture/execute/builtins/strpcpy.c
22038         * gcc.c-torture/execute/builtins/strrchr.c
22039         * gcc.c-torture/execute/builtins/strspn.c
22040         * gcc.c-torture/execute/builtins/strstr-asm.c
22041         * gcc.c-torture/execute/builtins/strstr.c:
22042         ... these new files.
22043
22044         * gcc.c-torture/execute/builtins/abs-2-lib.c
22045         * gcc.c-torture/execute/builtins/abs-3-lib.c
22046         * gcc.c-torture/execute/builtins/complex-1-lib.c
22047         * gcc.c-torture/execute/builtins/fprintf-lib.c
22048         * gcc.c-torture/execute/builtins/fputs-lib.c
22049         * gcc.c-torture/execute/builtins/memcmp-lib.c
22050         * gcc.c-torture/execute/builtins/memmove-lib.c
22051         * gcc.c-torture/execute/builtins/memops-asm-lib.c
22052         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
22053         * gcc.c-torture/execute/builtins/mempcpy-lib.c
22054         * gcc.c-torture/execute/builtins/memset-lib.c
22055         * gcc.c-torture/execute/builtins/printf-lib.c
22056         * gcc.c-torture/execute/builtins/sprintf-lib.c
22057         * gcc.c-torture/execute/builtins/strcat-lib.c
22058         * gcc.c-torture/execute/builtins/strchr-lib.c
22059         * gcc.c-torture/execute/builtins/strcmp-lib.c
22060         * gcc.c-torture/execute/builtins/strcpy-lib.c
22061         * gcc.c-torture/execute/builtins/strcspn-lib.c
22062         * gcc.c-torture/execute/builtins/strlen-2-lib.c
22063         * gcc.c-torture/execute/builtins/strlen-lib.c
22064         * gcc.c-torture/execute/builtins/strncat-lib.c
22065         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
22066         * gcc.c-torture/execute/builtins/strncmp-lib.c
22067         * gcc.c-torture/execute/builtins/strncpy-lib.c
22068         * gcc.c-torture/execute/builtins/strpbrk-lib.c
22069         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
22070         * gcc.c-torture/execute/builtins/strpcpy-lib.c
22071         * gcc.c-torture/execute/builtins/strrchr-lib.c
22072         * gcc.c-torture/execute/builtins/strspn-lib.c
22073         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
22074         * gcc.c-torture/execute/builtins/strstr-lib.c
22075         * gcc.c-torture/execute/builtins/lib/abs.c
22076         * gcc.c-torture/execute/builtins/lib/fprintf.c
22077         * gcc.c-torture/execute/builtins/lib/memset.c
22078         * gcc.c-torture/execute/builtins/lib/printf.c
22079         * gcc.c-torture/execute/builtins/lib/sprintf.c
22080         * gcc.c-torture/execute/builtins/lib/strcpy.c
22081         * gcc.c-torture/execute/builtins/lib/strcspn.c
22082         * gcc.c-torture/execute/builtins/lib/strncat.c
22083         * gcc.c-torture/execute/builtins/lib/strncmp.c
22084         * gcc.c-torture/execute/builtins/lib/strncpy.c
22085         * gcc.c-torture/execute/builtins/lib/strpbrk.c
22086         * gcc.c-torture/execute/builtins/lib/strspn.c
22087         * gcc.c-torture/execute/builtins/lib/strstr.c:
22088         New files containing support routines.
22089
22090         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
22091         declaration.
22092         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
22093         when not optimizing.
22094
22095 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
22096
22097         PR c++/16240
22098         * g++.dg/abi/mangle22.C: New test.
22099         * g++.dg/abi/mangle23.C: Likewise.
22100
22101 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
22102
22103         PR fortran/16290
22104         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
22105         Allow for cases without denormalized floating point numbers.
22106
22107 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
22108
22109         PR c/1027
22110         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
22111         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
22112         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
22113         expected warning text.
22114         * gcc.dg/format/diag-2.c: New test.
22115
22116 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
22117
22118         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
22119
22120 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
22121
22122         * gcc.dg/builtins-43.c: New.
22123         * gcc.dg/builtins-44.c: New.
22124         * gcc.dg/builtins-45.c: New.
22125
22126 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
22127             Andreas Tobler  <a.tobler@schweiz.ch>
22128
22129         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
22130         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
22131         as SIGSEGV.
22132         * gcc.dg/cleanup-11.c: Likewise.
22133         * gcc.dg/cleanup-8.c: Likewise.
22134         * gcc.dg/cleanup-9.c: Likewise.
22135         * gcc.dg/cleanup-5.c: Run on all platforms.
22136
22137 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
22138
22139         * g++.dg/warn/nonnull1.C: New test.
22140
22141 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
22142
22143         * gcc.dg/compat/compat-common.h: Wrap up CINT in
22144         an #ifndef SKIP_COMPLEX_INT/#endif pair.
22145         Special-case the Sun compiler wrt to <complex.h>.
22146
22147 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
22148
22149         * gcc.dg/Wunreachable-8.C: New test.
22150
22151         * gcc.dg/h8300-ice2.c : New test.
22152
22153 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
22154
22155         PR fortran/16161
22156         * gfortran.fortran-torture/compile/implicit.f90: Add test
22157         for implicit character.
22158
22159 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
22160
22161         PR fortran/16289
22162         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
22163         Use tiny() intrinsic to find smallest non-negative real
22164
22165 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
22166
22167         * gcc.dg/compat/struct-by-value-22_main.c: New test.
22168         * gcc.dg/compat/struct-by-value-22_x.c: New.
22169         * gcc.dg/compat/struct-by-value-22_y.c: New.
22170
22171         * gcc.c-torture/execute/20040629-1.c: New test.
22172
22173 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
22174
22175         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
22176         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
22177
22178         PR target/16195
22179         * gcc.dg/20040625-1.c: New test.
22180
22181 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22182
22183         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
22184
22185 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22186
22187         PR fortran/15963
22188         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
22189
22190 2004-06-29  Richard Henderson  <rth@redhat.com>
22191
22192         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
22193
22194 2004-06-29  Paul Brook  <paul@codesourcery.com>
22195
22196         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
22197         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
22198
22199 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
22200
22201         PR c++/16260
22202         * g++.dg/parse/crash15.C: New.
22203
22204 2004-06-28  Andrew Pinski  <apinski@apple.com>
22205
22206         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
22207         by the error already.
22208
22209         * g++.dg/opt/ptrmem4.C: Change to compile only test.
22210
22211 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
22212
22213         PR target/14041
22214         * gcc.dg/h8300-bss-align-1.c : New.
22215
22216 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
22217
22218         * PR c++/16174
22219         * g++.dg/template/ctor4.C: New.
22220
22221 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
22222
22223         PR c++/16205
22224         * g++.dg/warn/Wsequence-point-1.C: New test.
22225
22226 2004-06-27  Paul Brook  <paul@codesourcery.com>
22227
22228         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
22229
22230 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
22231
22232         * g++.old-deja/g++.mike/p7325.C: Remove.
22233
22234 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
22235
22236         PR c/14963
22237         * gcc.dg/pr14963.c: New test.
22238
22239 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
22240
22241         PR c++/16193
22242         * g++.dg/parse/redef1.C: New test.
22243
22244 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
22245
22246         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
22247         20021110.c.
22248         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
22249         20021119-1.c.
22250         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
22251         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
22252         5-04.c.
22253         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
22254         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
22255         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
22256         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
22257         g++.brendan/enum14.C.
22258         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
22259         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
22260         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
22261         g++.mike/virt1.C.
22262         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
22263         memtemp24.C.
22264
22265 2004-06-27  Roger Sayle  <roger@eyesopen.com>
22266
22267         * gcc.dg/20040527-1.c: New test case.
22268
22269 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
22270
22271         PR gfortran/pr16196
22272         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
22273
22274 2004-06-25  Roger Sayle  <roger@eyesopen.com>
22275
22276         PR middle-end/15825
22277         * gcc.dg/pr15825-1.c: New test case.
22278
22279 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
22280
22281         * gcc.c-torture/execute/20040625-1.c: New test.
22282
22283 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22284
22285         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
22286
22287 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
22288
22289         * gcc.dg/torture/mips-div-1.c: New test.
22290
22291 2004-06-24  Jeff Law  <law@redhat.com>
22292
22293         * gcc.dg/tree-ssa/20040624-1.c: New test.
22294
22295 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
22296
22297         * gcc.c-torture/compile/20040624-1.c: New test.
22298
22299 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22300
22301         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
22302         this directory.
22303
22304 2004-06-23  Andrew Pinski  <apinski@apple.com>
22305
22306         PR middle-end/15988
22307         * g++.dg/opt/ptrmem4.C: New test.
22308
22309         * gcc.dg/c90-array-quals-2.c: New test.
22310
22311 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
22312
22313         * gcc.dg/kpice1.c: New test.
22314
22315 2006-06-23  Andrew Pinski  <apinski@apple.com>
22316
22317         * gcc.dg/c90-array-quals.c: New test.
22318
22319 2006-06-22  Richard Henderson  <rth@redhat.com>
22320
22321         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
22322
22323 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
22324
22325         * gcc.dg/builtins-config.h: Handle FreeBSD.
22326
22327 2006-06-22  Richard Henderson  <rth@redhat.com>
22328
22329         * g++.dg/opt/devirt1.C: New.
22330
22331 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
22332
22333         * g++.dg/opt/pr15551.C: New testcase.
22334
22335 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
22336
22337         PR target/14800
22338         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
22339         x86_64-*-linux* when compiling for 32bit.
22340
22341 2004-06-21  Andrew Pinski  <apinski@apple.com>
22342
22343         * gcc.dg/pch/struct-1.c: New.
22344         * gcc.dg/pch/struct-1.hs: New.
22345
22346 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
22347
22348         * gcc.dg/pch/save-temps-1.c: New file.
22349         * gcc.dg/pch/save-temps-1.hs: New file.
22350
22351 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
22352
22353         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
22354         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
22355
22356 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22357
22358         * gfortran.fortran-torture/execute/select_1.f90: Rename function
22359         to fix type error.
22360         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
22361         Remove trailing spaces.
22362
22363 2004-06-21  Richard Henderson  <rth@redhat.com>
22364
22365         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
22366         merging && to BIT_FIELD_REF.
22367
22368 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
22369
22370         * g++.dg/opt/placeholder1.C: New test.
22371
22372 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22373
22374         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
22375         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
22376         * gcc.dg/compat/union-m128-1_x.c: Likewise.
22377         * gcc.dg/compat/union-m128-1_y.c: Likewise.
22378
22379 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
22380
22381         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
22382         extern "C".
22383         * g++.dg/other/pragma-re-1.C: Add comments.
22384
22385 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
22386
22387         PR gfortran/16080
22388         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
22389
22390 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
22391
22392         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
22393         instead of setting the type of size_t by
22394         hand.
22395
22396 2004-06-18  Roger Sayle  <roger@eyesopen.com>
22397
22398         * gcc.dg/unordered-2.c: New test case.
22399         * gcc.dg/unordered-3.c: New test case.
22400
22401 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
22402
22403         PR other/16043
22404         * lib/g++.exp (g++_version): Tweak regexp for version
22405         * lib/g77.exp (g77_version): Likewise.
22406         * lib/gfortran.exp (gfortran_version): Likewise.
22407         * lib/objc.exp (objc_version): Likewise.
22408         * lib/treelang.exp (treelang_version): Likewise.
22409
22410 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
22411
22412         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
22413         Use INT_MAX instead of __INT_MAX__.
22414         * gcc.dg/compat/struct-align-2_y.c: Likewise.
22415
22416         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
22417         * gcc.dg/compat/scalar-return-3_x.c: Use it.
22418         * gcc.dg/compat/scalar-return-3_y.c: Use it.
22419         * gcc.dg/compat/scalar-return-4_x.c: Use it.
22420         * gcc.dg/compat/scalar-return-4_y.c: Use it.
22421         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
22422         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
22423         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
22424         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
22425
22426         * gcc.dg/range-test-1.c: New test.
22427         * g++.dg/opt/range-test-1.C: New test.
22428
22429 2004-06-17  Richard Henderson  <rth@redhat.com>
22430
22431         * objc.dg/sync-1.m: New.
22432         * objc.dg/try-catch-1.m: Don't force next runtime.
22433         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
22434         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
22435         shadowed catch clause.
22436         * objc.dg/try-catch-5.m: New.
22437
22438 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
22439
22440         Bug 14610
22441         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
22442
22443 2004-06-15  Richard Henderson  <rth@redhat.com>
22444
22445         * gcc.dg/20001116-1.c: Move expected warning line.
22446
22447 2004-06-15  Richard Henderson  <rth@redhat.com>
22448
22449         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
22450         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
22451
22452 2004-06-15  Jeff Law  <law@redhat.com>
22453
22454         * gcc.dg/tree-ssa/20040615-1.c: New test.
22455         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
22456         be less sensitive to operand ordering.
22457         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
22458
22459 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
22460
22461         * g++.dg/abi/bitfield3.C: Add comment..
22462
22463 2004-06-15  Richard Henderson  <rth@redhat.com>
22464
22465         * g++.dg/ext/stmtexpr1.C: XFAIL.
22466         * gcc.dg/20030612-1.c: XFAIL.
22467
22468 2004-06-15  Eric Christopher  <echristo@redhat.com>
22469
22470         * g++.dg/charset/asm5.c: New.
22471         * gcc.dg/charset/asm6.c: New.
22472
22473 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22474
22475         PR fortran/15962
22476         * gfortran.fortran-torture/execute/select_1.f90: New test.
22477
22478 2004-06-15  Paul Brook  <paul@codesourcery.com>
22479
22480         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
22481
22482 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22483
22484         PR c++/15967
22485         * g++.dg/lookup/crash3.C: New test.
22486
22487 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22488
22489         PR c++/15947
22490         * g++.dg/parse/dtor4.C: New test.
22491
22492 2004-06-14  Jeff Law  <law@redhat.com>
22493
22494         * gcc.c-torture/compile/20040614-1.c: New test.
22495
22496 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22497
22498         PR fortran/15211
22499         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
22500         LEN of a character array.
22501
22502 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
22503
22504         PR c++/15096
22505         * g++.dg/template/ptrmem10.C: New test.
22506
22507         PR c++/14930
22508         * g++.dg/template/friend30.C: New test.
22509
22510 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22511
22512         PR fortran/14928
22513         * gfortran.fortran-torture/compile/mloc.f90: New test.
22514
22515 2004-06-13  Paul Brook  <paul@codesourcery.com>
22516
22517         * gfortran.fortran-torture/execute/random_2.f90: New test.
22518
22519 2004-06-13  Eric Christopher  <echristo@redhat.com>
22520
22521         * gcc.dg/noncompile/redecl-1.c: Fix error message.
22522
22523 2004-06-12  Paul Brook  <paul@codesourcery.com>
22524
22525         * gfortran.fortran-torture/execute/contained_3.f90: New test.
22526
22527 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22528
22529         PR fortran/14923
22530         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
22531
22532 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22533
22534         PR fortran/14957
22535         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
22536         syntax errors in end statements of contained subroutines.
22537
22538 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22539
22540         PR fortran/12841
22541         * gfortran.fortran-torture/execute/null_arg.f90: New test.
22542
22543 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
22544
22545         PR fortran/15665
22546         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
22547
22548 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
22549
22550         PR gfortran/12839
22551         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
22552
22553 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
22554
22555         PR c++/15862
22556         * g++.dg/parse/enum1.C: New test.
22557
22558 2004-06-10  Jeff Law  <law@redhat.com>
22559
22560         * gcc.c-torture/compile/20040610-1.c: New test.
22561
22562 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22563
22564         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
22565         * g++.old-deja/g++.other/decl3.C: Likewise.
22566
22567 2004-06-10  Brian Booth  <bbooth@redhat.com>
22568
22569         * gcc.dg/tree-ssa/20031015-1.c: Scan for
22570         V_MAY_DEF instead of VDEF.
22571         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
22572
22573 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
22574
22575         PR c++/14211
22576         * g++.dg/conversion/const1.C: New test.
22577
22578         PR c++/15076
22579         * g++.dg/conversion/reinterpret1.C: New test.
22580
22581         PR c++/15877
22582         * g++.dg/template/enum2.C: New test.
22583
22584         PR c++/15227
22585         * g++.dg/template/error13.C: New test.
22586
22587 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22588
22589         PR fortran/14957
22590         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
22591         arguments to test_* REAL and of the right size.
22592
22593 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
22594
22595         PR target/15569
22596         PR rtl-optimization/15681
22597         * gcc.dg/20040609-1.c: New test.
22598
22599 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
22600
22601         PR c++/14791
22602         * g++.dg/opt/builtins1.C: New test.
22603
22604 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
22605
22606         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
22607         that use default windows32 struct layout.
22608         * gcc.dg/i386-bitfield2.c: Likewise.
22609
22610 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
22611
22612         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
22613         for mingw32 and cygwin targets.
22614
22615 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
22616
22617         * gcc.dg/pch/macro-4.c: New.
22618         * gcc.dg/pch/macro-4.hs: New.
22619
22620 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22621
22622         PR fortran/13249
22623         * gfortran.fortran-torture/compile/name_clash.f90: New test.
22624
22625 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22626
22627         PR fortran/13372
22628         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
22629
22630 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
22631
22632         PR gfortran/14897
22633         * gfortran.fortran-torture/execute/t_edit.f90: New test.
22634
22635 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
22636
22637         PR gfortran/15755
22638         * gfortran.fortran-torture/execute/backspace.c : New test.
22639
22640 2004-06-09  Paul Brook  <paul@codesourcery.com>
22641
22642         * gfortran.fortran-torture/execure/intrinsic_associated.f90
22643         (pointer_to_section): Rewrite to use smaller array.
22644
22645 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
22646
22647         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
22648         * gcc.dg/ext/altivec-10.c: Same.
22649         * gcc.dg/ext/altivec-11.c: Same.
22650         * gcc.dg/ext/altivec-12.c: Same.
22651         * gcc.dg/ext/altivec-13.c: Same.
22652         * gcc.dg/ext/altivec-14.c: Same.
22653         * gcc.dg/ext/altivec-15.c: Same.
22654         * gcc.dg/ext/altivec-16.c: Same.
22655         * gcc.dg/ext/altivec-3.c: Same.
22656         * gcc.dg/ext/altivec-4.c: Same.
22657         * gcc.dg/ext/altivec-6.c: Same.
22658         * gcc.dg/ext/altivec-7.c: Same.
22659         * gcc.dg/ext/altivec-8.c: Same.
22660         * gcc.dg/ext/altivec-varargs-1.c: Same.
22661
22662         * g++.dg/ext/altivec-1.C: Correct dg syntax.
22663         * g++.dg/ext/altivec-10.C: Same.
22664         * g++.dg/ext/altivec-2.C: Same.
22665         * g++.dg/ext/altivec-3.C: Same.
22666         * g++.dg/ext/altivec-4.C: Same.
22667         * g++.dg/ext/altivec-5.C: Same.
22668         * g++.dg/ext/altivec-6.C: Same.
22669         * g++.dg/ext/altivec-7.C: Same.
22670         * g++.dg/ext/altivec-8.C: Same.
22671         * g++.dg/ext/altivec-9.C: Same.
22672
22673 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22674
22675         PR c++/7841
22676         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
22677
22678 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
22679
22680         * gcc.dg/union-1.c: New test.
22681
22682 2004-06-07  Roger Sayle  <roger@eyesopen.com>
22683
22684         * gcc.dg/builtins-41.c: New test case.
22685         * gcc.dg/builtins-42.c: New test case.
22686
22687 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
22688
22689         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
22690         * g++.dg/ext/altivec-10.C: Same.
22691         * g++.dg/ext/altivec-2.C: Same.
22692         * g++.dg/ext/altivec-3.C: Same.
22693         * g++.dg/ext/altivec-4.C: Same.
22694         * g++.dg/ext/altivec-5.C: Same.
22695         * g++.dg/ext/altivec-6.C: Same.
22696         * g++.dg/ext/altivec-7.C: Same.
22697         * g++.dg/ext/altivec-8.C: Same.
22698         * g++.dg/ext/altivec-9.C: Same.
22699         * g++.old-deja/g++.abi/cxa_vec.C: Same.
22700         * g++.old-deja/g++.brendan/new3.C: Same.
22701         * gcc.c-torture/execute/eeprof-1.x: Same.
22702
22703 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
22704
22705         PR c/14765
22706         * gcc.dg/pr14765-1.c: New test.
22707
22708 2004-06-07  Roger Sayle  <roger@eyesopen.com>
22709
22710         PR c/14649
22711         * gcc.dg/pr14649-1.c: New test case.
22712
22713 2004-06-07  Richard Henderson  <rth@redhat.com>
22714
22715         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
22716         if temporaries.
22717
22718 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
22719
22720         * g++.dg/eh/elide1.C: Remove XFAIL.
22721
22722 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
22723
22724         PR c++/15337
22725         * g++.dg/expr/sizeof3.C: New test.
22726
22727         PR c++/14777
22728         * g++.dg/template/access14.C: New test.
22729
22730         PR c++/15554
22731         * g++.dg/template/enum1.C: New test.
22732
22733         PR c++/15057
22734         * g++.dg/eh/throw1.C: New test.
22735
22736 2004-06-07  David Ayers  <d.ayers@inode.at>
22737             Ziemowit Laski  <zlaski@apple.com>
22738
22739         * lib/objc.exp (objc_target_compile): Revert the '-framework
22740         Foundation' flag fix, since bare Darwin does not ship
22741         with the Foundation framework.
22742         * objc/execute/next_mapping.h: Provide a local NSConstantString
22743         @interface and @implementation.
22744         (objc_constant_string_init): A constructor function, used to
22745         initialize the NSConstantString meta-class object.
22746         * objc/execute/string1.m: Include "next_mapping.h" instead of
22747         <Foundation/NSString.h>.
22748         * objc/execute/string2.m: Likewise.
22749         * objc/execute/string3.m: Likewise.
22750         * objc/execute/string4.m: Likewise.
22751
22752 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
22753
22754         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
22755         to double. Replace double with FLOAT.
22756         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
22757
22758         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
22759         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
22760         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
22761         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
22762         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
22763         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
22764         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
22765         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
22766
22767 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
22768
22769         PR c/13519
22770         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
22771
22772 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22773
22774         PR c++/15503
22775         * g++.dg/template/meminit2.C: New test.
22776
22777 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
22778
22779         PR target/15822
22780         * gcc.c-torture/execute/compare-fp-1.c,
22781         gcc.c-torture/execute/compare-fp-2.c,
22782         gcc.c-torture/execute/compare-fp-3.c,
22783         gcc.c-torture/execute/compare-fp-4.c,
22784         gcc.c-torture/execute/compare-fp-3.x,
22785         gcc.c-torture/execute/compare-fp-4.x: Moved...
22786         * gcc.c-torture/execute/ieee/compare-fp-1.c,
22787         gcc.c-torture/execute/ieee/compare-fp-2.c,
22788         gcc.c-torture/execute/ieee/compare-fp-3.c,
22789         gcc.c-torture/execute/ieee/compare-fp-4.c,
22790         gcc.c-torture/execute/ieee/compare-fp-3.x,
22791         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
22792
22793 2004-06-04  David Ayers  <d.ayers@inode.at>
22794
22795         * objc/execute/protocol-isEqual-4.m: New testcase.
22796
22797 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
22798
22799         * objc/execute/protocol-isEqual-1.m: New testcase.
22800         * objc/execute/protocol-isEqual-2.m: New testcase.
22801         * objc/execute/protocol-isEqual-3.m: New testcase.
22802
22803 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22804
22805         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
22806
22807 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
22808
22809         * lib/objc.exp (objc_target_compile): When running tests on
22810         Darwin (Mac OS X), inform the linker about '-framework
22811         'Foundation'.
22812
22813 2004-06-02  Eric Christopher  <echristo@redhat.com>
22814
22815         * gcc.c-torture/compile/20040602-1.c: New.
22816
22817 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
22818
22819         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
22820         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
22821
22822         PR tree-optimization/14736
22823         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
22824
22825         PR tree-optimization/14042
22826         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
22827
22828         PR tree-optimization/14729
22829         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
22830
22831 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22832
22833         PR fortran/15557
22834         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
22835
22836 2004-06-01  Richard Hederson  <rth@redhat.com>
22837
22838         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
22839
22840 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22841
22842         PR c++/14932
22843         * g++.dg/parse/offsetof4.C: New test.
22844
22845 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
22846
22847         PR objc/7993
22848         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
22849
22850 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
22851
22852         PR c++/15701
22853         * g++.dg/template/friend29.C: New test.
22854
22855 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
22856
22857         PR c/15749
22858         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
22859
22860 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
22861
22862         * gcc.dg/sparc-trap-1.c: New test.
22863
22864 2004-05-31  Roger Sayle  <roger@eyesopen.com>
22865
22866         PR middle-end/15069
22867         * g++.dg/opt/fold3.C: New test case.
22868
22869 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
22870
22871         * lib/target-supports.exp (check_iconv_available): Fix fallout
22872         from 2004-05-28 patch.
22873
22874 2004-05-30  Paul Brook  <paul@codesourcery.com>
22875
22876         PR fortran/15620
22877         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
22878         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
22879
22880 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
22881
22882         * gfortran.fortran-torture/execute/random_1.f90: New test.
22883
22884 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
22885
22886         * g++.dg/ext/altivec-10.C: New test.
22887
22888 2004-05-29  Paul Brook  <paul@codesourcery.com>
22889
22890         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
22891
22892 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
22893
22894         * gcc.dg/altivec-16.c: New test.
22895
22896 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
22897
22898         * lib/target-supports.exp (check_vmx_hw_available): New.
22899         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
22900
22901         * lib/target-supports.exp (check_alias_available,
22902         check_iconv_available, check_named_sections_available): Use
22903         unique names for temporary files.
22904
22905 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
22906
22907         * gcc.dg/altivec-15.c: New test.
22908
22909 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
22910
22911         PR c++/15083
22912         * g++.dg/warn/noeffect6.C: New test.
22913
22914         PR c++/15471
22915         * g++.dg/expr/ptrmem4.C: New test.
22916
22917         PR c++/15640
22918         * g++.dg/template/operator3.C: New test.
22919
22920 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
22921
22922         PR c++/14668
22923         * g++.dg/lookup/redecl1.C: New test.
22924         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
22925
22926 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
22927
22928         * gcc.c-torture/execute/compare-fp-1.c,
22929         gcc.c-torture/execute/compare-fp-2.c,
22930         gcc.c-torture/execute/compare-fp-3.c,
22931         gcc.c-torture/execute/compare-fp-4.c,
22932         gcc.c-torture/execute/compare-fp-3.x,
22933         gcc.c-torture/execute/compare-fp-4.x,
22934         gcc.dg/pr15649-1.c: New.
22935
22936 2004-05-27  Adam Nemet  <anemet@lnxw.com>
22937
22938         PR c++/12883
22939         * g++.dg/init/array14.C: New test.
22940
22941 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
22942
22943         * lib/compat.exp (compat-get-options-main): New.
22944         (compat-get-options): Remove unneeded code, warn for ignored
22945         command.
22946         (compat-execute): Check flag set by dg-require-* commands.
22947
22948         * lib/compat.exp (compat-execute): Break up long lines.
22949
22950 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
22951
22952         * gcc.dg/altivec-7.c: Don't use 'vector long'.
22953         * gcc.dg/altivec-14.c: New test.
22954         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
22955
22956         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
22957         * gcc.dg/altivec-12.c: Ditto.
22958
22959         * gcc.dg/altivec-3.c: Move call to altivec_check.
22960
22961 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22962
22963         PR c++/15044
22964         * g++.dg/template/error12.C: New test.
22965
22966         PR c++/15317
22967         * g++.dg/ext/attrib15.C: New test.
22968
22969         PR c++/15329
22970         * g++.dg/template/ptrmem9.C: New test.
22971
22972 2004-05-25  Paul Brook  <paul@codesourcery.com>
22973
22974         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
22975
22976 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22977
22978         PR c++/15165
22979         * g++.dg/template/crash19.C: New test.
22980
22981 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22982
22983         PR c++/15025
22984         * g++.dg/template/redecl1.C: New test.
22985
22986 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22987
22988         PR c++/14821
22989         * g++.dg/other/ns1.C: New test.
22990
22991         PR c++/14883
22992         * g++.dg/template/invalid1.C: New test.
22993
22994 2004-05-23  Paul Brook  <paul@codesourcery.com>
22995         Victor Leikehman  <lei@haifasphere.co.il>
22996
22997         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
22998         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
22999
23000 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
23001
23002         PR c++/15285
23003         PR c++/15299
23004         * g++.dg/template/non-dependent5.C: New test.
23005         * g++.dg/template/non-dependent6.C: New test.
23006
23007 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
23008
23009         PR c++/15507
23010         * g++.dg/inherit/union1.C: New test.
23011
23012         PR c++/15542
23013         * g++.dg/template/addr1.C: New test.
23014
23015         PR c++/15427
23016         * g++.dg/template/array5.C: New test.
23017
23018         PR c++/15287
23019         * g++.dg/template/array6.C: New test.
23020
23021 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
23022             Roger Sayle  <roger@eyesopen.com>
23023
23024         * g++.dg/lookup/forscope2.C: New test case.
23025
23026 2004-05-22  Ben Elliston  <bje@au.ibm.com>
23027
23028         * gcc.dg/cpp/Wmissingdirs.c: New.
23029
23030 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
23031
23032         PR target/15301
23033         * gcc.dg/compat/union-m128-1.h: New file.
23034         * gcc.dg/compat/union-m128-1_main.c: Likewise.
23035         * gcc.dg/compat/union-m128-1_x.c: Likewise.
23036         * gcc.dg/compat/union-m128-1_y.c: Likewise.
23037
23038 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
23039
23040         PR target/15302
23041         * gcc.dg/compat/struct-complex-1.h: New file.
23042         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
23043         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
23044         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
23045
23046 2004-05-20  Roger Sayle  <roger@eyesopen.com>
23047
23048         PR middle-end/3074
23049         * gcc.dg/pr3074-1.c: New test case.
23050         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
23051
23052 2004-05-20  Falk Hueffner  <falk@debian.org>
23053
23054         PR other/15526
23055         * gcc.dg/ftrapv-1.c: New test case.
23056
23057 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
23058
23059         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
23060
23061 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
23062             Jeff Law  <law@redhat.com>
23063
23064         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
23065         * gcc.dg/tree-ssa/20040518-2.c: New test.
23066
23067         * gcc.dg/tree-ssa/20040518-1.c: New test.
23068
23069 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
23070
23071         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
23072
23073 2004-05-18  Paul Brook  <paul@codesourcery.com>
23074
23075         PR fortran/13930
23076         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
23077
23078 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23079
23080         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
23081         constant folding.
23082
23083 2004-05-17  Steven Bosscher  <stevenb@suse.de>
23084
23085         * gcc.dg/tree-ssa/20040517-1.c: New test.
23086
23087 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23088
23089         * gcc.dg/loop-4.c: New test.
23090
23091 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
23092
23093         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
23094
23095 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
23096
23097         PR fortran/15311
23098         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
23099
23100 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23101
23102         PR fortran/13826
23103         PR fortran/13940
23104         * gfortran.fortran-torture/compile/data_1.f90: New test.
23105
23106 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
23107
23108         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
23109         * gcc.dg/uninit-H.c: Define ASM for __s390__.
23110
23111 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
23112
23113         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
23114
23115 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
23116
23117         PR c/15444
23118         * gcc.dg/format/xopen-1.c: Adjust expected message.
23119         * gcc.dg/format/xopen-3.c: New test.
23120
23121 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
23122
23123         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
23124
23125 2004-05-14  Jeff Law  <law@redhat.com>
23126
23127         * gcc.dg/tree-ssa/20040514-2.c: New test.
23128
23129 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23130
23131         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
23132         this ...
23133         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
23134         this.
23135
23136 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
23137
23138         * gcc.dg/tree-ssa/20040514-1.c: New test.
23139
23140 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23141
23142         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
23143         test.
23144
23145 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23146
23147         PR fortran/14066
23148         * gfortran.fortran-torture/compile/do_1.f90: New test.
23149
23150 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23151
23152         PR fortran/15051
23153         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
23154         test.
23155
23156 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
23157
23158         PR fortran/15149
23159         * gfortran.fortran-torture/execute/random_init.f90: New test.
23160
23161 2004-05-13  Paul Brook  <paul@codesourcery.com>
23162
23163         PR fortran/15314
23164         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
23165
23166 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
23167
23168         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
23169         for the powerpc case.
23170
23171 2004-05-13  Jeff Law  <law@redhat.com>
23172
23173         * gcc.dg/tree-ssa/20040513-1.c: New test.
23174         * gcc.dg/tree-ssa/20040513-2.c: New test.
23175
23176 2004-05-13  Paul Brook  <paul@codesourcery.com>
23177
23178         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
23179         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
23180         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
23181
23182 2004-05-13  Andreas Schwab  <schwab@suse.de>
23183
23184         PR other/10819
23185         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
23186         characters.
23187
23188 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
23189
23190         PR fortran/15294
23191         * gfortran.fortran-torture/execute/adjustr.f90: New file.
23192
23193 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
23194
23195         Merge from tree-ssa-20020619-branch.  See
23196         ChangeLog.tree-ssa for details.
23197
23198 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
23199
23200         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
23201         include <altivec.h> explicitly.
23202         * gcc.dg/altivec-13.c: Likewise.
23203
23204 2004-05-11  Paul Brook  <paul@codesourcery.com>
23205
23206         * gcc.c-torture/compile/20010518-1.c: Force enum size.
23207
23208 2004-05-10  Eric Christopher  <echristo@redhat.com>
23209
23210         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
23211         * gcc.dg/sibcall-4.c: Ditto.
23212
23213 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
23214
23215         * g++.dg/ext/altivec-8.C: New test case.
23216         * gcc.dg/altivec-13.c: New test case.
23217
23218 2004-05-08  Roger Sayle  <roger@eyesopen.com>
23219
23220         * gcc.c-torture/execute/divcmp-1.c: New test case.
23221         * gcc.c-torture/execute/divcmp-2.c: New test case.
23222         * gcc.c-torture/execute/divcmp-3.c: New test case.
23223
23224 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
23225
23226         * g++.dg/other/pragma-re-2.C: New test.
23227
23228 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
23229
23230         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
23231         * gcc.dg/i386-387-2.c: Likewise.
23232
23233         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
23234         __builtin_drem.
23235         * gcc.dg/i386-387-6.c: Likewise.
23236
23237 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
23238
23239         * gcc.dg/builtins-33.c: Also check log1p*.
23240
23241 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
23242
23243         PR optimization/15296
23244         * gcc.c-torture/execute/pr15296.c: New test.
23245
23246 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
23247
23248         * gcc.dg/builtins-40.c: New test.
23249
23250 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
23251
23252         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
23253
23254 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
23255
23256         * g++.dg/ext/spe1.C: New testcase.
23257
23258 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
23259
23260         * objc.dg/image-info.m: Allow additional attributes
23261         for __image_info section.
23262
23263 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
23264
23265         * gcc.dg/torture/mips-hilo-2.c: New test.
23266
23267 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23268
23269         PR c++/14389
23270         * g++.dg/template/member5.C: New test.
23271
23272 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
23273
23274         * gcc.dg/builtins-34.c: Also check expm1*.
23275
23276 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23277
23278         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
23279         * gcc.dg/torture/builtin-convert-3.c: New test.
23280
23281 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
23282
23283         PR middle-end/15054
23284         * g++.dg/opt/pr15054.C: New test.
23285
23286 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23287
23288         * gcc.dg/torture/builtin-rounding-1.c: New test.
23289         * gcc.dg/builtins-25.c: Delete.
23290         * gcc.dg/builtins-29.c: Delete.
23291
23292 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
23293
23294         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
23295         * gcc.dg/sibcall-4.c: Likewise.
23296         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
23297
23298 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
23299
23300         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
23301         bit-field on 16-bit targets.
23302
23303 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
23304
23305         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
23306         16-bit targets.
23307
23308 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
23309
23310         * gcc.dg/rs6000-power2-1.c: Change to compile only.
23311         * gcc.dg/rs6000-power2-2.c: Likewise.
23312
23313 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
23314
23315         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
23316         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
23317         Change the asm registers to be in form of frN instead of fN.
23318
23319 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23320
23321         * gcc.dg/torture/builtin-convert-2.c: New test.
23322
23323 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
23324
23325         * gcc.dg/rs6000-power2-1.c: New test.
23326         * gcc.dg/rs6000-power2-2.c: New test.
23327
23328 2004-04-28  Jan Hubicka  <jh@suse.cz>
23329
23330         * gcc.dg/unused-6.c: New test.
23331
23332 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
23333             Ulrich Weigand  <uweigand@de.ibm.com>
23334
23335         * ada/acats/run_all.sh: Define $target variable.
23336
23337 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
23338
23339         PR c++/15119
23340         * g++.dg/other/vararg-1.C: New test.
23341
23342         PR c++/4794
23343         * g++.dg/eh/cleanup3.C: New test.
23344
23345 2004-04-24  Laurent GUERBY <laurent@guerby.net>
23346
23347         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
23348         and ad8011a (target_insn).
23349         * ada/acats/support/macro.dfs: Likewise.
23350         * ada/acats/support/impbit.adb: New file.
23351
23352 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
23353
23354         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
23355
23356 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23357
23358         * gcc.dg/loop-3.c: New test.
23359
23360 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
23361
23362         * gcc.c-torture/execute/simd-5.c: New test.
23363
23364 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23365
23366         PR c++/15064
23367         * g++.dg/template/crash18.C: New test.
23368
23369 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
23370
23371         * g++.dg/ext/complit3.C: New test.
23372
23373 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
23374
23375         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
23376         * gcc.dg/altivec-3.c: Same.
23377         * gcc.dg/altivec-varargs-1.c: Same.
23378
23379 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
23380
23381         * lib/target-supports.exp (check_profiling_available): Assume
23382         profiling is not available on powerpc-eabi targets.
23383
23384 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
23385
23386         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
23387         * gcc.dg/vmx/bug-1.c: Ditto.
23388
23389 2004-04-20  Eric Christopher  <echristo@redhat.com>
23390
23391         * gcc.dg/charset/extern.c: New test.
23392         * g++.dg/charset/extern3.cc: Ditto.
23393
23394 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
23395
23396         * gcc.dg/builtins-39.c: New test.
23397
23398 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
23399
23400         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
23401
23402 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
23403
23404         * gcc.dg/torture/mips-hilo-1.c: New test.
23405
23406 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
23407
23408         * gcc.c-torture/compile/20040419-1.c: New test.
23409
23410 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
23411
23412         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
23413
23414 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
23415             Aldy Hernandez  <aldyh@redhat.com>
23416
23417         * gcc.c-torture/execute/va-arg-24.c: New.
23418
23419 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
23420             Aldy Hernandez  <aldyh@redhat.com>
23421
23422         * gcc.dg/vmx/1b-01.c: New.
23423         * gcc.dg/vmx/1b-02.c: New.
23424         * gcc.dg/vmx/1b-03.c: New.
23425         * gcc.dg/vmx/1b-04.c: New.
23426         * gcc.dg/vmx/1b-05.c: New.
23427         * gcc.dg/vmx/1b-06.c: New.
23428         * gcc.dg/vmx/1b-07.c: New.
23429         * gcc.dg/vmx/1c-01.c: New.
23430         * gcc.dg/vmx/1c-02.c: New.
23431         * gcc.dg/vmx/3a-01a.c: New.
23432         * gcc.dg/vmx/3a-01.c: New.
23433         * gcc.dg/vmx/3a-01m.c: New.
23434         * gcc.dg/vmx/3a-03.c: New.
23435         * gcc.dg/vmx/3a-03m.c: New.
23436         * gcc.dg/vmx/3a-04.c: New.
23437         * gcc.dg/vmx/3a-04m.c: New.
23438         * gcc.dg/vmx/3a-05.c: New.
23439         * gcc.dg/vmx/3a-06.c: New.
23440         * gcc.dg/vmx/3a-06m.c: New.
23441         * gcc.dg/vmx/3a-07.c: New.
23442         * gcc.dg/vmx/3b-01.c: New.
23443         * gcc.dg/vmx/3b-02.c: New.
23444         * gcc.dg/vmx/3b-10.c: New.
23445         * gcc.dg/vmx/3b-13.c: New.
23446         * gcc.dg/vmx/3b-14.c: New.
23447         * gcc.dg/vmx/3b-15.c: New.
23448         * gcc.dg/vmx/3c-01a.c: New.
23449         * gcc.dg/vmx/3c-01.c: New.
23450         * gcc.dg/vmx/3c-02.c: New.
23451         * gcc.dg/vmx/3c-03.c: New.
23452         * gcc.dg/vmx/3d-01.c: New.
23453         * gcc.dg/vmx/4-01.c: New.
23454         * gcc.dg/vmx/4-03.c: New.
23455         * gcc.dg/vmx/5-01.c: New.
23456         * gcc.dg/vmx/5-02.c: New.
23457         * gcc.dg/vmx/5-03.c: New.
23458         * gcc.dg/vmx/5-04.c: New.
23459         * gcc.dg/vmx/5-05.c: New.
23460         * gcc.dg/vmx/5-06.c: New.
23461         * gcc.dg/vmx/5-07.c: New.
23462         * gcc.dg/vmx/5-07t.c: New.
23463         * gcc.dg/vmx/5-08.c: New.
23464         * gcc.dg/vmx/5-10.c: New.
23465         * gcc.dg/vmx/5-11.c: New.
23466         * gcc.dg/vmx/7-01a.c: New.
23467         * gcc.dg/vmx/7-01.c: New.
23468         * gcc.dg/vmx/7c-01.c: New.
23469         * gcc.dg/vmx/7d-01.c: New.
23470         * gcc.dg/vmx/7d-02.c: New.
23471         * gcc.dg/vmx/8-01.c: New.
23472         * gcc.dg/vmx/8-02a.c: New.
23473         * gcc.dg/vmx/8-02.c: New.
23474         * gcc.dg/vmx/brode-1.c: New.
23475         * gcc.dg/vmx/bug-1.c: New.
23476         * gcc.dg/vmx/bug-2.c: New.
23477         * gcc.dg/vmx/bug-3.c: New.
23478         * gcc.dg/vmx/cw-bug-1.c: New.
23479         * gcc.dg/vmx/cw-bug-2.c: New.
23480         * gcc.dg/vmx/cw-bug-3.c: New.
23481         * gcc.dg/vmx/dct.c: New.
23482         * gcc.dg/vmx/debug-1.c: New.
23483         * gcc.dg/vmx/debug-2.c: New.
23484         * gcc.dg/vmx/debug-3.c: New.
23485         * gcc.dg/vmx/debug-4.c: New.
23486         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
23487         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
23488         * gcc.dg/vmx/eg-5.c: New.
23489         * gcc.dg/vmx/fft.c: New.
23490         * gcc.dg/vmx/gcc-bug-1.c: New.
23491         * gcc.dg/vmx/gcc-bug-2.c: New.
23492         * gcc.dg/vmx/gcc-bug-3.c: New.
23493         * gcc.dg/vmx/gcc-bug-4.c: New.
23494         * gcc.dg/vmx/gcc-bug-5.c: New.
23495         * gcc.dg/vmx/gcc-bug-6.c: New.
23496         * gcc.dg/vmx/gcc-bug-7.c: New.
23497         * gcc.dg/vmx/gcc-bug-8.c: New.
23498         * gcc.dg/vmx/gcc-bug-9.c: New.
23499         * gcc.dg/vmx/gcc-bug-b.c: New.
23500         * gcc.dg/vmx/gcc-bug-c.c: New.
23501         * gcc.dg/vmx/gcc-bug-d.c: New.
23502         * gcc.dg/vmx/gcc-bug-e.c: New.
23503         * gcc.dg/vmx/gcc-bug-f.c: New.
23504         * gcc.dg/vmx/gcc-bug-g.c: New.
23505         * gcc.dg/vmx/gcc-bug-i.c: New.
23506         * gcc.dg/vmx/harness.h: New.
23507         * gcc.dg/vmx/ira1.c: New.
23508         * gcc.dg/vmx/ira2a.c: New.
23509         * gcc.dg/vmx/ira2b.c: New.
23510         * gcc.dg/vmx/ira2.c: New.
23511         * gcc.dg/vmx/ira2c.c: New.
23512         * gcc.dg/vmx/mem.c: New.
23513         * gcc.dg/vmx/newton-1.c: New.
23514         * gcc.dg/vmx/ops.c: New.
23515         * gcc.dg/vmx/sn7153.c: New.
23516         * gcc.dg/vmx/spill2.c: New.
23517         * gcc.dg/vmx/spill3.c: New.
23518         * gcc.dg/vmx/spill.c: New.
23519         * gcc.dg/vmx/t.c: New.
23520         * gcc.dg/vmx/varargs-1.c: New.
23521         * gcc.dg/vmx/varargs-2.c: New.
23522         * gcc.dg/vmx/varargs-3.c: New.
23523         * gcc.dg/vmx/varargs-4.c: New.
23524         * gcc.dg/vmx/varargs-5.c: New.
23525         * gcc.dg/vmx/varargs-6.c: New.
23526         * gcc.dg/vmx/varargs-7.c: New.
23527         * gcc.dg/vmx/vmx.exp: New.
23528         * gcc.dg/vmx/vprint-1.c: New.
23529         * gcc.dg/vmx/vscan-1.c: New.
23530         * gcc.dg/vmx/x-01.c: New.
23531         * gcc.dg/vmx/x-02.c: New.
23532         * gcc.dg/vmx/x-03.c: New.
23533         * gcc.dg/vmx/x-04.c: New.
23534         * gcc.dg/vmx/x-05.c: New.
23535         * gcc.dg/vmx/yousufi-1.c: New.
23536         * gcc.dg/vmx/zero-1.c: New.
23537         * gcc.dg/vmx/zero.c: New.
23538
23539 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
23540
23541         * g++.dg/lookup/java1.C: Update for chage of
23542         _Jv_AllocObject.
23543         * g++.dg/lookup/java2.C: Likewise.
23544
23545 2004-04-17  Laurent GUERBY <laurent@guerby.net>
23546
23547         * ada/acats/run_all.sh: use -O2 by default.
23548
23549 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
23550
23551         * gcc.dg/vr-mult-[12].c: New tests.
23552
23553 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23554
23555         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
23556
23557         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
23558
23559 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
23560
23561         * lib/target-supports.exp (check_profiling_available): Assume profiling
23562         isn't available for mips*-*-elf targets.
23563
23564 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
23565
23566         * gcc.dg/builtins-38.c: New test.
23567
23568 2004-04-14  Eric Christopher  <echristo@redhat.com>
23569
23570         * g++.dg/charset/charset.exp: Run .cc extension tests.
23571
23572 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
23573
23574         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
23575
23576 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23577
23578         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
23579
23580 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
23581
23582         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
23583         * gcc.dg/i386-387-2.c: Likewise.
23584
23585         * gcc.dg/i386-387-7.c: New test.
23586         * gcc.dg/i386-387-8.c: New test.
23587
23588         * gcc.dg/builtins-37.c: New test.
23589
23590 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
23591
23592         * g++.dg/pch/externc-1.C: Add missing semicolon.
23593
23594 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
23595
23596         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
23597
23598 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23599
23600         * gcc.c-torture/execute/20040411-1.c: New test.
23601
23602 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23603
23604         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
23605
23606 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
23607
23608         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
23609
23610 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
23611
23612         * lib/target-supports.exp (check_named_sections_available): New.
23613         * lib/gcc-dg.exp (dg-require-named-sections): New.
23614         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
23615         old-deja.exp.  Also prune error-count message from HP linker.
23616         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
23617
23618         * g++.dg/init/init-ref4.C: Use dg-require-weak.
23619         * g++.old-deja/g++.pt/static3.C: Likewise.
23620         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
23621
23622 2004-04-09  Roger Sayle  <roger@eyesopen.com>
23623
23624         * gcc.c-torture/execute/20040409-1.c: New test case.
23625         * gcc.c-torture/execute/20040409-2.c: New test case.
23626         * gcc.c-torture/execute/20040409-3.c: New test case.
23627
23628 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
23629
23630         * gcc.dg/20040409-1.c: New test.
23631
23632 2004-04-08  Roger Sayle  <roger@eyesopen.com>
23633
23634         PR target/14888
23635         * g++.dg/opt/pr14888.C: New test case.
23636
23637 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
23638
23639         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
23640         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
23641         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
23642         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
23643         New tests.
23644
23645 2004-04-08  Paul Brook  <paul@codesourcery.com>
23646
23647         * gcc.dg/spill-1.c: New test.
23648
23649 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23650
23651         * gcc.dg/torture/builtin-ctype-2.c: New test.
23652
23653 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
23654
23655         * gcc.dg/pch/pch.exp: Add largefile test.
23656
23657 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
23658
23659         * g++.dg/pch/externc-1.Hs: New.
23660         * g++.dg/pch/externc-1.C: New.
23661
23662 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23663
23664         * gcc.dg/compat/struct-by-value-5a_main.c,
23665         gcc.dg/compat/struct-by-value-5b_main.c: New files.
23666         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
23667         * gcc.dg/compat/struct-by-value-5a_x.c,
23668         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
23669         gcc.dg/compat/struct-by-value-5_x.c.
23670         * gcc.dg/compat/struct-by-value-5a_y.c,
23671         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
23672         gcc.dg/compat/struct-by-value-5_y.c.
23673
23674         * gcc.dg/compat/struct-by-value-6a_main.c,
23675         gcc.dg/compat/struct-by-value-6b_main.c: New files.
23676         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
23677         * gcc.dg/compat/struct-by-value-6a_x.c,
23678         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
23679         gcc.dg/compat/struct-by-value-6_x.c.
23680         * gcc.dg/compat/struct-by-value-6a_y.c,
23681         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
23682         gcc.dg/compat/struct-by-value-6_y.c.
23683
23684         * gcc.dg/compat/struct-by-value-7a_main.c,
23685         gcc.dg/compat/struct-by-value-7b_main.c: New files.
23686         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
23687         * gcc.dg/compat/struct-by-value-7a_x.c,
23688         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
23689         gcc.dg/compat/struct-by-value-7_x.c.
23690         * gcc.dg/compat/struct-by-value-7a_y.c,
23691         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
23692         gcc.dg/compat/struct-by-value-7_y.c.
23693
23694 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
23695
23696         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
23697         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
23698         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
23699         options.
23700
23701 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
23702
23703         * gcc.dg/builtins-36.c: New test.
23704
23705 2004-04-06  Paul Brook  <paul@codesourcery.com>
23706
23707         * README.gcc: Remove obsolete contraint on testcases.
23708
23709 2004-04-05  Paul Brook  <paul@codesourcery.com>
23710
23711         PR2123
23712         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
23713         failure and exit(0) on success.
23714         * g++.dg/expr/anew2.C: Ditto.
23715         * g++.dg/expr/anew3.C: Ditto.
23716         * g++.dg/expr/anew4.C: Ditto.
23717
23718 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
23719
23720         PR c++/3518
23721         * g++.dg/template/unify7.C: New.
23722
23723 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
23724
23725         * g++.dg/README: Bring up to date with new subdirectories; remove
23726         duplicate subdirectory lines.
23727
23728 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
23729
23730         PR c++/14007
23731         * g++.dg/template/unify5.C: New.
23732         * g++.dg/template/unify6.C: New.
23733         * g++.dg/template/qualttp20.C: Adjust.
23734         * g++.old-deja/g++.jason/report.C: Adjust.
23735         * g++.old-deja/g++.other/qual1.C: Adjust.
23736
23737 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
23738
23739         PR c++/14803
23740         * g++.dg/inherit/ptrmem1.C: New test.
23741
23742 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
23743
23744         PR c++/14755
23745         * gcc.c-torture/execute/20040331-1.c: New test.
23746         * gcc.dg/20040331-1.c: New test.
23747
23748 2004-04-01  Paul Brook  <paul@codesourcery.com>
23749
23750         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
23751
23752 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
23753
23754         PR c++/14724
23755         * g++.dg/init/goto1.C: New test.
23756
23757         PR c++/14763
23758         * g++.dg/template/defarg4.C: New test.
23759
23760 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
23761
23762         * gcc.dg/altivec-11.c: Extend test for more valid cases.
23763
23764 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
23765
23766         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
23767
23768 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
23769
23770         * gcc.dg/noncompile/undeclared-2.c: New test.
23771
23772 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
23773
23774         * gcc.dg/940409-1.c: Remove XFAIL.
23775         * gcc.dg/reg-vol-struct-1.c: New test.
23776
23777 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23778
23779         * gcc.dg/torture/builtin-wctype-1.c: New test.
23780
23781 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
23782
23783         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
23784         * gcc.dg/20001101-1.c: Likewise.
23785         * gcc.dg/20001102-1.c: Likewise.
23786
23787 2004-03-25  Roger Sayle  <roger@eyesopen.com>
23788
23789         * gcc.dg/compare8.c: Add an additional test for XOR.
23790
23791 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23792
23793         * gcc.dg/torture/builtin-ctype-1.c: New test.
23794
23795 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23796
23797         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
23798         * gcc.dg/torture/builtin-math-1.c: Likewise.
23799         * gcc.dg/torture/builtin-power-1.c: New test.
23800
23801 2004-03-24  Andreas Schwab  <schwab@suse.de>
23802
23803         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
23804         IA64 assembler.
23805
23806 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
23807             Roger Sayle  <roger@eyesopen.com>
23808
23809         * gcc.dg/compare8.c: New test case.
23810
23811 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
23812
23813         * g++.dg/ext/altivec-7.C: New test.
23814
23815 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
23816
23817         PR 12267, 12391, 12560, 13129, 14114, 14133
23818         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
23819         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
23820         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
23821         Adjust error regexps.
23822         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
23823         * gcc.dg/noncompile/undeclared-1.c: New test cases.
23824         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
23825         * gcc.dg/local1.c: Add explanatory comment.
23826
23827 2004-03-23  Roger Sayle  <roger@eyesopen.com>
23828
23829         PR optimization/14669
23830         * g++.dg/opt/fold2.C: New test case.
23831
23832 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
23833
23834         PR c/14069
23835         * gcc.dg/20040322-1.c: New test.
23836
23837 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
23838
23839         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
23840         * gcc.dg/ultrasp4.c: Likewise.
23841         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
23842
23843 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
23844
23845         * gcc.dg/i386-sse-8.c: Reset default options.
23846
23847 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
23848
23849         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
23850         in the error message text.
23851
23852 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23853
23854         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
23855
23856 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
23857
23858         PR c++/14616
23859         * g++.dg/init/array13.C: New test.
23860
23861 2004-03-20  Roger Sayle  <roger@eyesopen.com>
23862
23863         PR target/13889
23864         * gcc.c-torture/compile/pr13889.c: New test case.
23865
23866 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
23867
23868         PR c/14635
23869         * builtins-1.c (nan, nans): Don't test.
23870         * builtins-30.c: Don't use nan, nanf, nanl.
23871         * builtins-35.c: New test.
23872
23873 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
23874
23875         * g++.dg/ext/altivec-6.C: New test.
23876
23877 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
23878
23879         * g++.dg/init/placement3.C: New test.
23880
23881         * g++.dg/template/spec13.C: New test.
23882
23883         * g++.dg/lookup/using11.C: New test.
23884
23885         * g++.dg/lookup/koenig3.C: New test.
23886
23887         * g++.dg/template/operator2.C: New test.
23888
23889         * g++.dg/expr/dtor3.C: New test.
23890         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
23891         marker.
23892         * g++.old-deja/g++.law/visibility28.C: Likewise.
23893
23894 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
23895
23896         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
23897         * gcc.dg/ppc64-abi-3.c: Likewise.
23898
23899 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23900
23901         PR c++/14545
23902         * g++.dg/parse/template15.C: New test.
23903
23904 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
23905
23906         * g++.dg/expr/dtor2.C: New test.
23907
23908         * g++.dg/lookup/anon4.C: New test.
23909
23910         * g++.dg/overload/using1.C: New test.
23911
23912         * g++.dg/template/lookup7.C: New test.
23913
23914         * g++.dg/template/typename6.C: New test.
23915
23916         * g++.dg/expr/cond6.C: New test.
23917
23918 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23919
23920         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
23921
23922 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
23923
23924         * g++.dg/expr/cond5.C: New test.
23925         * g++.dg/expr/constcast1.C: Likewise.
23926         * g++.dg/expr/ptrmem2.C: Likewise.
23927         * g++.dg/expr/ptrmem3.C: Likewise.
23928         * g++.dg/lookup/main1.C: Likewise.
23929         * g++.dg/template/lookup6.C: Likewise.
23930
23931 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
23932
23933         * gcc.dg/local1.c: New test.
23934
23935         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
23936
23937 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23938
23939         * gcc.dg/torture/builtin-convert-1.c: New test.
23940
23941 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23942
23943         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
23944
23945 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
23946
23947         PR c++/14481
23948         * g++.dg/warn/Wunused-7.C: New test.
23949
23950 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23951
23952         * gcc.dg/torture/builtin-integral-1.c: New test.
23953
23954 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
23955
23956         PR c++/14586
23957         * g++.dg/parse/non-dependent3.C: New test.
23958
23959 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
23960
23961         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
23962         * g++.dg/eh/simd-2.C: Likewise.
23963         * g++.dg/init/array10.C: Likewise.
23964         * gcc.c-torture/compile/simd-1.c: Likewise.
23965         * gcc.c-torture/compile/simd-2.c: Likewise.
23966         * gcc.c-torture/compile/simd-3.c: Likewise.
23967         * gcc.c-torture/compile/simd-4.c: Likewise.
23968         * gcc.c-torture/compile/simd-6.c: Likewise.
23969         * gcc.c-torture/execute/simd-1.c: Likewise.
23970         * gcc.c-torture/execute/simd-2.c: Likewise.
23971         * gcc.dg/compat/vector-defs.h: Likewise.
23972         * gcc.dg/20020531-1.c: Likewise.
23973         * gcc.dg/altivec-3.c: Likewise.
23974         * gcc.dg/altivec-4.c: Likewise.
23975         * gcc.dg/altivec-varargs-1.c: Likewise.
23976         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
23977         * gcc.dg/i386-mmx-3.c: Likewise.
23978         * gcc.dg/i386-sse-4.c: Likewise.
23979         * gcc.dg/i386-sse-5.c: Likewise.
23980         * gcc.dg/i386-sse-8.c: Likewise.
23981         * gcc.dg/simd-1.c: Likewise.
23982         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
23983         __ev64_opaque__ since the machine description provides it.
23984
23985 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23986
23987         * lib/compat.exp (skip_list): New global variable.
23988         Use it to hold the user defined COMPAT_SKIPS list if any.
23989         (compat-obj): Add the members of skip_list to optall.
23990
23991 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23992
23993         * gcc.dg/compat/union-by-value-1_main.c,
23994         union-by-value-1_x.c, union-by-value-1_y.c,
23995         union-check.h, union-defs.h,
23996         union-init.h, union-return-1_main.c,
23997         union-return-1_x.c, union-return-1_y.c: New files.
23998
23999 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24000
24001         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
24002         mixed-struct-init.h: Add 4 mixed structure types.
24003         struct-by-value-21_main.c, struct-by-value-21_x.c,
24004         struct-by-value-21_y.c, struct-return-21_main.c,
24005         struct-return-21_x.c, struct-return-21_y.c: New files.
24006
24007 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
24008
24009         PR c++/14550
24010         * g++.dg/parse/template14.C: New test.
24011
24012 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
24013
24014         * gcc.c-torture/execute/20040313-1.c: New test.
24015
24016 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
24017
24018         PR target/14533
24019         * gcc.dg/20040311-2.c: New test.
24020
24021 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
24022
24023         PR other/14544
24024         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
24025         bit-field.
24026
24027 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
24028
24029         * gcc.dg/20040305-2.c: Add missing return statement.
24030
24031 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24032
24033         * gcc.dg/builtins-34.c: Also check pow10*.
24034
24035 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
24036
24037         PR target/14262
24038         * gcc.dg/20040305-2.c: New test.
24039
24040 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
24041
24042         * gcc.dg/20040310-1.c: New test.
24043
24044 2004-03-11  Roger Sayle  <roger@eyesopen.com>
24045
24046         * gcc.c-torture/execute/20040311-1.c: New test case.
24047
24048 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
24049
24050         PR c++/14476
24051         * g++.dg/lookup/enum1.C: New test.
24052
24053 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
24054
24055         PR c++/14510
24056         * g++.dg/lookup/struct2.C: New test.
24057
24058 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
24059
24060         * gcc.dg/builtins-34.c: New test.
24061
24062 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24063
24064         * gcc.dg/torture/builtin-nonneg-1.c: New test.
24065
24066 2004-03-09  James E Wilson  <wilson@specifixinc.com>
24067
24068         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
24069         * gcc.dg/alias-2.c: New testcase.
24070
24071 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
24072
24073         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
24074
24075 2004-03-09  Roger Sayle  <roger@eyesopen.com>
24076
24077         * gcc.c-torture/execute/20040309-1.c: New test case.
24078
24079 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
24080
24081         PR c++/14397
24082         * g++.dg/overload/ref1.C: New.
24083
24084 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24085
24086         PR c++/14409
24087         * g++.dg/template/spec12.C: New test.
24088
24089         PR c++/14448
24090         * g++.dg/parse/crash14.C: New test.
24091
24092 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
24093
24094         PR c++/14230
24095         * g++.dg/init/ref11.C: New test.
24096
24097 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
24098
24099         PR c++/14432
24100         * g++.dg/parse/builtin2.C: New test.
24101
24102 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
24103
24104         PR c++/14401
24105         * g++.dg/init/ctor3.C: New test.
24106         * g++.dg/init/union1.C: New test.
24107         * g++.dg/ext/anon-struct4.C: New test.
24108
24109 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
24110
24111         * g++.dg/lookup/koenig1.C: Tweak error messages.
24112         * g++.dg/lookup/used-before-declaration.C: Likewise.
24113         * g++.dg/other/do1.C: Likewise.
24114         * g++.dg/overload/koenig1.C: Likewise.
24115         * g++.dg/parse/crash13.C: Likewise.
24116         * g++.dg/template/instantiate3.C: Likewise.
24117
24118 2004-03-08  Eric Christopher  <echristo@redhat.com>
24119
24120         * * lib/target-supports.exp: Enable libiconv in test
24121         compilation.  Fix up error checking.
24122
24123 2004-03-08  Roger Sayle  <roger@eyesopen.com>
24124
24125         PR middle-end/14289
24126         * gcc.dg/pr14289-1.c: New test case.
24127         * gcc.dg/pr14289-2.c: Likewise.
24128         * gcc.dg/pr14289-3.c: Likewise.
24129
24130 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
24131
24132         * gcc.c-torture/execute/20040308-1.c: New test.
24133
24134 2004-03-07  Roger Sayle  <roger@eyesopen.com>
24135
24136         * gcc.c-torture/execute/20040307-1.c: New test case.
24137
24138 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
24139
24140         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
24141
24142 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
24143
24144         * gcc.dg/20040306-1.c: New test.
24145
24146 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
24147
24148         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
24149         them static.
24150         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
24151
24152 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24153
24154         PR c/14465
24155         * gcc.dg/decl-6.c: New test.
24156
24157 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24158
24159         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
24160         Rename LOGPOW -> LOG_POW.
24161         (SQRT_EXP, POW_EXP): New.
24162
24163 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24164
24165         * gcc.dg/i386-sse-8.c: New test.
24166
24167 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24168
24169         PR c/14114
24170         * gcc.dg/decl-5.c: New test.
24171
24172 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
24173
24174         * gcc.dg/20040305-1.c: New test.
24175
24176 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
24177
24178         PR other/14354
24179         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
24180
24181 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
24182
24183         PR c++/14425, c++/14426
24184         * g++.dg/ext/altivec-4.C: New test.
24185         * g++.dg/ext/altivec-5.C: New test.
24186
24187 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
24188
24189         * g++.old-deja/g++.other/linkage1.C: Expect errors about
24190         global variables of a type with no linkage.
24191         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
24192         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
24193         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
24194         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
24195         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
24196         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
24197         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
24198         * g++.dg/warn/deprecated.C: Name enum Color.
24199         * g++.dg/overload/VLA.C: Name structure for 'b'.
24200         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
24201
24202 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24203
24204         * gcc.c-torture/compile/20040304-1.c: New test.
24205
24206 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
24207
24208         PR 13728
24209         * gcc.dg/decl-4.c: New testcase.
24210
24211 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
24212
24213         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
24214         as PRECF if sizeof (float) > sizeof (double).
24215         (PRECL): Make it the same as PRECF if
24216         sizeof (float) > sizeof (long double).
24217
24218 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24219
24220         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
24221         system type.  Add check for irix6 which doesn't have c99 runtime.
24222
24223 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
24224
24225         * gcc.dg/const-elim-1.c: xfail for xtensa.
24226
24227 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
24228
24229         PR c++/14369
24230         * g++.dg/template/cond4.C: New test.
24231
24232 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
24233
24234         PR c++/14360
24235         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
24236
24237         PR c++/14361
24238         * g++.dg/parse/defarg7.C: New test.
24239
24240         PR c++/14359
24241         * g++.dg/template/friend26.C: New test.
24242
24243 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
24244
24245         PR c++/14324
24246         * g++.dg/abi/mangle21.C: New test.
24247
24248         PR c++/14260
24249         * g++.dg/parse/constructor2.C: New test.
24250
24251         PR c++/14337
24252         * g++.dg/template/sfinae1.C: New test.
24253
24254 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
24255
24256         PR c++/14267
24257         * g++.dg/expr/crash2.C: New test.
24258
24259         PR middle-end/13448
24260         * gcc.dg/inline-5.c: New test.
24261         * gcc.dg/always-inline.c: Split out tests into ...
24262         * gcc.dg/always-inline2.c: ... this and ...
24263         * gcc.dg/always-inline3.c: ... this.
24264
24265 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
24266
24267         PR debug/12103
24268         * g++.dg/debug/crash1.C: New test.
24269
24270 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
24271
24272         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
24273         function with __attribute__((noinline)).
24274         (recurser_void2): Likewise.
24275         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
24276         (recurser_void2): Likewise.
24277
24278 2004-02-29  Roger Sayle  <roger@eyesopen.com>
24279
24280         PR middle-end/14203
24281         * g++.dg/warn/Wunused-6.C: New test case.
24282
24283 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
24284
24285         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
24286         not defined.
24287
24288 2004-02-27  Eric Christopher  <echristo@redhat.com>
24289
24290         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
24291         * g++.dg/charset/asm2.c: Run only x86.
24292         * gcc.dg/charset/asm3.c: Ditto.
24293
24294 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
24295
24296         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
24297         ld_library_path.
24298
24299 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
24300
24301         * g++.dg/ext/altivec-3.C: New.
24302
24303 2004-02-26  Richard Henderson  <rth@redhat.com>
24304
24305         * g++.dg/ext/attrib10.C: Mark for warning.
24306         * gcc.dg/attr-alias-1.c: New.
24307
24308 2004-02-26  Richard Henderson  <rth@redhat.com>
24309
24310         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
24311         * gcc.c-torture/execute/20040208-2.c: ... it back.
24312
24313 2004-02-26  Eric Christopher  <echristo@redhat.com>
24314
24315         * lib/target-supports.exp (check-iconv-available): New function.
24316         * lib/gcc-dg.exp (dg-require-iconv): New function.
24317         Use above.
24318         * gcc.dg/charset: New directory.
24319         * gcc.dg/charset/charset.exp: New file.
24320         * gcc.dg/charset/asm1.c: Ditto.
24321         * gcc.dg/charset/asm2.c: Ditto.
24322         * gcc.dg/charset/asm3.c: Ditto.
24323         * gcc.dg/charset/asm4.c: Ditto.
24324         * gcc.dg/charset/asm5.c: Ditto.
24325         * gcc.dg/charset/attribute1.c: Ditto.
24326         * gcc.dg/charset/attribute2.c: Ditto.
24327         * gcc.dg/charset/string1.c: Ditto.
24328         * g++.dg/charset: New directory.
24329         * g++.dg/dg.exp: Add here. Special options.
24330         * g++.dg/charset/charset.exp: New file.
24331         * g++.dg/charset/asm1.c: Ditto.
24332         * g++.dg/charset/asm2.c: Ditto.
24333         * g++.dg/charset/asm3.c: Ditto.
24334         * g++.dg/charset/asm4.c: Ditto.
24335         * g++.dg/charset/attribute1.c: Ditto.
24336         * g++.dg/charset/attribute2.c: Ditto.
24337         * g++.dg/charset/extern1.cc: Ditto.
24338         * g++.dg/charset/extern2.cc: Ditto.
24339         * g++.dg/charset/string1.c: Ditto.
24340
24341 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
24342
24343         PR c++/14278
24344         * g++.dg/parse/comma1.C: New test.
24345
24346 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24347
24348         PR c++/14284
24349         * g++.dg/template/ttp8.C: New test.
24350
24351 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
24352
24353         * gcc.dg/fixuns-trunc-1.c: New test.
24354
24355 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24356
24357         * gcc.dg/builtins-config.h: Use #elif.
24358
24359 2004-02-26  Michael Matz  <matz@suse.de>
24360
24361         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
24362         * gcc.dg/991214-1.c: Likewise.
24363         * gcc.dg/i386-asm-1.c: Likewise.
24364
24365 2004-02-25  Richard Henderson  <rth@redhat.com>
24366
24367         * gcc.c-torture/execute/20040208-2.c: Move ...
24368         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
24369
24370 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24371
24372         PR c++/14246
24373         * g++.dg/other/crash-3.C: New test.
24374
24375 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24376
24377         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
24378         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
24379
24380         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
24381         HP-UX.
24382
24383 2004-02-24  Michael Matz  <matz@suse.de>
24384
24385         * gcc.dg/i386-regparm.c: New.
24386
24387 2004-02-23  James E Wilson  <wilson@specifixinc.com>
24388
24389         * gcc.c-torture/execute/20040223-1.c: New.
24390
24391 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
24392             Kazu Hirata  <kazu@cs.umass.edu>
24393
24394         * gcc.dg/fwritable-strings-1.c: Remove.
24395
24396 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
24397
24398         PR c/14156
24399         * gcc.dg/20040223-1.c: New test.
24400
24401 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24402
24403         PR c++/14106
24404         * g++.dg/ext/typeof9.C: New test.
24405
24406 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24407
24408         PR c++/14250
24409         * g++.dg/other/switch1.C: New test.
24410
24411 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24412
24413         * gcc.dg/cast-function-1.c: Adjust for new informative message.
24414         * gcc.dg/va-arg-1.c: Likewise.
24415
24416 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24417
24418         PR c++/14143
24419         * g++.dg/template/koenig5.C: New test.
24420
24421 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
24422
24423         * g++.dg/ext/altivec-1.C: Generalize target triple.
24424         * g++.dg/ext/altivec-2.C: New test case.
24425         * g++.dg/ext/altivec_check.h: New file.
24426         * gcc.dg/altivec-1.c: Generalize target triple;
24427         include altivec_check.h and call altivec_check().
24428         * gcc.dg/altivec-[2-5].c: Generalize target triple.
24429         * gcc.dg/altivec-6.c: New test case.
24430         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
24431         type casts as needed.
24432         * gcc.dg/altivec-10.c: Include altivec_check.h and call
24433         altivec_check().
24434         * gcc.dg/altivec-12.c: New test case.
24435         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
24436         include altivec_check.h and call altivec_check().
24437         * gcc.dg/altivec_check.h: New file.
24438
24439 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24440
24441         * lib/target-supports.exp (check_alias_available): Don't mangle
24442         function `g' in test program.
24443
24444 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24445
24446         * lib/target-supports.exp (check_profiling_available): Check
24447         argument to determine whether we support a profiling type.
24448         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
24449         check_profiling_available.
24450         * g++.dg/bprob/bprob.exp: Likewise.
24451         * g77.dg/bprob/bprob.exp: Likewise.
24452         * gcc.misc-tests/bprob.exp: Likewise.
24453         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
24454         dg-require-profiling and delete expected error handling.
24455         * gcc.dg/20021014-1.c: Likewise.
24456         * gcc.dg/nest.c: Likewise.
24457
24458 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24459
24460         PR c++/12007
24461         * g++.dg/other/vthunk1.C: New test.
24462
24463 2004-02-20  Falk Hueffner  <falk@debian.org>
24464
24465         PR target/14201
24466         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
24467
24468 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
24469
24470         PR c++/13927
24471         * g++.dg/other/error8.C: Remove XFAIL markers.
24472
24473         PR c++/14173
24474         * g++.dg/ext/packed5.C: New test.
24475
24476         PR c++/14199
24477         * g++.dg/warn/Wunused-5.C: New test.
24478
24479         PR c++/14186
24480         * g++.dg/lookup/member1.C: New test.
24481
24482 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
24483
24484         * gcc.c-torture/compile/20040130-1.c: Enable only when
24485         __INT_MAX__ >= 2147483647L.
24486         * gcc.c-torture/compile/961203-1.c: Likewise.
24487
24488 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
24489
24490         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
24491         * g++.dg/opt/template1.C: Robustify assembler regexp
24492
24493 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24494
24495         * gcc.c-torture/execute/simd-4.x: Remove.
24496         * gcc.c-torture/execute/va-arg-25.x: Likewise.
24497         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
24498         Guard with #ifndef SKIP_ATTRIBUTE.
24499         * gcc.dg/compat/vector-1_y.c: Likewise.
24500         * gcc.dg/compat/vector-2_x.c: Likewise.
24501         * gcc.dg/compat/vector-2_y.c: Likewise.
24502         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
24503         * g++.dg/eh/simd-2.C: Likewise.
24504
24505 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
24506
24507         * gcc.c-torture/compile/complex-1.c: New.
24508
24509 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
24510
24511         PR target/14209
24512         * gcc.c-torture/execute/20040218-1.c: New test.
24513
24514 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24515
24516         PR c++/14181
24517         * g++.dg/parse/new2.C: New test.
24518
24519 2004-02-18  Paul Brook  <paul@codesourcery.com>
24520
24521         * gcc.c-torture/compile/libcall-1.c: New test.
24522
24523 2004-02-18  Paul Brook  <paul@codesourcery.com>
24524
24525         PR debug/12934
24526         * gcc.dg/debug/debug-7.c: New test.
24527
24528 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
24529
24530         * gcc.dg/20040217-1.c: New test.
24531
24532 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
24533
24534         * gcc.c-torture/execute/990208-1.x: Delete.
24535
24536 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
24537
24538         * gcc.c-torture/execute/20040208-2.x: New file.
24539
24540 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
24541
24542         PR c++/11326
24543         * g++.dg/abi/structret1.C: New test.
24544
24545 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
24546
24547         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
24548         (i386_cpuid): No need to test if cpuid is available on AMD64.
24549         Fix assembly, so that it works onboth i386 and AMD64.
24550         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
24551         (vecInLong): Fix s[] member type to unsigned int.
24552         (vecInWord): Remove type.
24553         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
24554         (a64, b64, c64, d64, e64): Remove.
24555         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
24556         Remove unused variable.  Remove initialization of removed variables.
24557         Don't call mmx_tests nor sse_tests.
24558         (reference_mmx, reference_sse): Remove.
24559         (check): Add return stmt.
24560         * gcc.dg/i386-sse-7.c: New test.
24561         * gcc.dg/i386-mmx-4.c: New test.
24562
24563 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24564
24565         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
24566         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
24567         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
24568         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
24569         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
24570         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
24571         g++.dg/tc1/dr94.C: Fix line terminator.
24572
24573 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
24574
24575         * gcc.c-torture/compile/20040216-1.c: New.
24576
24577 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24578
24579         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
24580         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
24581         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
24582         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
24583         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
24584         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
24585
24586 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24587
24588         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
24589
24590 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
24591
24592         PR c++/13971
24593         * g++.dg/expr/cond4.C: New test.
24594
24595         PR c++/14086
24596         * g++.dg/lookup/crash2.C: New test.
24597
24598 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
24599
24600         * gcc.c-torture/compile/20040214-2.c: New test.
24601
24602 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
24603
24604         PR c++/14116
24605         * g++.dg/ext/typeof8.C: New test.
24606
24607 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
24608
24609         * gcc.c-torture/compile/20040214-1.c: New test.
24610
24611 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24612
24613         PR c++/13635
24614         * g++.dg/template/spec11.C: New test.
24615
24616 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24617
24618         PR c++/13927
24619         * g++.dg/other/error8.C: New test.
24620
24621 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
24622
24623         PR c++/14122
24624         * g++.dg/template/array4.C: New test.
24625
24626         PR c++/14108
24627         * g++.dg/inherit/thunk2.C: New test.
24628
24629         PR c++/14083
24630         * g++.dg/eh/cond2.C: New test.
24631
24632 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
24633
24634         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
24635
24636 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
24637
24638         * lib/scanasm.exp (dg-scan): Quote pattern before display.
24639
24640 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
24641
24642         * g++.dg/simd-2.C: xfail on ppc64-linux.
24643
24644 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
24645
24646         PR c/456
24647         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
24648         tests.
24649
24650 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
24651
24652         * gcc.dg/builtins-33.c: New test.
24653
24654 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
24655
24656         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
24657
24658 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
24659
24660         * g++.dg/simd-2.C: Set -maltivec for ppc64.
24661
24662 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
24663
24664         * gcc.dg/ppc64-abi-3.c: New test.
24665
24666 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
24667
24668         PR c/14092
24669
24670         * gcc.dg/pr14092-1.c: New testcase.
24671
24672 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
24673
24674         * gcc.dg/cpp/assert4.c: Fix typo last change.
24675
24676         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
24677         * gcc.dg/cpp/assert4.c: Handle powerpc64.
24678
24679         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
24680
24681 2004-02-09  Roger Sayle  <roger@eyesopen.com>
24682
24683         * gcc.c-torture/compile/20040209-1.c: New test case.
24684
24685 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
24686
24687         * gcc.dg/c90-init-1.c: Adjust expected error messages.
24688
24689 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
24690
24691         * gcc.c-torture/execute/20040208-[12].c: New tests.
24692
24693 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24694
24695         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
24696
24697 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24698
24699         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
24700
24701 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
24702
24703         Bug 13856
24704         * gcc.dg/visibility-8.c: New testcase.
24705
24706 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
24707
24708         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
24709         arguments.
24710         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
24711
24712 2004-02-07  Roger Sayle  <roger@eyesopen.com>
24713
24714         PR middle-end/13696
24715         * g++.dg/opt/fold1.C: New test case.
24716
24717 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24718
24719         PR c++/14033
24720         * g++.dg/other/crash-2.C: New test.
24721
24722 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24723
24724         PR c++/14028
24725         * g++.dg/parse/angle-bracket2.C: New test.
24726
24727 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24728
24729         PR middle-end/13750
24730         Revert:
24731         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
24732         PR pch/13361
24733         * testsuite/g++.dg/pch/wchar-1.C: New.
24734         * testsuite/g++.dg/pch/wchar-1.Hs: New.
24735
24736 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24737
24738         PR c++/14008
24739         * g++.dg/parse/error15.C: New test.
24740         * g++.dg/parse/crash11.C: Update dg-error mark.
24741
24742 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
24743
24744         PR c++/13932
24745         * g++.dg/warn/conv2.C: New test.
24746
24747 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24748
24749         PR c++/13086
24750         * g++.dg/warn/incomplete1.C: Remove xfail.
24751
24752 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
24753
24754         * lib/file-format.exp (gcc_target_object_format): Use
24755         ${tool}_target_compile, not gcc_target_compile.
24756         * lib/target-supports.exp (check_alias_available): Likewise.
24757         (check_gc_sections_available): Likewise.
24758         * g++.dg/ext/attrib10.C: Use dg-require-alias.
24759         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
24760         dg-require-alias.
24761
24762 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
24763
24764         PR c++/13969
24765         * g++.dg/template/static6.C: New test.
24766
24767 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
24768
24769         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
24770
24771 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24772
24773         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
24774         tests for systems where `char' is unsigned by default.
24775
24776 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24777
24778         PR c++/13997
24779         * g++.dg/template/partial3.C: New test.
24780
24781 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
24782
24783         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
24784         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
24785         Remove mentions of obsolete ports.
24786
24787 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
24788
24789         * gcc.dg/noncompile/20001228-1.c: Fix for new
24790         error message.
24791
24792 2004-02-03  Roger Sayle  <roger@eyesopen.com>
24793
24794         PR target/9348
24795         * gcc.c-torture/execute/multdi-1.c: New test case.
24796
24797 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
24798
24799         PR c++/13925
24800         * g++.dg/template/lookup5.C: New test.
24801
24802 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
24803
24804         PR c++/13950
24805         * g++.dg/template/lookup4.C: New test.
24806
24807         PR c++/13970
24808         * g++.dg/parse/error14.C: New test.
24809
24810         PR c++/14002
24811         * g++.dg/parse/template13.C: New test.
24812
24813 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
24814
24815         PR c++/13978
24816         * g++.dg/template/koenig4.C: New test.
24817
24818         PR c++/13968
24819         * g++.dg/template/crash17.C: New test.
24820
24821         PR c++/13975
24822         * g++.dg/parse/error13.C: New test.
24823         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
24824
24825 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
24826
24827         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
24828
24829 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
24830
24831         PR c/11658
24832         PR c/13994
24833         * gcc.dg/noncompile/20040203-1.c: New test.
24834         * gcc.dg/noncompile/20040203-2.c: Likewise.
24835         * gcc.dg/noncompile/20040203-3.c: Likewise.
24836         * gcc.dg/20040203-1.c: Likewise.
24837
24838 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
24839
24840         PR c++/10858
24841         * g++.dg/template/sizeof7.C: New test.
24842
24843 2004-02-02  Eric Christopher  <echristo@redhat.com>
24844             Zack Weinberg  <zack@codesourcery.com>
24845
24846         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
24847
24848 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
24849
24850         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
24851         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
24852         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
24853         * gcc.dg/cleanup-5.c: Run only on Linux targets.
24854
24855 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
24856
24857         PR c++/13113
24858         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
24859
24860         PR c++/13854
24861         * g++.dg/ext/attrib13.C: New test.
24862
24863         PR c++/13907
24864         * g++.dg/conversion/op2.C: New test.
24865
24866 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
24867
24868         * gcc.dg/titype-1.c: Fix pasto.
24869
24870 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
24871
24872         * gcc.dg/titype-1.c: New test.
24873
24874 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24875
24876         PR c++/13957
24877         * g++.dg/template/non-type-template-argument-1.C,
24878         g++.dg/template/qualified-id1.C: Update dg-error marks.
24879         * g++.dg/template/nontype6.C: New test.
24880
24881 2004-02-01  Roger Sayle  <roger@eyesopen.com>
24882
24883         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
24884         * gcc.dg/builtins-31.c: New testcase.
24885         * gcc.dg/builtins-32.c: New testcase.
24886
24887 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
24888
24889         * objc.dg/call-super-2.m: Update line numbers
24890         for the including of stddef.h.
24891
24892 2004-01-30  Michael Matz  <matz@suse.de>
24893
24894         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
24895         g++.dg/ext/case-range3.C: New tests.
24896
24897 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24898
24899         DR206
24900         PR c++/13813
24901         * g++.dg/template/member4.C: New test.
24902
24903 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24904
24905         PR c++/13683
24906         * g++.dg/template/sizeof6.C: New test.
24907
24908 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
24909
24910         * gcc.dg/fwritable-strings-1.c: New test.
24911
24912 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
24913
24914         * gcc.c-torture/compile/20040130-1.c: New test.
24915
24916 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
24917
24918         * objc.dg/call-super-2.m: Include stddef.h for size_t.
24919
24920 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
24921
24922         PR c++/13883
24923         * g++.dg/template/ctor3.C: New test.
24924
24925 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24926
24927         * g++.dg/tc1: New directory.
24928         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
24929         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
24930         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
24931         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
24932         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
24933
24934 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24935
24936         * g++.dg/parse/error11.C: New test.
24937         * g++.dg/parse/error12.C: Likewise.
24938
24939 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
24940
24941         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
24942         (scan_initial, main): Use aligned_sizeof instead of sizeof.
24943
24944 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
24945
24946         PR c++/13791
24947         * g++.dg/ext/attrib12.C: New test.
24948
24949         PR c++/13736
24950         * g++.dg/parse/cast2.C: New test.
24951
24952 2004-01-27  James E Wilson  <wilson@specifixinc.com>
24953
24954         * objc.dg/encode-2.m (main): New local string.  Set depending on
24955         sizeof long.  Use in sscanf call.
24956         * objc.dg/encode-3.m (main): New local string.  Set depending on
24957         sizeof long.  Use in scan_initial call.
24958
24959 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24960
24961         * objc.dg/call-super-2.m: Make LP64-safe.
24962         * objc.dg/desig-init-1.m: Likewise.
24963
24964 2004-01-27  Devang Patel <dpatel@apple.com>
24965
24966         * g++.dg/debug/namespace1.C: New test.
24967
24968 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
24969
24970         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
24971         xscale-*-*.
24972
24973         * gcc.dg/arm-mmx-1.c: New test.
24974
24975 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
24976
24977         * gcc.dg/20040127-1.c: New test.
24978         * gcc.dg/20040127-2.c: New test.
24979
24980 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24981
24982         * objc.dg/stret-1.m (glob): Renamed to globa.
24983
24984 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
24985
24986         PR c++/13663
24987         * g++.dg/expr/for1.C: New test.
24988
24989 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
24990
24991         PR middle-end/13779
24992         * gcc.dg/darwin-longlong.c: New test.
24993
24994 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
24995
24996         * gcc.dg/20040124-1.c: Moved test from here...
24997         * gcc.c-torture/compile/20040124-1.c: ...to here.
24998
24999 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
25000
25001         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
25002         the assembly output if -m64 is passed.
25003
25004 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
25005
25006         PR c++/13833
25007         * g++.dg/template/cond3.C: New test.
25008
25009 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25010
25011         PR c++/13810
25012         * g++.dg/template/ttp7.C: New test.
25013
25014 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25015
25016         PR c++/13797
25017         * g++.dg/template/nontype4.C: New test.
25018         * g++.dg/template/nontype5.C: Likewise.
25019
25020 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
25021
25022         * gcc.dg/torture/mips-clobber-at.c: New test.
25023
25024 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
25025
25026         * gcc.dg/20040124-1.c: New test.
25027
25028 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
25029
25030         * gcc.dg/20040123-1.c: New test.
25031
25032 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
25033
25034         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
25035
25036 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25037
25038         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
25039
25040 2004-01-23  Andrew Pinski  <apinski@apple.com>
25041
25042         * gcc.dg/20030121-1.c: Move to ..
25043         * gcc.dg/20040121-1.c: here.
25044
25045 2004-01-23  Roger Sayle  <roger@eyesopen.com>
25046
25047         * gcc.dg/builtins-29.c: New test case.
25048
25049 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
25050
25051         PR 18314
25052         * gcc.dg/builtins-30.c: New testcase.
25053
25054 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
25055
25056         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
25057         * lib/g77.exp: Likewise.
25058         * lib/objc.exp: Likewise.
25059         * lib/g++.exp: Likewise.
25060
25061 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
25062
25063         * gcc.dg/struct-by-value-2.c: New test.
25064
25065 2004-01-21  Andrew Pinski  <apinski@apple.com>
25066
25067         PR target/13785
25068         * gcc.dg/20030121-1.c: New test.
25069
25070 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
25071
25072         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
25073         clobber frame pointer register in asm statement.
25074
25075 2004-01-21  Falk Hueffner  <falk@debian.org>
25076
25077         * gcc.c-torture/compile/20040121-1.c: New test.
25078
25079 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
25080
25081         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
25082
25083 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
25084
25085         * gcc.dg/ppc64-abi-2.c: New test.
25086
25087 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
25088
25089         * lib/treelang.exp: Fill out this file.
25090         * lib/treelang-dg.exp: New File.
25091
25092 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
25093
25094         * gcc.c-torture/compile/981022-1.c: Remove.
25095         * gcc.dg/array-5.c: Remove XFAIL.
25096         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
25097         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
25098         gcc.dg/cond-lvalue-1.c: Update.
25099         * gcc.dg/cast-lvalue-2.c: New test.
25100
25101 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
25102
25103         PR c++/13592
25104         * g++.dg/other/error1.C (class foo): Tweak error message.
25105
25106         PR c++/13592
25107         * g++.dg/template/call2.C: New test.
25108
25109 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25110
25111         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
25112         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
25113         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
25114         scalar-return-1_x.c, scalar-return-2_y.c,
25115         scalar-return-3_x.c, scalar-return-3_y.c,
25116         scalar-return-4_x.c, scalar-return-4_y.c,
25117         struct-align-1.h, struct-align-1_x.c,
25118         struct-align-1_y.c, struct-align-2.h,
25119         struct-align-2_x.c, struct-align-2_y.c,
25120         struct-by-value-10_y.c, struct-by-value-11_x.c,
25121         struct-by-value-11_y.c, struct-by-value-12_x.c,
25122         struct-by-value-12_y.c, struct-by-value-13_x.c,
25123         struct-by-value-13_y.c, struct-by-value-14_x.c,
25124         struct-by-value-14_y.c, struct-by-value-15_x.c,
25125         struct-by-value-15_y.c, struct-by-value-16_y.c,
25126         struct-by-value-17_y.c, struct-by-value-18_y.c,
25127         struct-by-value-19_y.c, struct-by-value-1_x.c,
25128         struct-by-value-1_y.c, struct-by-value-20_y.c,
25129         struct-by-value-2_x.c, struct-by-value-2_y.c,
25130         struct-by-value-3_y.c, struct-by-value-4_x.c,
25131         struct-by-value-4_y.c, struct-by-value-5_y.c,
25132         struct-by-value-6_y.c, struct-by-value-7_y.c
25133         struct-by-value-8_x.c, struct-by-value-8_y.c
25134         struct-by-value-9_x.c, struct-by-value-9_y.c
25135         struct-return-10_x.c, struct-return-10_y.c,
25136         struct-return-19_x.c, struct-return-20_x.c
25137         struct-return-2_x.c, struct-return-2_y.c
25138         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
25139         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
25140
25141 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25142
25143         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
25144         attribute on sparc*-sun-solaris2.*.
25145
25146 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
25147
25148         PR c++/13710
25149         * g++.dg/ext/typeof7.C: New test.
25150
25151 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
25152
25153         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
25154         * gcc.dg/const-elim-1.c: Same.
25155
25156 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
25157
25158         * objc.dg/stret-1.m: New.
25159         * objc.dg/stret-2.m: New.
25160
25161 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
25162
25163         PR c++/11895
25164         * g++.dg/ext/vector1.C: New test.
25165
25166 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
25167
25168         * gcc.dg/pch/import-1.c: New.
25169         * gcc.dg/pch/import-1.hs: New.
25170         * gcc.dg/pch/import-1a.h: New.
25171         * gcc.dg/pch/import-1b.h: New.
25172         * gcc.dg/pch/import-1c.h: New.
25173
25174 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
25175
25176         PR c++/13574
25177         * g++.dg/ext/array1.C: New test.
25178
25179         PR c++/13178
25180         * g++.dg/conversion/op1.C: New test.
25181
25182 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
25183
25184         PR 11864
25185         From Kazumoto Kojima / Dan Kegel:
25186         * gcc.dg/pr11864-1.c: New test.
25187
25188         PR 10392
25189         From Marcus Comstedt / Dan Kegel:
25190         * gcc.dg/pr10392-1.c: New test.
25191
25192 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
25193
25194         PR c++/13478
25195         * g++.dg/init/ref10.C: New test.
25196
25197 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25198
25199         PR c++/13407
25200         * g++.dg/parse/typename6.C: New test.
25201
25202 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
25203
25204         PR pch/13361
25205         * testsuite/g++.dg/pch/wchar-1.C: New.
25206         * testsuite/g++.dg/pch/wchar-1.Hs: New.
25207
25208 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25209
25210         PR c++/9259
25211         * g++.dg/expr/sizeof2.C: New test.
25212
25213 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
25214
25215         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
25216
25217 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
25218
25219         PR c++/13659
25220         * g++.dg/lookup/strong-using-3.C: New.
25221         * g++.dg/lookup/using-10.C: New.
25222
25223 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
25224
25225         PR c++/13594
25226         * g++.dg/lookup/strong-using-2.C: New.
25227
25228 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
25229             Dan Kegel <dank@kegel.com>
25230             J"orn Rennecke <joern.rennecke@superh.com>
25231
25232         PR target/9365
25233         * gcc.dg/pr9365-1.c: New test.
25234
25235 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25236
25237         PR c++/8856
25238         * g++.dg/parse/casting-operator2.C: New test.
25239         * g++.old-deja/g++.pt/explicit83.C: Remove.
25240
25241 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
25242
25243         * gcc.dg/label-compound-stmt-1.c: New test.
25244         * gcc.c-torture/compile/950922-1.c,
25245         gcc.c-torture/compile/20000211-3.c,
25246         gcc.c-torture/compile/20000518-1.c,
25247         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
25248         compound statements.
25249
25250 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
25251
25252         * gcc.dg/ppc64-abi-1.c: New test.
25253
25254 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
25255
25256          * g++.dg/ext/attrib9.C: Add dg-warnings.
25257
25258 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25259
25260         PR c++/12335
25261         * g++.dg/parse/dtor3.C: New test.
25262
25263 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
25264
25265         PR c++/12709
25266         * g++.dg/parse/try-catch-1.C: New test.
25267
25268 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
25269
25270         * ada/acats/run_all.sh: Add more verbose output in acats.log
25271         when compiling tests.
25272
25273 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
25274
25275         PR 13656
25276         * gcc.dg/typedef-redecl.c: New test case.
25277         * gcc.dg/typedef-redecl.h: New support file.
25278
25279 2004-01-13  Jan Hubicka  <jh@suse.cz>
25280
25281         * gcc.dg/always_inline.c: New test.
25282         * gcc.dg/debug/20031231-1.c: Fix.
25283
25284 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25285
25286         PR c++/13474
25287         * g++.dg/template/array3.C: New test.
25288
25289 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
25290
25291         * g++.dg/ext/lvalue1.C: No longer expected to fail.
25292         * g++.dg/warn/Wunused-2.C: Likewise.
25293
25294 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25295
25296         PR c++/13289
25297         * g++.dg/template/instantiate6.C: New test.
25298
25299 2004-01-12  Roger Sayle  <roger@eyesopen.com>
25300
25301         PR middle-end/11397
25302         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
25303
25304 2004-01-12  Jan Hubicka  <jh@suse.cz>
25305
25306         PR opt/12826
25307         * gcc.dg/20040112-1.c: New.
25308
25309         * gcc.dg/dwarf-die[1-7].c: Move to...
25310         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
25311         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
25312
25313 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
25314
25315         PR c++/4100
25316         * g++.dg/parse/friend4.C: New test.
25317
25318 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
25319
25320         PR c++/4100
25321         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
25322         definition is called a friend.
25323
25324 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
25325
25326         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
25327
25328 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
25329
25330         PR c++/3478
25331         * g++.dg/parse/error10.C: New test.
25332         * g++.dg/template/arg2.C: Accept "invalid type" error.
25333
25334 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
25335
25336         PR middle-end/13392
25337         * g++.dg/opt/expect2.C: New test.
25338
25339 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
25340
25341         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
25342         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
25343         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
25344         Update dg-error regexps.
25345
25346 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
25347
25348         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
25349         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
25350
25351 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25352
25353         * gcc.dg/pragma-re-1.c: Use right pointer type.
25354
25355 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25356
25357         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
25358
25359 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
25360
25361         * gcc.dg/rs6000-ldouble-1.c: New.
25362
25363 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25364
25365         DR 337
25366         PR c++/9256
25367         * g++.dg/other/abstract1.C: New test.
25368
25369 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
25370
25371         * g++.dg/lookup/strong-using-1.C: New.
25372
25373 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
25374
25375         PR c/11234
25376         * gcc.dg/func-ptr-conv-1.c: New test.
25377         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
25378
25379 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
25380
25381         PR target/13380.
25382         * gcc.c-torture/compile/20040109-1.c: New.
25383
25384 2004-01-08  Stuart Hastings  <stuart@apple.com>
25385
25386         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
25387         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
25388         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
25389
25390 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
25391
25392         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
25393
25394 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25395
25396         * ada/acats/run_acats: Treat 'gnatchop' the same way
25397         as 'gnatmake'.  Export GCC_DRIVER.
25398         * ada/acats/run_all.sh: Add target_gnatchop.  Use
25399         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
25400
25401 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25402
25403         PR c++/12573
25404         * g++.dg/template/dependent-expr4.C: New test.
25405
25406 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
25407
25408         * gcc.dg/altivec-11.c: New test.
25409
25410 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
25411
25412         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
25413
25414 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
25415
25416         PR c/6024
25417         * gcc.dg/enum-compat-1.c: New test.
25418         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
25419
25420 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
25421
25422         PR c/12165
25423         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
25424         gcc.dg/c99-idem-qual-3.c: New tests.
25425
25426 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
25427
25428         * gcc.dg/winline-7.c: Don't cast void * to int.
25429
25430 2004-01-06  Jan Hubicka  <jh@suse.cz>
25431
25432         * gcc.dg/i386-sse-5.c: New test
25433         * g++.dg/eh/simd-1.c: Add -w argument for i386.
25434
25435 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
25436
25437         PR c++/12815
25438         * g++.dg/rtti/typeid4.C: New test.
25439
25440 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25441
25442         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
25443
25444 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
25445
25446         PR c++/12132
25447         * g++.dg/template/error11.C: New test.
25448
25449         PR c++/13451
25450         * g++.dg/template/class2.C: New test.
25451
25452 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
25453         Richard Sandiford <rsandifo@redhat.com>
25454
25455         PR c++/13387
25456         * g++.dg/opt/alias3.C: New test.
25457
25458 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
25459
25460         PR c++/13157
25461         * g++.dg/template/koenig3.C: New test.
25462
25463         PR c++/13529
25464         * g++.dg/parse/offsetof3.C: New test.
25465
25466         * g++.dg/init/copy7.C: Add missing dg-error markers.
25467
25468         PR c++/12226
25469         * g++.dg/init/copy7.c: New test.
25470
25471         PR c++/13536
25472         * g++.dg/parse/cast1.C: New test.
25473
25474 2004-01-04  Jan Hubicka  <jh@suse.cz>
25475
25476         * gcc.dg/winline[1-7].c: New tests.
25477
25478 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25479
25480         PR c++/13520
25481         * g++.dg/template/qualttp22.C: New test.
25482
25483 2004-01-01  Jan Hubicka  <jh@suse.cz>
25484
25485         * gcc.dg/debug/20031231-1.c: New.
25486         * gcc.c-torture/compile/20040101-1.c: New.
25487         * gcc.dg/dwarf-die-[1-7].c: New.
25488
25489 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
25490
25491         PR optimization/13521
25492         * gcc.c-torture/compile/20031231-1.c: New test.
25493
25494 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
25495
25496         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
25497
25498 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25499
25500         PR c++/10079
25501         * g++.dg/template/crash16.C: New test.
25502
25503 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
25504
25505         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
25506
25507 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
25508
25509         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
25510         ports.
25511         * g++.old-deja/g++.jason/thunk3.C: Likewise.
25512         * g++.old-deja/g++.law/profile1.C: Likewise.
25513         * gcc.c-torture/compile/981006-1.c: Likewise.
25514         * gcc.c-torture/execute/loop-2e.x: Likewise.
25515         * gcc.c-torture/execute/loop-2f.x: Remove.
25516         * gcc.c-torture/execute/loop-2g.x: Likewise.
25517         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
25518         * gcc.dg/20020312-2.c: Remove traces of dead ports.
25519
25520 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
25521
25522         PR c++/13507
25523         * g++.dg/ext/attrib11.C: New test.
25524
25525         PR c++/13494
25526         * g++.dg/template/array2-1.C: New test.
25527         * g++.dg/template/array2-2.C: New test.
25528
25529 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
25530
25531         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
25532
25533 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25534
25535         PR c++/12774
25536         * g++.dg/template/array1-1.C: New test.
25537         * g++.dg/template/array1-2.C: New test.
25538
25539 2003-12-29  Roger Sayle  <roger@eyesopen.com>
25540
25541         PR fortran/12632
25542         * g77.dg/12632.f: New test case.
25543
25544 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25545
25546         PR c++/13289
25547         * g++.dg/parse/nontype1.C: New test.
25548
25549 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25550
25551         PR c++/12403
25552         * g++.dg/parse/explicit1.C: New test.
25553         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
25554
25555 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
25556
25557         PR c++/13081
25558         * g++.dg/opt/inline6.C: New test.
25559
25560         PR c++/12613
25561         * g++.dg/parse/error9.C: New test.
25562
25563         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
25564
25565 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
25566
25567         PR c++/13009
25568         * g++.dg/init/assign1.C: New test.
25569
25570 2003-12-28  Roger Sayle  <roger@eyesopen.com>
25571
25572         PR c++/13070
25573         * g++.dg/warn/format3.C: New test case.
25574
25575 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25576
25577         * gcc.c-torture/compile/20031227-1.c: New test.
25578
25579 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
25580
25581         * g++.dg/bprob/bprob.exp: Load target-supports.exp
25582         * g77.dg/bprob/bprob.exp: Likewise.
25583         * gcc.misc-tests/bprob.exp: Likewise.
25584         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
25585         variants on systems where the library does not provide that
25586         functionality.
25587         * gcc.dg/builtins-20.c: Use builtins-config.h.
25588         * gcc.dg/builtins-config.h: New file.
25589
25590 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
25591
25592         * lib/gcc-dg.exp (dg-require-profiling): New function.
25593         * lib/target-supports.exp (check_profiling_available): Likewise.
25594         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
25595         * g77.dg/bprob/bprob.exp: Likewise.
25596         * gcc.misc-tests/bprob.exp: Likewise.
25597         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
25598         * gcc.dg/20021014-1.c: Likewise.
25599         * gcc.dg/nest.c: Likewise.
25600
25601 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
25602
25603         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
25604         compiling.
25605         * g++.dg/lookup/java2.C: Likewise.
25606         * gcc.dg/cpp/lexident.c: Likewise.
25607
25608 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
25609
25610         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
25611         given.
25612         * gcc.c-torture/compile/961203-1.c: Likewise.
25613         * gcc.c-torture/compile/980506-1.c: Likewise.
25614
25615 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
25616
25617         * lib/gcc-dg.exp (dg-prune-output): New annotation.
25618         (additional_prunes): New global.
25619         (gcc-dg-prune): Handle additional per-test pruning.
25620         (dg-test): Clear additional_prunes between tests.
25621
25622         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
25623         dg-prune-output to avoid spurious failures from assembler
25624         complaining about nonexistent WAW violations.
25625         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
25626         Use dg-prune-output to avoid spurious failures from assembler
25627         warning about Itanium B-step errata.
25628
25629 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
25630
25631         * g++.dg/abi/macro0.C: New test.
25632         * g++.dg/abi/macro1.C: Likewise.
25633         * g++.dg/abi/macro2.C: Likewise.
25634
25635         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
25636         * g++.dg/abi/bitfield7.C: Likewise.
25637         * g++.dg/abi/dtor2.C: Likewise.
25638         * g++.dg/abi/mangle11.C: Likewise.
25639         * g++.dg/abi/mangle12.C: Likewise.
25640         * g++.dg/abi/mangle14.C: Likewise.
25641         * g++.dg/abi/mangle17.C: Likewise.
25642         * g++.dg/abi/vbase10.C: Likewise.
25643         * g++.dg/abi/vbase14.C: Likewise.
25644         * g++.dg/template/qualttp17.C: Likewise.
25645
25646 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
25647
25648         PR c/11995
25649         * gcc.dg/20031223-1.c: New test.
25650
25651 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25652
25653         * gcc.dg/noreturn-7.c: New test.
25654
25655 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25656
25657         * gcc.dg/null-pointer-1.c: New test.
25658
25659 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
25660
25661         * g++.old-deja/g++.jason/template18.C: Remove.
25662         * g++.old-deja/g++.jason/template37.C: Likewise.
25663
25664         PR c++/12862
25665         * g++.dg/lookup/ns1.C: New test.
25666
25667         PR c++/12397
25668         * g++.dg/template/lookup3.C: New test.
25669
25670 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
25671
25672         * g++.dg/template/recurse1.C: New test
25673
25674 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
25675
25676         PR c++/12479
25677         * g++.dg/parse/semicolon1.C: New test.
25678         * g++.dg/parse/semicolon1.h: Likewise.
25679
25680 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
25681
25682         * gcc.dg/darwin-misaligned.c: New test.
25683
25684 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
25685
25686         PR c/9163
25687         * gcc.dg/20031222-1.c: New test.
25688
25689 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
25690
25691         PR c++/13438
25692         * g++.dg/parse/error8.C: New test.
25693
25694         PR c++/11554
25695         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
25696
25697 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
25698
25699         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
25700         too small.
25701         * gcc.c-torture/compile/930217-1.c: Likewise.
25702         * gcc.c-torture/compile/930513-1.c: Likewise.
25703         * gcc.c-torture/execute/920908-2.c: Likewise.
25704         * gcc.c-torture/execute/921204-1.c: Likewise.
25705         * gcc.c-torture/execute/930621-1.c: Likewise.
25706         * gcc.c-torture/execute/930630-1.c: Likewise.
25707         * gcc.c-torture/execute/931031-1.c: Likewise.
25708         * gcc.c-torture/execute/980602-2.c: Likewise.
25709         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
25710         * gcc.c-torture/execute/compndlit-1.c: Likewise.
25711         * gcc.c-torture/execute/extzvsi.c: Likewise.
25712         * gcc.c-torture/unsorted/ext.c: Likewise.
25713
25714 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
25715
25716         PR target/12749
25717         * gcc.c-torture/compile/20031220-2.c: New test case.
25718
25719 2003-12-20  Roger Sayle  <roger@eyesopen.com>
25720
25721         PR optimization/13031
25722         * gcc.c-torture/compile/20031220-1.c: New test case.
25723
25724 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25725
25726         * gcc.dg/cast-function-1.c: New test.
25727
25728 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
25729
25730         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
25731         formats.
25732
25733 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
25734
25735         PR c++/12795
25736         * g++.dg/ext/attrib10.C: New test.
25737
25738 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
25739
25740         * gcc.dg/cleanup-10.c: New test.
25741         * gcc.dg/cleanup-11.c: New test.
25742
25743 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
25744
25745         PR c++/13239
25746         * g++.dg/opt/expect1.C: New test.
25747
25748 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
25749
25750         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
25751
25752 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
25753
25754         PR debug/12923
25755         * gcc.dg/20031218-1.c: New test.
25756
25757         PR debug/12389
25758         * gcc.dg/20031218-2.c: New test.
25759         * gcc.dg/20031218-3.c: New test.
25760
25761         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
25762         of label name and allow for USER_LABEL_PREFIX == "_" names.
25763         * g++.dg/abi/mangle18-2.C: Likewise.
25764         * g++.dg/abi/mangle19-1.C: Likewise.
25765         * g++.dg/abi/mangle19-2.C: Likewise.
25766         * g++.dg/abi/mangle20-1.C: Likewise.
25767         * g++.dg/abi/mangle20-2.C: Likewise.
25768
25769 2003-12-18  Richard Henderson  <rth@redhat.com>
25770
25771         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
25772
25773 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
25774             Dan Kegel <dank@kegel.com>
25775
25776         PR other/12009
25777         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
25778         testing a cross compiler, it causes spurious compile failures.
25779         * lib/g++.exp: Likewise.
25780
25781 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25782
25783         PR c++/13262
25784         * g++.dg/template/access13.C: New test.
25785
25786 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
25787
25788         * gcc.dg/20031216-1.c: New test.
25789
25790 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25791
25792         PR c++/9154
25793         * g++.dg/template/error10.C: New test.
25794
25795 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
25796
25797         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
25798         * g++.dg/eh/simd-2.C: Likewise.
25799
25800 2003-12-17  James E Wilson  <wilson@specifixinc.com>
25801             Roger Sayle  <roger@eyesopen.com>
25802
25803         * gcc.c-torture/execute/ieee/mzero5.c: New.
25804
25805 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
25806
25807         PR c++/10603
25808         * g++.dg/parse/error6.C: New test.
25809
25810         PR c++/12827
25811         * g++.dg/parse/error7.C: New test.
25812
25813 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
25814
25815         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
25816         at -O with stabs debugging formats.
25817         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
25818         * gcc.dg/debug/debug-2.c: Likewise.
25819
25820 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
25821
25822         PR c++/12696
25823         * g++.dg/init/error1.C: New test.
25824
25825         PR c++/12218
25826         * g++.dg/init/pm3.C: New test.
25827
25828 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
25829
25830         PR c/3347
25831         * gcc.dg/bitfld-8.c: New test.
25832
25833 2003-12-16  James Lemke  <jim@wasabisystems.com>
25834
25835         * gcc.dg/arm-scd42-[123].c: New tests.
25836
25837 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
25838
25839         PR c++/9043
25840         * g++.dg/abi/mangle20-1.C: New test.
25841         * g++.dg/abi/mangle20-2.C: New test.
25842
25843 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
25844
25845         PR c++/13275
25846         * g++.dg/other/offsetof2.C: Remove XFAIL.
25847         * g++.dg/parse/offsetof1.C: New test.
25848         * g++.gd/parse/offsetof2.C: Likewise.
25849
25850 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25851
25852         * g++.dg/template/nontype3.C: New test.
25853         * g++.dg/template/static2.C: Tweaked the dg-error clause.
25854
25855 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25856
25857         * g++.dg/warn/noreturn-3.C: Also test instantiation.
25858
25859 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
25860
25861         PR c++/13387
25862         * g++.dg/expr/assign1.C: New test.
25863
25864         PR c++/13242
25865         * g++.dg/abi/mangle19-1.C: New test.
25866         * g++.dg/abi/mangle19-2.C: New test.
25867
25868 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
25869
25870         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
25871
25872 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
25873
25874         * gcc.c-torture/execute/20031216-1.c: New test.
25875
25876 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25877
25878         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
25879         an ICE regression.
25880
25881 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
25882
25883         PR c++/10926
25884         * g++.dg/template/error9.C: New test.
25885
25886         PR c++/11116
25887         * g++.dg/template/error8.C: New test.
25888
25889 2003-12-15  Roger Sayle  <roger@eyesopen.com>
25890
25891         PR middle-end/13400
25892         * gcc.c-torture/execute/20031215-1.c: New test case.
25893
25894 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
25895
25896         PR c++/13269
25897         * g++.dg/parse/error5.C: New test.
25898
25899         PR c++/12989
25900         * g++.dg/expr/sizeof1.C: New test.
25901
25902         PR c++/13310
25903         * g++.dg/template/crash15.C: New test.
25904
25905 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
25906
25907         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
25908         a non-POD type as the last named parameter of a varargs function.
25909
25910 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
25911
25912         PR c++/13243
25913         PR c++/12573
25914         * g++.dg/template/crash14.C: New test.
25915         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
25916
25917 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
25918
25919         * g++.dg/other/java1.C: New test.
25920
25921         PR c++/13241
25922         * g++.dg/abi/mangle18-1.C: New test.
25923         * g++.dg/abi/mangle18-2.C: New test.
25924
25925 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25926
25927         PR optimization/10312
25928         * gcc.c-torture/execute/20031214-1.c: New.
25929
25930 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
25931
25932         PR c++/10779
25933         PR c++/12160
25934         * g++.dg/parse/error3.C: New test.
25935         * g++.dg/parse/error4.C: Likewise.
25936         * g++.dg/abi/mangle4.C: Tweak error messages.
25937         * g++.dg/lookup/using5.C: Likewise.
25938         * g++.dg/other/error2.C: Likewise.
25939         * g++.dg/parse/typename5.C: Likewise.
25940         * g++.dg/parse/undefined1.C: Likewise.
25941         * g++.dg/template/arg2.C: Likewise.
25942         * g++.dg/template/ttp3.C: Likewise.
25943         * g++.dg/template/type1.C: Likewise.
25944         * g++.old-deja/g++.other/crash32.C: Likewise.
25945         * g++.old-djea/g++.pt/defarg8.C: Likewise.
25946
25947 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25948
25949         PR c++/13106
25950         * g++.dg/warn/noreturn-3.C: New test.
25951
25952 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
25953
25954         PR c++/13118
25955         * g++.dg/abi/covariant3.C: New.
25956
25957 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
25958
25959         * g++.dg/eh/ia64-1.C: New test.
25960
25961 2003-12-12  Roger Sayle  <roger@eyesopen.com>
25962
25963         PR optimization/13037
25964         * g77.f-torture/execute/13037.f: New test case.
25965
25966 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
25967
25968         PR c++/12881
25969         * g++.dg/abi/covariant2.C: New.
25970
25971 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
25972
25973         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
25974
25975 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
25976
25977         * gcc.c-torture/execute/wchar_t-1.x: Delete.
25978
25979 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
25980
25981         PR other/10819
25982         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
25983         to fix Bug 10819.
25984         * lib/g++.exp (g++_version): Likewise.
25985         * lib/g77.exp (g77_version): Likewise.
25986         * lib/objc.exp (default_objc_version): Likewise.
25987
25988 2003-12-10  Richard Henderson  <rth@redhat.com>
25989
25990         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
25991
25992         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
25993
25994 2003-12-08  Matt Austern  <austern@apple.com>
25995
25996         PR c/13134
25997         * lib/gcc-dg.exp (dg-require-visibility): Define.
25998         * lib/target-supports (check_visibility_available): Define.
25999         * gcc.dg/visibility-1.c: New test.
26000         * gcc.dg/visibility-2.c: Likewise.
26001         * gcc.dg/visibility-3.c: Likewise.
26002         * gcc.dg/visibility-4.c: Likewise.
26003         * gcc.dg/visibility-5.c: Likewise.
26004         * gcc.dg/visibility-6.c: Likewise.
26005         * g++.dg/ext/visibility-1.C: Likewise.
26006         * g++.dg/ext/visibility-2.C: Likewise.
26007         * g++.dg/ext/visibility-3.C: Likewise.
26008         * g++.dg/ext/visibility-4.C: Likewise.
26009         * g++.dg/ext/visibility-5.C: Likewise.
26010         * g++.dg/ext/visibility-6.C: Likewise.
26011
26012 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26013
26014         * g++.dg/lookup/java1.C: New test.
26015         * g++.dg/lookup/java2.C: New test.
26016
26017 2003-12-07  Falk Hueffner  <falk@debian.org>
26018
26019         * g++.dg/opt/noreturn-1.C: New test.
26020
26021 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
26022
26023         * gcc.dg/overflow-1.c: New test.
26024
26025 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
26026
26027         * g77.f-torture/compile/13060.f: New test.
26028
26029 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
26030
26031         PR c++/13323
26032         * g++.dg/inherit/operator2.C: New test.
26033
26034 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
26035
26036         PR c++/13305
26037         * g++.dg/ext/attrib9.C: New test.
26038
26039 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
26040
26041         PR c++/13314
26042         * g++.dg/template/error7.C: New test.
26043
26044 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
26045             J"orn Rennecke <joern.rennecke@superh.com>
26046
26047         PR target/13302
26048         * g++.dg/other/struct-va_list.C: New test.
26049
26050 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26051
26052         PR c++/13166
26053         * g++.dg/parse/defarg6.C: New test.
26054
26055 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
26056
26057         PR target/13256
26058         * gcc.c-torture/execute/20031201-1.c: New test.
26059
26060 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
26061
26062         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
26063
26064 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26065
26066         * gcc.dg/builtin-return-1.c: New test.
26067
26068 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
26069             J"orn Rennecke <joern.rennecke@superh.com>
26070
26071         PR optimization/13260
26072         * gcc.c-torture/execute/20031204-1.c: New test.
26073
26074 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
26075
26076         PR c++/9127
26077         * g++.dg/template/error6.C: New test.
26078
26079 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
26080
26081         * gcc.dg/20031202-1.c: New test.
26082
26083 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
26084
26085         PR c++/13179
26086         * g++.dg/template/eh1.C: New test.
26087
26088         PR c++/10771
26089         * g++.dg/template/error5.C: New test.
26090
26091 2003-12-02  David Ung  <davidu@mips.com>
26092
26093         * gcc.dg/compat/vector-check.h: Corrected type for var
26094         g_##TMODE
26095
26096 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26097
26098         PR c++/10126
26099         * g++.dg/template/ptrmem8.C: New test.
26100
26101 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26102
26103         PR c++/12573
26104         * g++.dg/template/dependent-expr3.C: New test.
26105
26106 2003-12-01  James Lemke  <jim@wasabisystems.com>
26107
26108         * gcc.dg/arm-g2.c: New test.
26109
26110 2003-12-01  Roger Sayle  <roger@eyesopen.com>
26111
26112         PR optimization/11634
26113         * gcc.dg/20031201-2.c: New test case.
26114
26115 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
26116
26117         PR 11433
26118         * objc.dg/proto-lossage-3.m: New test.
26119
26120 2003-12-01  Roger Sayle  <roger@eyesopen.com>
26121
26122         PR optimization/12628
26123         * gcc.dg/20031201-1.c: New test case.
26124
26125 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
26126
26127         * gcc.dg/unaligned-1.c: New test.
26128
26129 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
26130
26131         PR c++/9849
26132         * g++.dg/template/error4.C: New test.
26133         * g++.dg/template/nested3.C: Adjust error markers.
26134
26135 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26136
26137         * gcc.dg/cpp/assert4.c: Check more #system assertions.
26138
26139 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
26140
26141         PR c/10333
26142         * gcc.dg/bitfld-7.c: New test.
26143
26144 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
26145
26146         * gcc.dg/tls/asm-1.C: New test.
26147
26148 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26149
26150         * gcc.dg/cpp/assert4.c: Update.
26151
26152 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
26153
26154         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
26155         * gcc.dg/builtin-apply3.c: New test.
26156
26157 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26158
26159         * lib/compat.exp (compat-obj): New xfaildata parameter.
26160         Use it to set compiler_conditional_xfail_data before compiling.
26161         (compat-get-options): Handle dg-xfail-if.
26162         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
26163         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
26164         * gcc.dg/compat/vector-1_y.c: Likewise.
26165         * gcc.dg/compat/vector-2_x.c: Likewise.
26166         * gcc.dg/compat/vector-2_y.c: Likewise.
26167
26168 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26169
26170         * g++.dg/opt/reg-stack4.C: New test.
26171
26172 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26173
26174         * gcc.dg/builtin-apply2.c: New test.
26175
26176 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
26177
26178         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
26179
26180 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26181
26182         PR c++/12924
26183         * g++.dg/template/template-id-2.C: New test.
26184
26185 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26186
26187         PR c++/5369
26188         * g++.dg/template/memfriend1.C: New test.
26189         * g++.dg/template/memfriend2.C: Likewise.
26190         * g++.dg/template/memfriend3.C: Likewise.
26191         * g++.dg/template/memfriend4.C: Likewise.
26192         * g++.dg/template/memfriend5.C: Likewise.
26193         * g++.dg/template/memfriend6.C: Likewise.
26194         * g++.dg/template/memfriend7.C: Likewise.
26195         * g++.dg/template/memfriend8.C: Likewise.
26196         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
26197
26198 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
26199
26200         PR c++/12515
26201         * g++.dg/ext/cond1.C: New test.
26202
26203 2003-11-20  Richard Henderson  <rth@redhat.com>
26204
26205         * gcc.dg/20020201-2.c: Remove.
26206         * gcc.dg/20020201-4.c: Remove.
26207         * gcc.dg/20020304-1.c: Remove.
26208
26209 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
26210
26211         * gcc.dg/cpp/trad/xwin1.c: New test case.
26212
26213 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
26214
26215         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
26216         * lib/g77.exp: Likewise.
26217         * lib/objc.exp: Likewise.
26218         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
26219         for darwin.
26220
26221 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26222
26223         PR c++/12932
26224         * g++.dg/template/static5.C: New test.
26225
26226 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
26227
26228         * gcc.dg/nested-func-1.c: New test.
26229
26230 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26231
26232         * gcc.dg/cpp/assert4.c: New test.
26233
26234 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
26235
26236         PR c++/2294
26237         * g++.dg/lookup/using9.c: New test.
26238
26239 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
26240
26241         PR c++/12762
26242         * g++.dg/template/error3.C: New test.
26243
26244 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
26245
26246         PR ada/13035
26247         * ada/acats/run_acats, run_all.sh: Fix syntax error.
26248         No longer use a wrapper for gcc, since this does not work under
26249         Windows.
26250
26251 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
26252
26253         PR c++/2094
26254         * g++.dg/template/ptrmem7.C: New test.
26255
26256 2003-11-13  Andrew Pinski <apinski@apple.com>
26257
26258         * gcc.c-torture/compile/20031113-1.c: New test.
26259
26260 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
26261             Kean Johnston <jkj@sco.com>
26262
26263         PR c/13029
26264         * gcc.dg/unused-4.c: Update.
26265
26266 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
26267
26268         * g++.dg/opt/const3.C: New test.
26269
26270 2003-11-13  Jan Hubicka  <jh@suse.cz>
26271
26272         * gcc.c-torture/compile/20031112-1.c: New test.
26273
26274 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
26275
26276         * g++.dg/parse/crash10.C: Remove bogus error marker.
26277
26278 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26279
26280         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
26281         (host_gcc): Likewise.
26282         (ROOT): Honor $PWDCMD.
26283         (BASE): Likewise.
26284         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
26285
26286 2003-11-12  Catherine Moore  <clm@redhat.com>
26287
26288         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
26289
26290 2003-11-12  Andreas Jaeger  <aj@suse.de>
26291             Jakub Jelinek  <jakub@redhat.com>
26292             Andrew Pinski  <pinskia@physics.uc.edu>
26293             Richard Henderson  <rth@redhat.com>
26294
26295         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
26296         systems.
26297         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
26298
26299         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
26300         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
26301
26302 2003-11-11  Andreas Jaeger  <aj@suse.de>
26303
26304         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
26305
26306         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
26307
26308 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
26309
26310         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
26311         Clean ups.
26312
26313 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
26314
26315         * gcc.dg/trampoline-1.c: New test.
26316
26317 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
26318
26319         * gcc.c-torture/compile/200031109-1.c: New test.
26320
26321 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
26322
26323         PR c/3190
26324         PR c/8714
26325         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
26326         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
26327         gcc.dg/format/no-y2k-1.c: Update.
26328
26329 2003-11-08  Roger Sayle  <roger@eyesopen.com>
26330
26331         PR optimization/10467
26332         * gcc.dg/20031108-1.c: New test case.
26333
26334 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
26335
26336         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
26337
26338 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
26339
26340         * gcc.dg/compound-lvalue-1.c: New test.
26341         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
26342         some XFAILs.
26343
26344 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
26345
26346         * gcc.dg/altivec-varargs-1.c: New test.
26347
26348 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26349
26350         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
26351         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
26352         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
26353         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
26354         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
26355
26356 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
26357
26358         * gcc.dg/cond-lvalue-1.c: New test.
26359
26360 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
26361
26362         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
26363
26364 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26365
26366         PR c++/11616
26367         * g++.dg/template/instantiate5.C: New test.
26368
26369 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26370
26371         PR c++/12726
26372         * g++.dg/ext/complit2.C: Replace test with self-contained version.
26373         * ChangeLog: Add missing first entry for above test.
26374
26375 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26376
26377         PR c++/9810
26378         * g++.dg/template/using8.C: New test.
26379         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
26380
26381 2003-11-02  Roger Sayle  <roger@eyesopen.com>
26382
26383         PR optimization/10817
26384         * gcc.c-torture/compile/20031102-1.c: New test case.
26385
26386 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
26387
26388         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
26389         2147483647.
26390
26391 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
26392
26393         * gcc.dg/20031102-1.c: New test.
26394
26395 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
26396
26397         * gcc.dg/complex-1.c: New test.
26398
26399 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26400
26401         PR c++/12796
26402         * g++.dg/template/crash13.C: Adjust expected error location.
26403         * g++.old-deja/g++.brendan/ns1.C: Likewise.
26404
26405 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
26406
26407         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
26408
26409 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
26410
26411         PR/10239
26412         * gcc.c-torture/compile/20031031-2.c: New test.
26413
26414 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
26415
26416         PR/11640
26417         * gcc.c-torture/compile/20031031-1.c: New test.
26418
26419 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
26420
26421         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
26422         * gcc.misc-tests/bprob.exp: Likewise.
26423         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
26424         the execution test on arm-elf configs.
26425         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
26426         configs that don't support scratch files.
26427         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
26428
26429 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
26430
26431         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
26432         done by dejagnu.
26433
26434 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
26435
26436         * ada/acats/run_all.sh: Redirect mv output to /dev/null
26437         Avoid non pure sh syntax. Add more logging.
26438
26439         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
26440         fail.
26441
26442 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26443
26444         PR libgcj/10610
26445         * gcc.dg/ppc-stackalign-1.c: New test.
26446
26447 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
26448
26449         * ada/acats/run_all.sh: Change output to be more compliant with
26450         dejagnu framework.
26451         Create acats.sum and acats.log files under testsuite/ada/acats
26452         Only run [a-z]* directories, to filter out e.g. CVS.
26453         Redirect build output to log file.
26454
26455 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
26456
26457         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
26458
26459 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
26460
26461         PR ada/5909:
26462         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
26463
26464 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
26465
26466         * gcc.c-torture/compile/20031023-1.c: New test.
26467         * gcc.c-torture/compile/20031023-2.c: New test.
26468         * gcc.c-torture/compile/20031023-3.c: New test.
26469         * gcc.c-torture/compile/20031023-4.c: New test.
26470
26471 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26472
26473         PR c++/10371
26474         * g++.dg/lookup/scoped8.C: New test.
26475
26476 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
26477
26478         * g++.dg/opt/reg-stack3.C: New test.
26479
26480 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
26481
26482         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
26483
26484 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26485
26486         PR c++/11076
26487         * g++.dg/template/crash13.C: New test.
26488
26489 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
26490
26491         * gcc.dg/c99-restrict-2.c: New test.
26492
26493 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
26494
26495         PR c++/12698, c++/12699, c++/12700, c++/12566
26496         * g++.dg/inherit/covariant9.C: New test.
26497         * g++.dg/inherit/covariant10.C: New test.
26498         * g++.dg/inherit/covariant11.C: New test.
26499
26500 2003-10-23  Jason Merrill  <jason@redhat.com>
26501
26502         PR c++/12726
26503         * g++.dg/ext/complit2.C: New test.
26504
26505 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
26506
26507         PR target/12654
26508         * gcc.c-torture/execute/20031020-1.c: New test.
26509
26510 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26511
26512         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
26513         following the jump_insn.
26514
26515 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
26516
26517         * gcc.dg/cast-lvalue-1.c: New test.
26518
26519 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
26520
26521         PR c++/11962
26522         * g++.dg/template/cond2.C: New test.
26523
26524 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
26525
26526         * gcc.dg/builtins-28.c: New test.
26527
26528 2003-10-20  Jan Hubicka  <jh@suse.cz>
26529
26530         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
26531         parameter.
26532         * testsuite/gcc.dg/inline-2.c: Likewise.
26533
26534 2003-10-20  Phil Edwards  <phil@codesourcery.com>
26535
26536         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
26537         * gcc.dg/nest.c: Likewise.
26538
26539 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26540
26541         PR c++/9781, c++/10583, c++/11862
26542         * g++.dg/parse/crash13.C: New test.
26543
26544 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26545
26546         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
26547
26548 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26549
26550         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
26551         Define HAVE_C99_RUNTIME except on Solaris.
26552         * gcc.dg/builtins-20.c: Likewise.
26553
26554 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26555
26556         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
26557
26558 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26559
26560         PR c++/12495
26561         * g++.dg/template/crash21.C: New test.
26562
26563 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26564
26565         PR c++/2513
26566         * g++.dg/template/typename5.C: New test.
26567
26568 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26569
26570         PR c++/12369
26571         * g++.dg/template/friend25.C: New test.
26572
26573 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
26574
26575         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
26576         versions.
26577
26578 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
26579
26580         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
26581         == 2147483647.
26582
26583 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
26584
26585         * gcc.c-torture/execute/960416-1.x: Remove.
26586         * gcc.c-torture/execute/divconst-3.x: Likewise.
26587
26588 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
26589
26590         PR target/12598
26591         * gcc.dg/torture/cris-volatile-1.c: New test.
26592
26593 2003-10-14  Roger Sayle  <roger@eyesopen.com>
26594
26595         PR optimization/9325
26596         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
26597         for overflowing floating point to integer conversion during RTL
26598         simplification.
26599
26600 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
26601
26602         * objc/execute/_cmd.m: Fix typo.
26603         * objc.dg/image-info.m, objc.dg/symtab-1.m:
26604         Relax 'scan-assembler' regexp.
26605         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
26606         objc.dg/try-catch-4.m: Run on non-Darwin targets.
26607         * objc.dg/zero-link-2.m: Remove blank line.
26608         * objc.dg/zero-link-3.m: New test case.
26609
26610 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
26611
26612         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
26613
26614         * gcc.dg/asm-names.c: Use scan-assembler-not rather
26615         than linker trickery.
26616
26617 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26618
26619         PR c++/12370
26620         * g++.dg/other/friend2.C: New test.
26621
26622 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
26623
26624         * gcc.dg/20031012-1.c: New test.
26625
26626 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
26627
26628         * gcc.dg/weak/weak-3.c: Fix for new warning.
26629
26630 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
26631
26632         PR optimization/8750
26633         * gcc.c-torture/execute/20031012-1.c: New test case.
26634
26635 2003-10-11  Roger Sayle  <roger@eyesopen.com>
26636
26637         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
26638         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
26639
26640 2003-10-11  Roger Sayle  <roger@eyesopen.com>
26641
26642         PR optimization/12260
26643         * gcc.c-torture/compile/20031011-2.c: New test case.
26644
26645 2003-10-11  Roger Sayle  <roger@eyesopen.com>
26646
26647         * gcc.c-torture/execute/20031011-1.c: New testcase.
26648
26649 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
26650
26651         * gcc.c-torture/compile/20031011-1.c: New test.
26652
26653 2003-10-11  Jan Hubicka  <jh@suse.cz>
26654
26655         * g++.dg/other/first-global.C: New test.
26656
26657 2003-10-11  Roger Sayle  <roger@eyesopen.com>
26658
26659         * gcc.c-torture/execute/string-opt-18.c: New testcase.
26660
26661 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
26662
26663         * gcc.c-torture/compile/20031010-1.c: New test.
26664
26665 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
26666
26667         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
26668         * gcc.c-torture/execute/va-arg-25.c: ... here.
26669
26670 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
26671
26672         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
26673
26674 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
26675
26676         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
26677
26678 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
26679
26680         * g++.dg/parse/error2.C: New test.
26681
26682 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
26683
26684         PR c++/11097
26685         * g++.dg/other/error5.C: Modify the error message.
26686         * g++.dg/lookup/using8.C: New test.
26687
26688 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
26689
26690         * gcc.dg/darwin-abi-2.c: New file.
26691         * gcc.c-torture/execute/va-arg-24.c: New file.
26692
26693 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
26694
26695         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
26696         indentation.
26697
26698 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
26699
26700         PR c++/10147
26701         * g++.dg/other/error4.C: Update error messages.
26702         * g++.dg/template/ptrmem4.C: Likewise.
26703
26704         PR c++/12337
26705         * g++.dg/init/new9.C: New test.
26706
26707         PR c++/12334, c++/12236, c++/8656
26708         * g++.dg/ext/attrib8.C: New test.
26709
26710 2003-10-06  Devang Patel  <dpatel@apple.com>
26711
26712         * gcc.dg/debug/dwarf2-3.h: New test.
26713         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
26714
26715 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
26716
26717         * g++.dg/opt/cfg2.C: New test.
26718
26719 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26720
26721         * g++.dg/opt/float1.C: New test.
26722
26723 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
26724
26725         * gcc.dg/c90-array-lval-6.c: New test.
26726         * gcc.dg/c99-array-lval-6.c: New test.
26727
26728 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
26729             Ziemowit Laski  <zlaski@apple.com>
26730
26731         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
26732         'Derived', so that it is never considered a class method; add
26733         new warning for '+port' method ambiguity.
26734         * objc.dg/method-12.m: Include <objc/objc.h> instead of
26735         <objc/objc-api.h> (needed on Mac OS X).
26736         * objc.dg/method-13.m: New test.
26737
26738 2003-10-03  Roger Sayle  <roger@eyesopen.com>
26739
26740         PR optimization/9325, PR java/6391
26741         * gcc.c-torture/execute/20031003-1.c: New test case.
26742
26743 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
26744
26745         PR optimization/12180
26746         * gcc.dg/20031002-1.c: New test.
26747
26748         PR c++/12486
26749         * g++.dg/inherit/error1.C: New test.
26750
26751 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
26752
26753         * lib/f-torture.exp (search_for): Rename to...
26754         (search_for_re): This.  Also, clean up comments and the
26755         "regexp" invocation.
26756
26757 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
26758
26759         * gcc.c-torture/compile/20031002-1.c: New test.
26760
26761 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
26762
26763         * g++.dg/opt/cond1.C: New test.
26764
26765 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
26766
26767         * gcc.dg/Wold-style-definition-2.c: New testcase.
26768         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
26769
26770 2003-09-29  Richard Henderson  <rth@redhat.com>
26771
26772         * g++.dg/init/array10.C: Add dg-options.
26773
26774 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
26775
26776         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
26777
26778 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26779
26780         * g++.dg/template/friend19.C: Fix typo.
26781         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
26782
26783 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
26784
26785         * gcc.c-torture/execute/20030928-1.c: New test.
26786         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
26787
26788 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26789
26790         * g++.dg/opt/unroll1.C: New test.
26791
26792 2003-09-26  Roger Sayle  <roger@eyesopen.com>
26793
26794         PR optimization/11741
26795         * gcc.dg/20030926-1.c: New test case.
26796
26797 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26798
26799         PR c++/5655
26800         * g++.dg/parse/access7.C: New test.
26801         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
26802
26803 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
26804
26805         MERGE OF objc-improvements-branch into MAINLINE:
26806         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
26807         if libobjc has not been built.
26808         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
26809         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
26810         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
26811         objc/execute/nested-3.m, objc/execute/np-2.m,
26812         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
26813         objc/execute/redefining_self.m, objc/execute/root_methods.m,
26814         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
26815         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
26816         objc.dg/special/unclaimed-category-1.h,
26817         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
26818         well as GNU runtime.
26819         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
26820         * execute/cascading-1.m, execute/function-message-1.m,
26821         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
26822         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
26823         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
26824         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
26825         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
26826         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
26827         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
26828         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
26829         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
26830         * objc.dg/bitfield-2.m: Run only on Darwin.
26831         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
26832         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
26833         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
26834         * objc.dg/const-str-1.m: Fix constant string layout.
26835
26836 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
26837
26838         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
26839
26840 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
26841
26842         * gcc.dg/darwin-abi-1.c: New file.
26843
26844 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
26845
26846         PR target/12281
26847         * gcc.c-torture/compile/20030921-1.c: New test.
26848
26849 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
26850
26851         * g++.dg/opt/reg-stack2.C: New test.
26852
26853 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
26854
26855         * g++.dg/eh/delayslot1.C: New test.
26856
26857 2003-09-20  Richard Henderson  <rth@redhat.com>
26858
26859         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
26860
26861 2003-09-20  Roger Sayle  <roger@eyesopen.com>
26862
26863         * gcc.c-torture/execute/20030920-1.c: New test case.
26864
26865 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26866
26867         * g++.dg/rtti/typeid3.C: Correct expected error message.
26868
26869 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26870
26871         PR c++/157
26872         * g++.dg/parse/crash12.C: New test.
26873
26874 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
26875
26876         * gcc.dg/compat/mixed-struct-check.h: New.
26877         * gcc.dg/compat/mixed-struct-defs.h: New.
26878         * gcc.dg/compat/mixed-struct-init.h: New.
26879         * gcc.dg/compat/struct-by-value-19_main.c: New.
26880         * gcc.dg/compat/struct-by-value-19_x.c: New.
26881         * gcc.dg/compat/struct-by-value-19_y.c: New.
26882         * gcc.dg/compat/struct-by-value-20_main.c: New.
26883         * gcc.dg/compat/struct-by-value-20_x.c: New.
26884         * gcc.dg/compat/struct-by-value-20_y.c: New.
26885         * gcc.dg/compat/struct-return-19_main.c: New.
26886         * gcc.dg/compat/struct-return-19_x.c: New.
26887         * gcc.dg/compat/struct-return-19_y.c: New.
26888         * gcc.dg/compat/struct-return-20_main.c: New.
26889         * gcc.dg/compat/struct-return-20_x.c: New.
26890         * gcc.dg/compat/struct-return-20_y.c: New.
26891
26892 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
26893         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
26894         so that it will not complain on LP64 targets.
26895
26896 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26897
26898         PR c++/495
26899         * g++.dg/template/friend24.C: New test.
26900
26901 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
26902
26903         PR c++/12332
26904         * g++.dg/template/memtmpl2.C: New test.
26905
26906 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
26907
26908         PR target/11184
26909         * gcc.dg/builtin-apply1.c: New test.
26910
26911 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
26912
26913         PR c++/9848
26914         * g++.dg/warn/Wunused-4.C: New test.
26915
26916 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26917
26918         PR c++/12316
26919         * g++.dg/other/gc2.C: New test.
26920
26921 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
26922
26923         PR c++/11991
26924         * g++.dg/rtti/typeid3.C: New test.
26925
26926         PR c++/12266
26927         * g++.dg/overload/template1.C: New test.
26928
26929 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
26930
26931         * g++.dg/opt/cfg3.C: New test.
26932
26933 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26934
26935         PR c++/7939
26936         * g++.dg/template/crash11.C: New test.
26937
26938 2003-09-16  Jason Merrill  <jason@redhat.com>
26939             Jakub Jelinek  <jakub@redhat.com>
26940
26941         * gcc.dg/attr-warn-unused-result.c: New test.
26942
26943 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
26944
26945         PR c++/12184
26946         * g++.dg/expr/call2.C: New test.
26947
26948 2003-09-15  Andreas Jaeger  <aj@suse.de>
26949
26950         * gcc.dg/Wold-style-definition-1.c: New test.
26951
26952 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
26953
26954         PR c++/3907
26955         * g++.dg/parse/template12.C: New test.
26956
26957         * g++.dg/abi/bitfield11.C: New test.
26958         * g++.dg/abi/bitfield12.C: Likewise.
26959
26960 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
26961
26962         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
26963         non-expansion of functional macro name without arguments at EOL.
26964         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
26965
26966 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
26967
26968         * gcc.c-torture/execute/20030914-[12].c: New tests.
26969
26970 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
26971
26972         PR c++/11788
26973         * g++.dg/overload/addr1.C: New test.
26974
26975 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
26976
26977         * gcc.dg/20030909-1.c: New test.
26978
26979 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26980
26981         * gcc.dg/ultrasp10.c: New test.
26982
26983 2003-09-09  Devang Patel  <dpatel@apple.com>
26984
26985         * gcc.dg/darwin-ld-6.c: New test.
26986
26987 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26988
26989         * gcc.dg/torture/builtin-explog-1.c: New testcase.
26990
26991 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
26992
26993         * gcc.dg/ia64-types1.c: New test.
26994         * gcc.dg/ia64-types2.c: Likewise.
26995
26996 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26997
26998         * gcc.dg/builtins-1.c: Add more _Complex tests.
26999         * gcc.dg/torture/builtin-attr-1.c: Likewise.
27000
27001         * gcc.dg/builtins-1.c: Test existing _Complex functions.
27002         * gcc.dg/torture/builtin-attr-1.c: Likewise.
27003
27004 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
27005
27006         PR c++/11786
27007         * g++.dg/lookup/koenig2.C: New test.
27008
27009         PR c++/5296
27010         * g++.dg/rtti/typeid2.C: New test.
27011
27012 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
27013
27014         * gcc.c-torture/compile/20030904-1.c: New test.
27015
27016 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
27017
27018         * g++.dg/opt/longbranch2.C: New test.
27019
27020 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
27021
27022         * g++.dg/template/crash10.C: Only compile it.
27023
27024 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
27025
27026         PR middle-end/11665
27027         * gcc.c-torture/compile/20030907-1.c: New test.
27028         * g++.dg/init/array11.C: New test.
27029
27030 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
27031
27032         PR c++/11852
27033         * g++.dg/init/struct1.C: New test.
27034
27035 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
27036
27037         PR c++/12181
27038         * g++.dg/expr/comma1.C: New test.
27039
27040 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
27041
27042         PR c++/11867
27043         * g++.dg/expr/static_cast5.C: New test.
27044
27045 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
27046
27047         PR c++/11507
27048         * g++.dg/lookup/scoped7.C: New test.
27049
27050         PR c++/9574
27051         * g++.dg/other/static1.C: New test.
27052
27053         PR c++/11490
27054         * g++.dg/warn/template-1.C: New test.
27055
27056         PR c++/11432
27057         * g++.dg/template/crash10.C: New test.
27058
27059         PR c++/2478
27060         * g++.dg/overload/VLA.C: New test.
27061
27062         PR c++/10804
27063         * g++.dg/template/call1.C: New test.
27064
27065 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27066
27067         PR c++/11794
27068         * g++.dg/parse/using3.C: New test.
27069
27070 2003-09-06  Roger Sayle  <roger@eyesopen.com>
27071
27072         PR c++/11409
27073         * g++.dg/overload/builtin3.C: New test case.
27074
27075 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
27076
27077         PR c/9862
27078         * gcc.dg/20030906-1.c: New test.
27079         * gcc.dg/20030906-2.c: Likewise.
27080
27081 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27082
27083         PR c++/12167
27084         * g++.dg/parse/defarg5.C: New test.
27085
27086         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
27087
27088 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
27089
27090         PR c++/12163
27091         * g++.dg/expr/static_cast4.C: New test.
27092
27093         PR c++/12146
27094         * g++.dg/template/crash9.C: New test.
27095
27096 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
27097
27098         * g++.old-deja/g++.ext/pretty2.C: Update for change
27099         in __FUNCTION__.
27100         * g++.old-deja/g++.ext/pretty3.C: Likewise.
27101
27102 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
27103
27104         PR c++/11922
27105         * g++/dg/template/qualified-id1.C: New test.
27106
27107         PR c++/12037
27108         * g++.dg/warn/noeffect4.C: New test.
27109
27110 2003-09-04  Matt Austern  <austern@apple.com>
27111
27112         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
27113         * g++.dg/ext/fnname2.C: Likewise.
27114         * g++.dg/ext/fnname3.C: Likewise.
27115
27116 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
27117
27118         * g++.dg/expr/lval1.C: New test.
27119         * g++.dg/ext/lvcast.C: Remove.
27120
27121 2003-09-03  Roger Sayle  <roger@eyesopen.com>
27122
27123         PR optimization/11700.
27124         * gcc.c-torture/compile/20030903-1.c: New test case.
27125
27126 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
27127
27128         PR c++/12053
27129         * g++.dg/abi/layout4.C: New test.
27130
27131 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
27132
27133         PR c++/11553
27134         * g++.dg/parse/friend3.C: New test.
27135
27136 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
27137
27138         PR c++/11847
27139         * g++.dg/template/class1.C: New test.
27140
27141         PR c++/11808
27142         * g++.dg/expr/call1.C: New test.
27143
27144 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
27145
27146         PR c++/12114
27147         * g++.dg/init/ref9.C: New test.
27148
27149         PR c++/11972
27150         * g++.dg/template/nested4.C: New test.
27151
27152 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
27153
27154         PR c++/12093
27155         * g++.dg/template/non-dependent4.C: New test.
27156
27157         PR c++/11928
27158         * g++.dg/inherit/conv1.C: New test.
27159
27160 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
27161
27162         PR c++/6196
27163         * g++.dg/ext/label1.C: New test.
27164         * g++.dg/ext/label2.C: Likewise.
27165
27166 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
27167
27168         * g++.dg/expr/cond3.C: New test.
27169
27170 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27171
27172         * gcc.dg/builtins-1.c: Add new builtin cases.
27173
27174 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27175
27176         * gcc.dg/builtins-1.c: Add new cases.
27177         * gcc.dg/torture/builtin-attr-1.c: Likewise.
27178
27179 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27180
27181         * gcc.dg/builtins-1.c: Add more math builtin tests.
27182         * gcc.dg/torture/builtin-attr-1.c: New test.
27183
27184 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
27185
27186         PR optimization/5079
27187         * g++.dg/opt/static3.C: New test.
27188
27189 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27190
27191         * gcc.misc-tests/gcov-10b.c: New test.
27192
27193 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
27194
27195         * g++.dg/opt/ptrmem3.C: New test.
27196
27197         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
27198
27199 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
27200
27201         * gcc.dg/20030826-2.c: New test.
27202
27203 2003-08-26  Roger Sayle  <roger@eyesopen.com>
27204
27205         PR middle-end/12002
27206         * g77.f-torture/compile/12002.f: New test case.
27207
27208 2003-08-26  Roger Sayle  <roger@eyesopen.com>
27209
27210         * gcc.dg/20030826-1.c: New test case.
27211
27212 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
27213
27214         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
27215
27216 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
27217
27218         PR c++/11871
27219         * c++.dg/lookup/crash1.C: New test.
27220
27221         * c++.dg/warn/noeffect3.C: New test.
27222
27223 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
27224
27225         * gcc.dg/compat/vector-1_x.c: Compile with -w.
27226         * gcc.dg/compat/vector-1_y.c: Ditto.
27227         * gcc.dg/compat/vector-2_x.c: Ditto.
27228         * gcc.dg/compat/vector-2_y.c: Ditto.
27229
27230 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
27231
27232         * gcc.dg/20030702-1.c: New test.
27233
27234 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
27235
27236         PR c++/8795
27237         * g++.dg/ext/altivec-1.C: New test.
27238
27239 2003-08-24  Richard Henderson  <rth@redhat.com>
27240
27241         * g++.dg/eh/simd-2.C: Add -w for x86.
27242
27243 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
27244
27245         * gcc.dg/20030815-1.c: New test.
27246
27247 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27248
27249         PR c++/3765
27250         * g++.dg/parse/access6.C: New test.
27251
27252 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27253
27254         PR c++/641, c++/11876
27255         * g++.dg/template/friend22.C: New test.
27256         * g++.dg/template/friend23.C: Likewise.
27257
27258 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27259
27260         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
27261         identically.
27262
27263 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27264
27265         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
27266
27267 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27268
27269         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
27270
27271 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27272
27273         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
27274
27275 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27276
27277         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
27278
27279 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
27280
27281         PR c++/11919
27282         * g++.dg/overload/prom1.C: New test.
27283
27284         PR c++/11551
27285         * g++.dg/parse/dtor2.C: New test.
27286
27287         PR c++/10762
27288         * g++.dg/parse/using2.C: New test.
27289
27290 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
27291
27292         PR target/11805
27293         * gcc.c-torture/compile/20030821-1.c: New.
27294
27295 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
27296
27297         PR c++/11834
27298         * g++.dg/template/deduce2.C: New test.
27299
27300 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
27301
27302         * gcc.c-torture/execute/20030821-1.c: New test.
27303
27304 2003-08-20  Roger Sayle  <roger@eyesopen.com>
27305
27306         PR middle-end/11984
27307         * gcc.dg/20030820-1.c: New test case.
27308
27309 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
27310
27311         PR c++/11945
27312         * g++.dg/warn/noeffect2.C: New test.
27313
27314 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
27315
27316         PR c++/10926
27317         * g++.dg/template/dtor2.C: New test.
27318
27319         PR c++/11684
27320         * g++.dg/template/operator1.C: New test.
27321         * g++.dg/parse/operator4.C: New test.
27322
27323         PR c++/11946.C
27324         * g++.dg/expr/enum1.C: New test.
27325         * gcc.dg/c99-bool-1.c: Remove bogus warning.
27326
27327         PR c++/11036.C
27328         * g++.dg/parse/elab2.C: New test.
27329         * g++.dg/parse/typedef4.C: Change error message.
27330         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
27331         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
27332         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
27333
27334 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
27335
27336         * gcc.dg/pch/warn-1.c: New.
27337         * gcc.dg/pch/warn-1.hs: New.
27338
27339         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
27340         not-tested file.
27341
27342 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
27343
27344         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
27345
27346 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
27347
27348         * gcc.dg/uninit-D.c: New Test.
27349         * gcc.dg/uninit-E.c: New Test.
27350         * gcc.dg/uninit-F.c: New Test.
27351         * gcc.dg/uninit-G.c: New Test.
27352
27353 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
27354
27355         * g++.dg/README: Describe the pch directory.
27356
27357 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27358
27359         PR c++/11174
27360         * g++.dg/parse/access4.C: New test.
27361         * g++.dg/parse/access5.C: Likewise.
27362         * g++.old-deja/g++.jason/access17.C: Adjust error message.
27363
27364 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
27365
27366         * gcc.dg/noncompile/20030818-1.c: New.
27367
27368 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
27369
27370         PR c++/11957
27371         * g++.dg/warn/noeffect1.C: New test.
27372
27373         * g++.dg/template/scope2.C: New test.
27374         * g++.dg/template/error2.C: Correct dg-error
27375
27376 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
27377
27378         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
27379
27380 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
27381
27382         PR C++/11512
27383         * g++.dg/template/warn1.C: New.
27384
27385 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
27386
27387         * g++.dg/template/error2.C: New test.
27388         * g++.dg/lookup/using7.C: Adjust errors
27389         * g++.old-deja/g++.pt/crash36.C: Likewise.
27390         * g++.old-deja/g++.pt/derived3.C: Likewise.
27391
27392 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27393
27394         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
27395         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
27396         * gcc.c-torture/execute/builtins/string-9.c: New, from
27397         string-opt-9.c.  Adjust for execute/builtins framework.
27398         * gcc.c-torture/execute/string-opt-9.c: Delete.
27399
27400 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
27401
27402         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
27403
27404         * g++.dg/parse/ret-type2.C: New test.
27405
27406         PR c++/11703
27407         * g++.dg/init/new8.C: New test.
27408
27409         PR c++/10923
27410         * g++.dg/parse/typedef5.C: New test.
27411
27412         PR c++/9512
27413         * g++.dg/parse/qualified2.C: New test.
27414         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
27415         invalid code.
27416
27417 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
27418
27419         * g++.dg/conversion/ptrmem1.C: New test.
27420
27421 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
27422
27423         PR target/11693
27424         * gcc.dg/20030811-1.c: New test.
27425
27426         PR target/11535
27427         * gcc.c-torture/execute/20030811-1.c: New test.
27428
27429 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27430
27431         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
27432
27433 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
27434
27435         PR c++/11789.C
27436         * g++.dg/inherit/multiple1.C: New test.
27437
27438 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
27439
27440         * gcc.dg/spe1.c: New test.
27441
27442         PR c++/11670
27443         * g++.dg/expr/cast2.C: New test.
27444
27445         PR c++/10530
27446         * g++.dg/template/dependent-name2.C: New test.
27447
27448 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
27449
27450         * g++.dg/parse/crash11.C: Put the dg options in comments.
27451
27452 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
27453
27454         * lib/gcc-dg.exp: Update for diagnostic change.
27455
27456 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27457
27458         PR c++/5767
27459         * g++.dg/parse/crash11.C: New test.
27460
27461 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
27462
27463         * gcc.dg/cpp/spacing1.c: Update.
27464
27465 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
27466
27467         PR target/11739
27468         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
27469         a value for -mtune.
27470
27471 2003-08-04  Roger Sayle  <roger@eyesopen.com>
27472
27473         PR middle-end/11771
27474         * gcc.c-torture/compile/20030804-1.c: New test case.
27475
27476 2003-08-04  Roger Sayle  <roger@eyesopen.com>
27477
27478         * gcc.dg/20030804-1.c: New test case.
27479
27480 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
27481
27482         * gcc.dg/cpp/separate-1.c: New test.
27483
27484 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
27485
27486         PR c++/11704
27487         * g++.dg/template/dependent-expr2.C: New test.
27488
27489         PR c++/11766
27490         * g++.dg/expr/ptrmem1.C: New test.
27491
27492 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27493
27494         PR c++/9453
27495         * g++.dg/template/friend15.C: New test.
27496
27497 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
27498
27499         * lib/dg-pch.exp: Work round PCH bug.
27500
27501 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27502
27503         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
27504         builtins.  Move cases from builtins-4.c here.
27505
27506         * gcc.dg/torture/builtin-math-1.c: New test taken from
27507         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
27508         additional cases.
27509
27510         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
27511         Delete.
27512
27513 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
27514
27515         PR c++/9447
27516         * g++.dg/template/using7.C: New test.
27517
27518 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
27519
27520         * import1.c, import2.c: New tests.
27521
27522 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
27523
27524         * g++.dg/eh/crossjump1.C: New test.
27525
27526 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
27527
27528         PR c++/11697
27529         * g++.dg/template/using6.C: New test.
27530
27531         PR c++/11744
27532         * g++.dg/template/koenig2.C: New test.
27533
27534 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27535
27536         PR c++/7983
27537         * g++.dg/parse/typedef4.C: New test.
27538
27539 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27540
27541         PR c++/8442, c++/8806
27542         * g++.dg/template/elab1.C: New test.
27543         * g++.dg/template/type2.C: Likewise.
27544         * g++.dg/template/ttp3.C: Adjust expected error message.
27545         * g++.old-deja/g++.law/visibility13.C: Likewise.
27546         * g++.old-deja/g++.niklas/t135.C: Likewise.
27547         * g++.old-deja/g++.pt/ttp41.C: Likewise.
27548         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
27549         template argument.
27550         * g++.old-deja/g++.pt/ttp44.C: Likewise.
27551
27552 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
27553
27554         PR c++/11295
27555         * g++.dg/ext/stmtexpr1.C: New test.
27556
27557         * g++.dg/opt/tmp1.C: New test.
27558
27559         PR c++/11525
27560         * g++.dg/parse/constant4.C: New test.
27561
27562         PR c++/9447
27563         * g++.dg/template/using5.C: New test.
27564
27565 2003-07-31  Roger Sayle  <roger@eyesopen.com>
27566
27567         * gcc.dg/builtins-27.c: New test case.
27568
27569 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
27570
27571         * gcc.dg/tls/opt-7.c: New test.
27572
27573 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
27574
27575         * g++.old-deja/g++.other/crash18.C: Remove.
27576
27577 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
27578
27579         * g++.dg/template/explicit3.C: New.
27580         * g++.dg/template/explicit4.C: New.
27581         * g++.dg/template/explicit5.C: New.
27582
27583         PR c++/11347
27584         * g++.dg/template/memtmpl1.C: New.
27585
27586 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
27587
27588         PR target/11565
27589         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
27590         * gcc.dg/i386-387-5.c (dg-options): Likewise.
27591
27592 2003-07-30  Jan Hubicka  <jh@suse.cz>
27593
27594         * vtgc1.c: Kill.
27595
27596 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
27597
27598         * gcc.dg/struct-in-proto-1.c: New test.
27599
27600 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
27601
27602         * gcc.dg/cpp/include2.c: Only expect one message.
27603
27604 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
27605
27606         PR c++/9447
27607         * g++.dg/template/using1.C: New test.
27608         * g++.dg/template/using2.C: New test.
27609         * g++.dg/template/using3.C: New test.
27610         * g++.dg/template/using4.C: New test.
27611
27612 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
27613
27614         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
27615         * gcc.c-torture/execute/string-opt-10.c: Likewise.
27616
27617 2003-07-28  Jan Hubicka  <jh@suse.cz>
27618
27619         PR c++/11530
27620         * g++.dg/opt/call1.C: New test.
27621
27622 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
27623
27624         PR c++/11667
27625         * g++.dg/init/enum2.C: New test.
27626         * g++.dg/template/overload1.C: Add "-w" option.
27627
27628 2003-07-28    <hp@bitrange.com>
27629
27630         * gcc.dg/Wdeclaration-after-statement-1.c,
27631         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
27632
27633 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
27634
27635         * gcc.c-torture/compile/20030725-1.c: New test.
27636
27637 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
27638
27639         * gcc.dg/20030505.c: Only run for SPE.
27640         Remove definition of opaque type.
27641
27642 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
27643
27644         * g++.dg/template/ptrmem6.C: New test.
27645
27646 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
27647
27648         * gcc.c-torture/compile/zero-strct-2.c: New test.
27649
27650 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
27651
27652         * gcc.dg/intermod-1.c: New test.
27653
27654 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27655
27656         PR c++/11617
27657         * g++.dg/template/lookup2.C: New test.
27658         * g++.dg/template/memclass1.C: Remove instantiated from error.
27659         * g++.dg/other/error2.C: Tweak expected errors.
27660
27661         PR c++/11596
27662         * g++.dg/template/defarg3.C: New test.
27663
27664         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
27665
27666 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
27667
27668         * g++.dg/inherit/access5.C: New test.
27669
27670 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27671
27672         PR c++/11513
27673         * g++.dg/template/crash8.C: New test.
27674
27675 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
27676
27677         PR c/10602
27678         * gcc.dg/noncompile/incomplete-2.c: New test.
27679
27680 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
27681
27682         PR c++/11645
27683         * g++.dg/inherit/access4.C: New test.
27684
27685         PR c++/11517
27686         * g++.dg/expr/cond2.C: New test.
27687
27688         PR optimization/10679
27689         * g++.dg/opt/inline4.C: New test.
27690
27691 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
27692
27693         * g++.dg/parse/crash10: New test.
27694
27695 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
27696
27697         * g++.dg/ext/flexary1.C: New test.
27698
27699 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27700
27701         PR c++/10793
27702         * g++.dg/template/crash9.C: New test.
27703
27704 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27705
27706         PR c++/3004
27707         * g++.dg/parse/typedef3.C: New test.
27708
27709         PR c++/7906
27710         * g++.dg/parse/operator2.C: New test.
27711
27712         PR c++/8895
27713         * g++.dg/parse/def-tmpl-arg1.C: New test.
27714
27715         PR c++/9282
27716         * g++.dg/parse/funptr1.C: New test.
27717
27718         PR c++/9452
27719         * g++.dg/parse/ambig3.C: New test.
27720
27721         PR c++/9454
27722         * g++.dg/parse/operator3.C: New test.
27723
27724         PR c++/9486
27725         * g++.dg/parse/template10.C: New test.
27726
27727         PR c++/9488
27728         * g++.dg/parse/template11.C: New test.
27729
27730         PR c++/10150
27731         * g++.dg/parse/invalid-op1.C: New test.
27732
27733         PR c++/10247
27734         * g++.dg/parse/condexpr1.C: New test.
27735
27736 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
27737
27738         * g++.dg/ext/packed3.C: New test.
27739         * g++.dg/ext/packed4.C: New test.
27740
27741         * gcc.dg/pack-test-3.c: New test.
27742
27743 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
27744
27745         * lib/compat.exp: Handle dg-options per source file.
27746         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
27747         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
27748         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
27749         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
27750         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
27751         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
27752         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
27753         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
27754         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
27755         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
27756         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
27757         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
27758         * g++.dg/compat/break/bitfield7_x.C: Ditto.
27759         * g++.dg/compat/break/bitfield7_y.C: Ditto.
27760
27761 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
27762
27763         PR c/10320
27764         * gcc.c-torture/execute/20030718-1.c: New test.
27765
27766 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
27767
27768         PR optimization/11536
27769         * gcc.dg/20030721-1.c: New test.
27770
27771 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
27772
27773         PR c++/11546
27774         * g++.dg/template/lookup1.C: New test.
27775
27776 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
27777
27778         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
27779         diagnostics of ill-formed constructs involving labels.
27780         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
27781         the new 'previously defined here' message.
27782
27783 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
27784
27785         * g++.dg/parse/non-dependent2.C: New test.
27786
27787 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
27788
27789         * g++.dg/init/init-ref4.C: xfail on targets without
27790         weak symbols.
27791
27792 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
27793
27794         PR target/11087
27795         * gcc.c-torture/execute/20030717-1.c: New test.
27796
27797 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
27798
27799         * g++.dg/opt/cfg1.C: New test.
27800
27801 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
27802
27803         PR optimization/11557
27804         * gcc.dg/20030717-1.c: New test.
27805
27806 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
27807
27808         PR c++/10476
27809         * g++.dg/expr/crash-1.C: New test.
27810
27811         PR c++/11027
27812         * g++.dg/template/init3.C: New test.
27813
27814         PR c++/8222
27815         * g++.dg/template/non-dependent1.C: New test.
27816
27817         PR c++/11070
27818         * g++.dg/template/non-dependent2.C: New test.
27819
27820         PR c++/11071
27821         * g++.dg/template/non-dependent3.C: New test.
27822
27823         PR c++/9907
27824         * g++.dg/template/sizeof5.C: New test.
27825
27826 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
27827
27828         PR 11498
27829         * gcc.c-torture/compile/mangle-1.c: New file.
27830
27831 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27832
27833         PR c++/7809
27834         * g++.dg/parse/access3.C: New test.
27835
27836 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
27837
27838         PR c++/11384
27839         * g++.dg/init/init-ref4.C: New test.
27840
27841 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
27842
27843         PR c++/11547
27844         * g++.dg/parse/constant3.C: New test.
27845         * g++.dg/parse/crash7.C: Likewise.
27846
27847 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
27848
27849         PR target/11008
27850         * gcc.dg/i386-pentium4-not-mull.c: New.
27851
27852 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
27853
27854         * gcc.dg/asm-names.c (ymain): Make it weak.
27855
27856 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27857
27858         PR c++/5421
27859         * g++.dg/template/friend21.C: New test.
27860
27861 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
27862
27863         * gcc.dg/cleanup-8.c: New test.
27864         * gcc.dg/cleanup-9.c: New test.
27865
27866 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
27867
27868         * g++.dg/ext/dll-MI1.h: New file.
27869         * g++.dg/ext/dllexport-MI1.C: New file.
27870         * g++.dg/ext/dllimport-MI1.C: New file.
27871
27872 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
27873
27874         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
27875         it does not have cmpstrsi patterns (just cmpmemsi).
27876
27877 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
27878
27879         PR debug/11473
27880         * g++.dg/debug/debug8.C: New test.
27881
27882 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27883
27884         PR c++/10108
27885         * g++.dg/template/crash7.C: New test.
27886
27887 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
27888
27889         PR target/10795
27890         * gcc.c-torture/compile/20030708-1.c: New.
27891
27892 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
27893
27894         * gcc.c-torture/execute/20030715-1.c: New test.
27895
27896 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
27897
27898         * gcc.dg/pch/inline-3.c: New file.
27899         * gcc.dg/pch/inline-3.hs: New file.
27900         * gcc.dg/pch/inline-4.c: New file.
27901         * gcc.dg/pch/inline-4.hs: New file.
27902
27903 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
27904
27905         PR c++/11509
27906         * g++.dg/template/crash6.C: New test.
27907
27908         PR c++/7053
27909         * g++.dg/template/friend20.C: New test.
27910
27911         PR c++/7019
27912         * g++.dg/template/overload2.C: New test.
27913
27914 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27915
27916         PR optimization/11440
27917         * gcc.c-torture/execute/20030714-1.c: New test.
27918
27919 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27920
27921         PR c++/11154
27922         * g++.dg/template/partial2.C: New test.
27923
27924 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
27925
27926         PR c++/11503
27927         * g++.dg/template/anon1.C: New test.
27928
27929         PR c++/11493
27930         PR c++/11495
27931         * g++.dg/parse/template9.C: Likewise.
27932         * g++.dg/template/crash4.C: New test.
27933         * g++.dg/template/koenig1.C: Likewise.
27934         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
27935         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
27936         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
27937         functions.
27938         * g++.old-deja/g++.jason/template36.C: Likewise.
27939         * g++.old-deja/g++.mike/p1989.C: Likewise.
27940         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
27941         * g++.old-deja/g++.pt/ttp20.C: Use this->.
27942         * g++.old-deja/g++.pt/ttp21.C: Use this->.
27943         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
27944         compiling.
27945         * g++.old-deja/g++.pt/union2.C: Use this->.
27946
27947 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
27948
27949         * gcc.dg/20030711-1.c: New test.
27950
27951 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
27952
27953         PR c++/11050
27954         * g++.dg/parse/args1.C: New test.
27955         * g++.pt/defarg8.C: Change expected errors.
27956
27957 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
27958
27959         PR c++/8164
27960         * g++.dg/template/nontype2.C: New test.
27961
27962         PR c++/10558
27963         * g++.dg/parse/template8.C: New test.
27964
27965         PR c++/8327
27966         * g++.dg/template/scope1.C: New test.
27967
27968         * g++.dg/warn/Wsign-compare-1.C: New test.
27969
27970 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
27971
27972         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
27973
27974 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
27975
27976         PR c++/9411
27977         * g++.dg/template/explicit2.C: New test.
27978
27979         PR c++/10032
27980         * g++.dg/warn/pedantic1.C: New test.
27981
27982 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
27983
27984         PR c++ 9483
27985         * g++.dg/other/field1.C: New test.
27986
27987 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
27988
27989         PR c/11449
27990         * gcc.c-torture/compile/20030707-1.c: New.
27991
27992 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27993
27994         PR c++/10849
27995         * g++.dg/template/access12.C: New test.
27996
27997 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
27998
27999         * g++.dg/bprob/bprob.exp (prof_ext): Update.
28000         * g77.dg/bprob/bprob.exp (prof_ext): Update.
28001         * gcc.misc-tests/bprob.exp (prof_ext): Update.
28002         * gcc.misc-tests/gcov.exp: Update
28003         * g++.dg/gcov/gcov.exp: Update
28004         * lib/gcov.exp: Update.
28005
28006 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
28007
28008         * g++.dg/abi/mangle17.C: Make sure template expressions are
28009         dependent.
28010         * g++.dg/abi/mangle4.C: Mark erroneous casts.
28011         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
28012         * g++.dg/opt/stack1.C: Remove erroneous code.
28013         * g++.dg/parse/template7.C: New test.
28014         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
28015         * g++.old-deja/g++.pt/crash4.C: Likewise.
28016
28017 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28018
28019         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
28020         with zero or one occurence of `$' after the initial `L'.
28021
28022 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
28023
28024         * gcc.c-torture/compile/20030704-1.c: Add a comment.
28025
28026 2003-07-08  Roger Sayle  <roger@eyesopen.com>
28027
28028         PR c/11370
28029         * gcc.dg/Wunreachable-6.c: New testcase.
28030         * gcc.dg/Wunreachable-7.c: New testcase.
28031
28032 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
28033
28034         PR c/11420
28035         * gcc.dg/20030708-1.c: New test.
28036
28037 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
28038
28039         * gcc.dg/compat/sdata-section.h: New file.
28040         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
28041         * gcc.dg/torture/mips-sdata-1.c: New test.
28042
28043 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28044
28045         PR c++/11030
28046         * g++.dg/template/friend19.C: New test.
28047
28048 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
28049
28050         * g++.dg/opt/strength-reduce.C: New test.
28051
28052 2003-07-07  Roger Sayle  <roger@eyesopen.com>
28053
28054         PR target/10979
28055         * gcc.dg/20030707-1.c: New testcase.
28056
28057 2003-07-07  Roger Sayle  <roger@eyesopen.com>
28058
28059         PR optimization/11059
28060         * g++.dg/opt/emptyunion.C: New testcase.
28061
28062 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28063             Eric Botcazou  <ebotcazou@libertysurf.fr>
28064
28065         * g++.dg/opt/stack1.C: New test.
28066
28067 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
28068
28069         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
28070         run test.
28071
28072         PR c++/11431
28073         * g++.dg/expr/static_cast3.C: New test.
28074
28075 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
28076
28077         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
28078         everywhere.
28079         * gcc.dg/concat.c: Concatenation of string constants with
28080         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
28081         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
28082         * gcc.dg/cpp/escape-2.c: Use wide character constants where
28083         necessary to avoid multi-character character constant warning.
28084         * gcc.dg/cpp/escape.c: Likewise.
28085         * gcc.dg/cpp/ucs.c: Likewise.
28086         Remove backslashes from dg-bogus comments, as they confuse Tcl.
28087         Fix a typo.
28088
28089 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
28090
28091         PR c/11428
28092         * gcc.c-torture/compile/20030704-1.c: New.
28093
28094 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
28095
28096         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
28097
28098 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
28099
28100         PR c++/5287, PR c++/7910,  PR c++/11021
28101         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
28102         tests for warnings.
28103         * g++.dg/ext/dllimport2.C: Add tests for warnings.
28104         * g++.dg/ext/dllimport3.C: Likewise.
28105         * g++.dg/ext/dllimport4.C: New file.
28106         * g++.dg/ext/dllimport5.C: New file.
28107         * g++.dg/ext/dllimport6.C: New file.
28108         * g++.dg/ext/dllimport7.C: New file.
28109         * g++.dg/ext/dllimport8.C: New file.
28110         * g++.dg/ext/dllimport9.C: New file.
28111         * g++.dg/ext/dllimport10.C: New file.
28112         * g++.dg/ext/dllexport1.C: New file.
28113
28114 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
28115
28116         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
28117         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
28118
28119 2003-07-03  Roger Sayle  <roger@eyesopen.com>
28120
28121         * gcc.dg/builtins-25.c: New testcase.
28122         * gcc.dg/builtins-26.c: New testcase.
28123
28124 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
28125
28126         * gcc.dg/compat/vector-defs.h: New file.
28127         * gcc.dg/compat/vector-setup.h: New file.
28128         * gcc.dg/compat/vector-check.h: New file.
28129         * gcc.dg/compat/vector-1_main.c: New file.
28130         * gcc.dg/compat/vector-1_x.c: New file.
28131         * gcc.dg/compat/vector-1_y.c: New file.
28132         * gcc.dg/compat/vector-2_main.c: New file.
28133         * gcc.dg/compat/vector-2_x.c: New file.
28134         * gcc.dg/compat/vector-2_y.c: New file.
28135
28136         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
28137         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
28138         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
28139         * gcc.dg/compat/struct-align-1.h: New file.
28140         * gcc.dg/compat/struct-align-1_main.c: New file.
28141         * gcc.dg/compat/struct-align-1_x.c: New file.
28142         * gcc.dg/compat/struct-align-1_y.c: New file.
28143         * gcc.dg/compat/struct-align-2.h: New file.
28144         * gcc.dg/compat/struct-align-2_main.c: New file.
28145         * gcc.dg/compat/struct-align-2_x.c: New file.
28146         * gcc.dg/compat/struct-align-2_y.c: New file.
28147
28148         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
28149         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
28150         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
28151         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
28152         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
28153         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
28154         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
28155         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
28156         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
28157         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
28158         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
28159         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
28160         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
28161         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
28162         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
28163         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
28164         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
28165         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
28166         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
28167         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
28168         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
28169         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
28170         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
28171         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
28172         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
28173         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
28174         * gcc.dg/compat/struct-return-10_x.c: Ditto.
28175         * gcc.dg/compat/struct-return-2_x.c: Ditto.
28176         * gcc.dg/compat/struct-return-3_x.c: Ditto.
28177
28178 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28179
28180         * gcc.dg/i386-call-1.c: New test.
28181
28182 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
28183
28184         PR c++/9162
28185         * g++.dg/parse/defarg4.C: New.
28186
28187 2003-07-03  Roger Sayle  <roger@eyesopen.com>
28188
28189         PR target/10700
28190         * gcc.c-torture/compile/20030703-1.c: New test case.
28191
28192 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
28193
28194         * g++.dg/template/local3.C: Remove extra semicolon.
28195
28196 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28197
28198         * gcc.dg/i386-volatile-1.c: New test.
28199
28200 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
28201
28202         PR c++/11072
28203         * g++.dg/other/offsetof2.C: XFAIL.
28204         * g++.dg/other/offsetof5.C: New.
28205
28206         PR c++/10219
28207         * g++.dg/template/error1.C: New.
28208
28209         PR c++/9779
28210         * g++.dg/template/dependent-expr1.C: New.
28211
28212 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
28213
28214         PR c++/6949
28215         * g++.dg/template/local3.C: New test.
28216
28217         PR c++/11149
28218         * g++.dg/lookup/scoped6.C: New test.
28219
28220 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
28221
28222         PR c++/8046
28223         * g++.dg/other/error7.C: New test.
28224
28225 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
28226
28227         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
28228         * g++.old-deja/g++.abi/vtable3.h: Likewise.
28229         * g++.old-deja/g++.law/code-gen5.C: Likewise.
28230         * g++.old-deja/g++.other/union2.C: Likewise.
28231         * gcc.dg/c90-const-expr-2.c: Likewise.
28232         * gcc.dg/c90-const-expr-3.c: Likewise.
28233         * gcc.dg/c99-const-expr-2.c: Likewise.
28234         * gcc.dg/c99-const-expr-3.c: Likewise.
28235         * gcc.dg/concat.c: Likewise.
28236
28237 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
28238
28239         PR c++/9559
28240         * g++.dg/init/static1.C: New test.
28241
28242 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28243
28244         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
28245         * g++.old-deja/g++.other/access2.C: Likewise.
28246         * g++.old-deja/g++.other/decl2.C: Likewise.
28247         * gcc.c-torture/execute/20020615-1.c: Likewise.
28248
28249 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
28250
28251         PR c++/4933
28252         * g++.dg/template/sizeof4.C: New test.
28253
28254 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
28255
28256         * g++.dg/other/error6.C: New test.
28257
28258 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
28259
28260         PR c++/10750
28261         * g++.dg/parse/constant2.C: New test.
28262
28263 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
28264
28265         PR c++/11106
28266         * g++.dg/other/error5.C: New test.
28267
28268 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28269
28270         * gcc.dg/format/gcc_diag-1.c: New test.
28271
28272 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
28273
28274         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
28275
28276 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
28277
28278         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
28279         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
28280         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
28281
28282 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
28283
28284         * gcc.c-torture/execute/builtins/string-8.c: New test.
28285         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
28286         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
28287         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
28288
28289 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
28290
28291         PR c++/10468
28292         * g++.dg/ext/typeof6.C: New test.
28293
28294 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
28295
28296         PR c++/10796
28297         * g++.dg/init/enum1.C: New test.
28298
28299 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
28300
28301         * gcc.dg/20030627-1.c: New test.
28302
28303 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
28304
28305         PR c++/11332
28306         * g++.dg/expr/static_cast2.C: New test.
28307
28308 2003-06-26  Roger Sayle  <roger@eyesopen.com>
28309             Jakub Jelinek  <jakub@redhat.com>
28310
28311         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
28312         sprintf(dst,"%s",src) optimization.
28313         * gcc.c-torture/execute/20030626-1.c: New test case.
28314         * gcc.c-torture/execute/20030626-2.c: New test case.
28315
28316 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
28317
28318         * gcc.c-torture/execute/multi-ix.c: New test.
28319
28320         * gcc.c-torture/execute/simd-4.c (main):
28321         Added missing semicolon at end of union.
28322
28323 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
28324
28325         PR c++/8266
28326         * g++.dg/template/explicit-instantiation3.C: New test.
28327
28328 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
28329
28330         * gcc.dg/20030626-1.c: Use signed char.
28331
28332 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
28333
28334         * gcc.dg/20030626-1.c: New test.
28335
28336 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
28337
28338         * const-str-2.m: Update.
28339
28340 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
28341
28342         PR c++/10990
28343         * g++.dg/rtti/dyncast1.C: New test.
28344         * g++.dg/abi/mangle4.C: Correct base-specifier access.
28345         * g++.dg/lookup/scoped1.C: Remove XFAIL.
28346         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
28347
28348         PR c++/10931
28349         * g++.dg/expr/static_cast1.C: New test.
28350
28351 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
28352
28353         * gcc.dg/20030625-1.c: New test.
28354
28355 2003-06-24  Roger Sayle  <roger@eyesopen.com>
28356
28357         * gcc.c-torture/compile/20030624-1.c: New test case.
28358
28359 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
28360
28361         * gcc.c-torture/execute/string-opt-17.c: New test.
28362
28363 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
28364
28365         PR c++/5754
28366         * g++.dg/parse/crash6.C: New test.
28367
28368 2003-06-23  Roger Sayle  <roger@eyesopen.com>
28369
28370         * gcc.dg/builtins-24.c: New test case.
28371
28372 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
28373
28374         * g++.dg/opt/operator1.C: New test.
28375
28376 2003-06-22  Roger Sayle  <roger@eyesopen.com>
28377
28378         * gcc.c-torture/execute/string-opt-16.c: New test case.
28379
28380 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
28381
28382         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
28383         * g++.old-deja/g++.other/conv7.C: Likewise.
28384         * g++.old-deja/g++.other/overcnv2.C: Likewise.
28385         * g++.old-deja/g++.other/overload14.C: Likewise.
28386
28387 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
28388
28389         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
28390         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
28391
28392 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
28393
28394         PR c++/10888
28395         * g++.dg/warn/Winline-3.C: New test.
28396
28397 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
28398
28399         * lib/target-supports.exp (check_alias_available): Make the test
28400         program acceptable to the Solaris assembler.
28401
28402         PR c++/10749
28403         * g++.dg/template/memclass2.C: New test.
28404
28405 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
28406             Eric Botcazou  <ebotcazou@libertysurf.fr>
28407
28408         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
28409         data for non-matching targets.
28410         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
28411
28412 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
28413
28414         PR c++/10845
28415         * g++.dg/template/member3.C: New test.
28416
28417 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
28418
28419         PR c++/10939
28420         * g++.dg/template/func1.C: New test.
28421
28422         PR c++/9649
28423         * g++.dg/template/static4.C: New test.
28424         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
28425
28426         PR c++/11041
28427         * g++.dg/init/ref7.C: New test.
28428
28429 2003-06-19  Matt Austern  <austern@apple.com>
28430
28431         PR c++/11228
28432         * g++.dg/anew1.C: New test.
28433         * g++.dg/anew2.C: New test.
28434         * g++.dg/anew3.C: New test.
28435         * g++.dg/anew4.C: New test.
28436
28437 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
28438
28439         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
28440
28441 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
28442
28443         * gcc.c-torture/execute/simd-4.c (main): Make expected value
28444         endian-dependent.
28445
28446 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
28447
28448         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
28449         Remove cruft.
28450
28451 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
28452
28453         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
28454         * gcc.c-torture/compile/961203-1.c: Likewise.
28455         * gcc.c-torture/compile/980506-1.c: Likewise.
28456
28457 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
28458
28459         PR c++/10712
28460         * g++.dg/lookup/using7.C: New test.
28461
28462 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
28463
28464         PR c++/11105
28465         * g++.dg/abi/conv1.C: Remove it.
28466         * g++.dg/template/conv7.C: New test.
28467         * g++.dg/template/conv8.C: Likewise.
28468         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
28469         conversion operator.
28470
28471 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
28472
28473         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
28474         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
28475         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
28476         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
28477         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
28478         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
28479         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
28480         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
28481         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
28482         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
28483         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
28484         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
28485         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
28486         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
28487         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
28488         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
28489         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
28490         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
28491         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
28492         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
28493         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
28494         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
28495         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
28496         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
28497         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
28498         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
28499         * gcc.dg/compat/struct-return-10_x.c: Ditto.
28500         * gcc.dg/compat/struct-return-2_x.c: Ditto.
28501         * gcc.dg/compat/struct-return-3_x.c: Ditto.
28502
28503 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
28504
28505         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
28506         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
28507         indications.
28508
28509 2003-06-16  Roger Sayle  <roger@eyesopen.com>
28510
28511         * gcc.dg/i386-387-5.c: New test case.
28512         * gcc.dg/i386-387-6.c: New test case.
28513         * gcc.dg/builtins-23.c: New test case.
28514
28515 2003-06-15  Roger Sayle  <roger@eyesopen.com>
28516
28517         * gcc.dg/builtins-22.c: New test case.
28518         * gcc.dg/i386-387-1.c: Update to test exp.
28519         * gcc.dg/i386-387-2.c: Likewise.
28520
28521 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28522
28523         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
28524
28525 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
28526
28527         * lib/gcc-dg.exp (dg-require-dll): New function.
28528         (dg-xfail-if): Likewise.
28529         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
28530         driver.
28531
28532         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
28533         * gcc.c-torture/compile/20001205-1.c: Likewise.
28534         * gcc.c-torture/compile/20001226-1.c: Likewise.
28535         * gcc.c-torture/compile/20010518-2.c: Likewise.
28536         * gcc.c-torture/compile/20020312-1.c: Likewise.
28537         * gcc.c-torture/compile/20020604-1.c: Likewise.
28538         * gcc.c-torture/compile/920501-12.c: Likewise.
28539         * gcc.c-torture/compile/920501-4.c: Likewise.
28540         * gcc.c-torture/compile/920520-1.c: Likewise.
28541         * gcc.c-torture/compile/920521-1.c: Likewise.
28542         * gcc.c-torture/compile/920625-1.c: Likewise.
28543         * gcc.c-torture/compile/961203-1.c: Likewise.
28544         * gcc.c-torture/compile/980506-1.c: Likewise.
28545         * gcc.c-torture/compile/981006-1.c: Likewise.
28546         * gcc.c-torture/compile/981022-1.c: Likewise.
28547         * gcc.c-torture/compile/981223-1.c: Likewise.
28548         * gcc.c-torture/compile/990617-1.c: Likewise.
28549         * gcc.c-torture/compile/dll.c: Likewise.
28550         * gcc.c-torture/compile/labels-3.c: Likewise.
28551         * gcc.c-torture/compile/mipscop-1.c: Likewise.
28552         * gcc.c-torture/compile/mipscop-2.c: Likewise.
28553         * gcc.c-torture/compile/mipscop-3.c: Likewise.
28554         * gcc.c-torture/compile/mipscop-4.c: Likewise.
28555         * gcc.c-torture/compile/simd-5.c: Likewise.
28556         * gcc.c-torture/compile/20000804-1.x: Remove.
28557         * gcc.c-torture/compile/20001205-1.x: Likewise.
28558         * gcc.c-torture/compile/20001226-1.x: Likewise.
28559         * gcc.c-torture/compile/20010518-2.x: Likewise.
28560         * gcc.c-torture/compile/20020312-1.x: Likewise.
28561         * gcc.c-torture/compile/20020604-1.x: Likewise.
28562         * gcc.c-torture/compile/920501-12.x: Likewise.
28563         * gcc.c-torture/compile/920501-4.x: Likewise.
28564         * gcc.c-torture/compile/920520-1.x: Likewise.
28565         * gcc.c-torture/compile/920521-1.x: Likewise.
28566         * gcc.c-torture/compile/920625-1.x: Likewise.
28567         * gcc.c-torture/compile/961203-1.x: Likewise.
28568         * gcc.c-torture/compile/980506-1.x: Likewise.
28569         * gcc.c-torture/compile/981006-1.x: Likewise.
28570         * gcc.c-torture/compile/981022-1.x: Likewise.
28571         * gcc.c-torture/compile/981223-1.x: Likewise.
28572         * gcc.c-torture/compile/990617-1.x: Likewise.
28573         * gcc.c-torture/compile/mipscop-1.x: Likewise.
28574         * gcc.c-torture/compile/mipscop-2.x: Likewise.
28575         * gcc.c-torture/compile/mipscop-3.x: Likewise.
28576         * gcc.c-torture/compile/mipscop-4.x: Likewise.
28577         * gcc.c-torture/compile/simd-5.x: Likewise.
28578
28579         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
28580
28581 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
28582
28583         * gcc.c-torture/execute/20030611-1.c: New test.
28584
28585 2003-06-12  Roger Sayle  <roger@eyesopen.com>
28586
28587         PR middle-end/168
28588         * gcc.dg/20030612-1.c: New test case.
28589
28590 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
28591
28592         PR c++/10635
28593         * g++.dg/expr/cast1.C: New test.
28594
28595 2003-06-12  Roger Sayle  <roger@eyesopen.com>
28596
28597         * gcc.dg/builtins-21.c: New test case.
28598
28599 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
28600
28601         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
28602         options instead of at the end.
28603         * lib/objc.exp (objc_target_compile): Likewise.
28604
28605 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
28606
28607         PR c++/10432
28608         * g++.dg/parse/error1.C: New test.
28609
28610 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
28611
28612         * gcc.dg/compat/struct-by-value-11_main.c: New file.
28613         * gcc.dg/compat/struct-by-value-11_x.c: New file.
28614         * gcc.dg/compat/struct-by-value-11_y.c: New file.
28615         * gcc.dg/compat/struct-by-value-12_main.c: New file.
28616         * gcc.dg/compat/struct-by-value-12_x.c: New file.
28617         * gcc.dg/compat/struct-by-value-12_y.c: New file.
28618         * gcc.dg/compat/struct-by-value-13_main.c: New file.
28619         * gcc.dg/compat/struct-by-value-13_x.c: New file.
28620         * gcc.dg/compat/struct-by-value-13_y.c: New file.
28621         * gcc.dg/compat/struct-by-value-14_main.c: New file.
28622         * gcc.dg/compat/struct-by-value-14_x.c: New file.
28623         * gcc.dg/compat/struct-by-value-14_y.c: New file.
28624         * gcc.dg/compat/struct-by-value-15_main.c: New file.
28625         * gcc.dg/compat/struct-by-value-15_x.c: New file.
28626         * gcc.dg/compat/struct-by-value-15_y.c: New file.
28627         * gcc.dg/compat/struct-by-value-16_main.c: New file.
28628         * gcc.dg/compat/struct-by-value-16_x.c: New file.
28629         * gcc.dg/compat/struct-by-value-16_y.c: New file.
28630         * gcc.dg/compat/struct-by-value-17_main.c: New file.
28631         * gcc.dg/compat/struct-by-value-17_x.c: New file.
28632         * gcc.dg/compat/struct-by-value-17_y.c: New file.
28633         * gcc.dg/compat/struct-by-value-18_main.c: New file.
28634         * gcc.dg/compat/struct-by-value-18_x.c: New file.
28635         * gcc.dg/compat/struct-by-value-18_y.c: New file.
28636
28637         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
28638         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
28639         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
28640         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
28641         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
28642         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
28643         * gcc.dg/compat/scalar-return-3_main.c: New file.
28644         * gcc.dg/compat/scalar-return-3_x.c: New file.
28645         * gcc.dg/compat/scalar-return-3_y.c: New file.
28646         * gcc.dg/compat/scalar-return-4_main.c: New file.
28647         * gcc.dg/compat/scalar-return-4_x.c: New file.
28648         * gcc.dg/compat/scalar-return-4_y.c: New file.
28649
28650 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
28651
28652         * gcc.dg/compat/fp2-struct-check.h: New file.
28653         * gcc.dg/compat/fp2-struct-defs.h: New file.
28654         * gcc.dg/compat/fp2-struct-init.h: New file.
28655         * gcc.dg/compat/struct-by-value-10_main.c: New file.
28656         * gcc.dg/compat/struct-by-value-10_x.c: New file.
28657         * gcc.dg/compat/struct-by-value-10_y.c: New file.
28658         * gcc.dg/compat/struct-return-10_main.c: New file.
28659         * gcc.dg/compat/struct-return-10_x.c: New file.
28660         * gcc.dg/compat/struct-return-10_y.c: New file.
28661
28662         * gcc.dg/compat/compat-common.h: New file.
28663         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
28664         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
28665         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
28666         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
28667         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
28668         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
28669         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
28670         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
28671         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
28672         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
28673         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
28674         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
28675         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
28676         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
28677         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
28678         * gcc.dg/compat/small-struct-check.h: Ditto.
28679         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
28680         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
28681         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
28682         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
28683         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
28684         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
28685         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
28686         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
28687         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
28688         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
28689         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
28690         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
28691         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
28692         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
28693         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
28694         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
28695         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
28696         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
28697         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
28698         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
28699         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
28700         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
28701         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
28702         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
28703         * gcc.dg/compat/struct-return-2_main.c: Ditto.
28704         * gcc.dg/compat/struct-return-2_x.c: Ditto.
28705         * gcc.dg/compat/struct-return-2_y.c: Ditto.
28706         * gcc.dg/compat/struct-return-3_main.c: Ditto.
28707         * gcc.dg/compat/struct-return-3_x.c: Ditto.
28708         * gcc.dg/compat/struct-return-3_y.c: Ditto.
28709
28710 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
28711
28712         * g++.dg/pch/static-1.C: New file.
28713         * g++.dg/pch/static-1.Hs: New file.
28714
28715 2003-06-10  Richard Henderson  <rth@redhat.com>
28716
28717         * gcc.dg/asm-7.c: Adjust expected warning text.
28718
28719 2003-06-10  Roger Sayle  <roger@eyesopen.com>
28720
28721         * gcc.dg/builtins-20.c: New test case.
28722
28723 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
28724
28725         PR c++/11131
28726         * g++.dg/opt/template1.C: New test.
28727
28728 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
28729
28730         * lib/gcc-dg.exp (dg-test): Clear additional_files and
28731         additional_sources.
28732
28733 2003-05-21  David Taylor  <dtaylor@emc.com>
28734
28735         * gcc.dg/Wpadded.c: New file.
28736
28737 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
28738
28739         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
28740         * gcc.dg/special/weak-2.c: Add dg-require-weak.
28741         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
28742         dg-require-weak.
28743
28744 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
28745
28746         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
28747
28748 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
28749
28750         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
28751         (dg-require-alias): Likewise.
28752         (dg-require-gc-sections): Likewise.
28753         * lib/target-supports.exp (check_gc_sections_available): Likewise.
28754
28755 2003-06-08  Richard Henderson  <rth@redhat.com>
28756
28757         * gcc.dg/20011029-2.c: Fix the array reference.
28758         * gcc.dg/asm-7.c: New.
28759
28760 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
28761
28762         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
28763
28764 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
28765
28766         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
28767         (dg-require-gc-sections): Likewise.
28768
28769 2003-06-08  Jan Hubicka  <jh@suse.cz>
28770
28771         * i386-cmov1.c: Fix regular expression.
28772         * i386-cvt-1.c: Likewise.
28773         * i386-local.c: Likewise.
28774         * i386-local2.c: Likewise.
28775         * i386-mul.c: Likewise.
28776         * i386-ssetype-1.c: Likewise.
28777         * i386-ssetype-3.c: Likewise.
28778         * i386-ssetype-5.c: Likewise.
28779
28780 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28781
28782         PR c++/11039
28783         * g++.dg/warn/implicit-typename2.C: New test.
28784         * g++.dg/warn/implicit-typename3.C: New test.
28785
28786 2003-06-07  Richard Henderson  <rth@redhat.com>
28787
28788         * g++.dg/other/offsetof3.C: Use size_t.
28789         * g++.dg/other/offsetof4.C: Likewise.
28790
28791 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
28792
28793         * lib/copy-file.exp: New. Implement gcc_copy_files.
28794
28795         * lib/dg-pch.exp: Load copy-file.exp
28796         (dg-pch): Use gcc_copy_files instead of "file copy".
28797
28798 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
28799
28800         * gcc.dg/weak/weak.exp: Simplify.
28801         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
28802         * gcc.dg/weak/weak-1.c: Likewise.
28803         * gcc.dg/weak/weak-2.c: Likewise.
28804         * gcc.dg/weak/weak-3.c: Likewise.
28805         * gcc.dg/weak/weak-4.c: Likewise.
28806         * gcc.dg/weak/weak-5.c: Likewise.
28807         * gcc.dg/weak/weak-6.c: Likewise.
28808         * gcc.dg/weak/weak-7.c: Likewise.
28809         * gcc.dg/weak/weak-8.c: Likewise.
28810         * gcc.dg/weak/weak-9.c: Likewise.
28811
28812 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
28813
28814         gcc.c-torture/execute/20030606-1.c: New.
28815
28816 2003-06-06  Roger Sayle  <roger@eyesopen.com>
28817
28818         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
28819         * gcc.dg/builtins-19.c: Likewise.
28820
28821 2003-06-06  Roger Sayle  <roger@eyesopen.com>
28822
28823         * gcc.dg/builtins-2.c: Add some more tests.
28824         * gcc.dg/builtins-18.c: New test case.
28825         * gcc.dg/builtins-19.c: New test case.
28826
28827 2003-06-06  Roger Sayle  <roger@eyesopen.com>
28828             Jim Wilson  <wilson@tuliptree.org>
28829
28830         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
28831
28832 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
28833
28834         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
28835         mempcpy/stpcpy calls not to be optimized into something else.
28836         * gcc.c-torture/execute/string-opt-3.c: Moved to...
28837         * gcc.c-torture/execute/builtins/string-7.c: ...here.
28838         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
28839
28840 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28841
28842         * gcc.dg/format/asm_fprintf-1.c: New test.
28843
28844 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
28845
28846         * lib/gcc-defs.exp (additional_sources): New variable.
28847         (dg-additional-sources): New function.
28848         (additional_files): New variable.
28849         (dg-additional-files): New function.
28850         (dg-additional-files-options): Likewise.
28851         * lib/gcc-dg.exp (dg-require-weak): New function.
28852         (dg-require-alias): Likewise.
28853         (dg-require-gc-sections): Likewise.
28854         * lib/target-supports.exp (check_alias_available): Remove testfile
28855         parameter.
28856         (check_gc_sections_available): New function.
28857         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
28858         (dg-gpp-additional-files): Likewise.
28859         * lib/g++.exp (additional_sources): Remove.
28860         (additional_files): Likewise.
28861         (g++_target_compile): Use dg-additional-files-options.
28862
28863         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
28864         Tcl logic.
28865         * gcc.dg/special/ecos.exp: Remove.
28866         * gcc.dg/special/20000419-2.c: Use dg-require-*.
28867         * gcc.dg/special/alias-1.c: Likewise.
28868         * gcc.dg/special/alias-2.c: Likewise.
28869         * gcc.dg/special/gcsec-1.c: Likewise.
28870         * gcc.dg/special/weak-1.c: Likewise.
28871         * gcc.dg/special/weak-2.c: Likewise.
28872         * gcc.dg/special/wkali-1.c: Likewise.
28873         * gcc.dg/special/wkali-2.c: Likewise.
28874
28875         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
28876         dg-gpp-additional-*.
28877         * g++.dg/special/conpr-3.C: Likewise.
28878         * g++.dg/special/conpr-4.C: Likewise.
28879         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
28880         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
28881         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
28882         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
28883         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
28884         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
28885         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
28886         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
28887         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
28888         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
28889         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
28890         * g++.old-deja/g++.other/comdat1.C: Likewise.
28891         * g++.old-deja/g++.other/comdat2.C: Likewise.
28892         * g++.old-deja/g++.other/comdat3.C: Likewise.
28893         * g++.old-deja/g++.other/ctor1.C: Likewise.
28894         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
28895
28896 2003-06-05  Richard Henderson  <rth@redhat.com>
28897
28898         * gcc.dg/debug/20030605-1.c: New.
28899
28900 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
28901
28902         * README.QMTEST: Update.
28903
28904 2003-06-04  Richard Henderson  <rth@redhat.com>
28905
28906         * gcc.dg/cleanup-1.c: New.
28907         * gcc.dg/cleanup-2.c: New.
28908         * gcc.dg/cleanup-3.c: New.
28909         * gcc.dg/cleanup-4.c: New.
28910         * gcc.dg/cleanup-5.c: New.
28911         * gcc.dg/cleanup-6.c: New.
28912         * gcc.dg/cleanup-7.c: New.
28913
28914 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
28915
28916         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
28917
28918         * lib/dg-pch.exp: New file.
28919         * g++.dg/pch/pch.exp: Use dg-pch.exp.
28920         * gcc.dg/pch/pch.exp: Likewise.
28921
28922 2003-06-04  Roger Sayle  <roger@eyesopen.com>
28923
28924         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
28925         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
28926         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
28927         * gcc.dg/builtins-17.c: New test case.
28928         * gcc.dg/i386-387-4.c: New test case.
28929         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
28930
28931 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28932
28933         * gcc.dg/ultrasp9.c: New test.
28934
28935 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28936
28937         * gcc.c-torture/compile/20030604-1.c: New test.
28938         * gcc.dg/sparc-constant-1.c: New test.
28939
28940 2003-06-03  Glen Nakamura  <glen@imodulo.com>
28941
28942         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
28943
28944 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
28945
28946         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
28947
28948         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
28949         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
28950
28951 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
28952
28953         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
28954
28955 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28956
28957         PR c++/10940
28958         * g++.dg/template/spec10.C: New test.
28959
28960 2003-06-03  Roger Sayle  <roger@eyesopen.com>
28961
28962         * gcc.dg/builtins-16.c: New test case.
28963
28964 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
28965
28966         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
28967         mempcpy test with post-increments.
28968         * gcc.c-torture/execute/string-opt-3.c: New test.
28969         * gcc.dg/string-opt-1.c: New test.
28970
28971 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
28972
28973         PR fortran/10965
28974         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
28975
28976 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
28977
28978         * lib/scanasm.exp (dg-scan): New function, factored out of ...
28979         (scan-assembler): ... here.  Use dg-scan.
28980         (scan-assembler-not): Likewise.
28981         (scan-file): New function.
28982         (scan-file-not): Likewise.
28983         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
28984         * gcc.dg/cpp/_Pragma4.c: Likewise.
28985         * gcc.dg/cpp/_Pragma5.c: Likewise.
28986         * gcc.dg/cpp/avoidpaste1.c: Likewise.
28987         * gcc.dg/cpp/avoidpaste2.c: Likewise.
28988         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
28989         * gcc.dg/cpp/cmdlne-P.c: Likewise.
28990         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
28991         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
28992         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
28993         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
28994         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
28995         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
28996         * gcc.dg/cpp/cxxcom1.c: Likewise.
28997         * gcc.dg/cpp/line1.c: Likewise.
28998         * gcc.dg/cpp/maccom1.c: Likewise.
28999         * gcc.dg/cpp/maccom2.c: Likewise.
29000         * gcc.dg/cpp/maccom3.c: Likewise.
29001         * gcc.dg/cpp/maccom4.c: Likewise.
29002         * gcc.dg/cpp/maccom5.c: Likewise.
29003         * gcc.dg/cpp/maccom6.c: Likewise.
29004         * gcc.dg/cpp/multiline.c: Likewise.
29005         * gcc.dg/cpp/spacing1.c: Likewise.
29006         * gcc.dg/cpp/spacing2.c: Likewise.
29007         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
29008         * gcc.dg/cpp/trad/maccom1.c: Likewise.
29009         * gcc.dg/cpp/trad/maccom2.c: Likewise.
29010         * gcc.dg/cpp/trad/maccom3.c: Likewise.
29011         * gcc.dg/cpp/trad/maccom4.c: Likewise.
29012         * gcc.dg/cpp/trad/maccom6.c: Likewise.
29013         * gcc.dg/cpp/cxxcom2.c: Likewise.
29014         * gcc.dg/cpp/cxxcom2.h: New file.
29015
29016         * gcc.dg/cpp/truefalse.cpp: Move it to ...
29017         * g++.dg/cpp/truefalse.C: Here.
29018         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
29019
29020 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
29021
29022         * gcc.dg/cpp/redef3.c: New file.
29023
29024 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
29025
29026         * gcc.dg/i386-loop-3.c: New test.
29027
29028 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
29029
29030         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
29031
29032 2003-05-31  Roger Sayle  <roger@eyesopen.com>
29033
29034         * gcc.dg/fwrapv-1.c: New test case.
29035         * gcc.dg/fwrapv-2.c: New test case.
29036
29037 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29038
29039         PR c++/10956
29040         * g++.dg/template/spec9.C: New test.
29041
29042 2003-05-29  Roger Sayle  <roger@eyesopen.com>
29043
29044         * gcc.dg/duff-4.c: New test case.
29045
29046 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
29047
29048         PR fortran/10843
29049         * g77.dg/ffixed-form-1.f: New test
29050         * g77.dg/ffixed-form-2.f: New test
29051         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
29052         * g77.dg/ffree-form-3.f: New test
29053
29054 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
29055
29056         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
29057         * gcc.dg/wint_t-1.c: Likewise.
29058
29059 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29060
29061         * g++.dg/template/access11.C: New test.
29062
29063 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29064
29065         PR c++/10849
29066         * g++.dg/template/access10.C: New test.
29067
29068 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
29069             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29070
29071         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
29072
29073 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
29074
29075         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
29076         suppress for powerpc-*-darwin*.
29077         * gcc.dg/torture/builtin-noret-2.c: Likewise.
29078
29079 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
29080
29081         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
29082         suppress option for powerpc-*-darwin*.
29083
29084 2003-05-23  Roger Sayle  <roger@eyesopen.com>
29085
29086         * gcc.dg/builtins-1.c: Add tests for tan and atan.
29087         * gcc.dg/builtins-4.c: Add test for fmod.
29088
29089 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29090
29091         PR c++/10682
29092         * g++.dg/template/instantiate4.C: New test.
29093
29094 2003-05-22  Roger Sayle  <roger@eyesopen.com>
29095
29096         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
29097
29098 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
29099
29100         * gcc.dg/compat/scalar-return-1_main.c: New file.
29101         * gcc.dg/compat/scalar-return-1_x.c: New file.
29102         * gcc.dg/compat/scalar-return-1_y.c: New file.
29103         * gcc.dg/compat/scalar-return-2_main.c: New file.
29104         * gcc.dg/compat/scalar-return-2_x.c: New file.
29105         * gcc.dg/compat/scalar-return-2_y.c: New file.
29106         * gcc.dg/compat/struct-return-3_main.c: New file.
29107         * gcc.dg/compat/struct-return-3_y.c: New file.
29108         * gcc.dg/compat/struct-return-3_x.c: New file.
29109         * gcc.dg/compat/struct-return-2_main.c: New file.
29110         * gcc.dg/compat/struct-return-2_x.c: New file.
29111         * gcc.dg/compat/struct-return-2_y.c: New file.
29112
29113 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29114
29115         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
29116         for hppa*-hp-hpux*.
29117         * gcc.dg/20021014-1.c (dg-options): Likewise.
29118         * gcc.dg/nest.c (dg-options): Likewise.
29119
29120 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
29121
29122         PR c++/9738
29123         * g++.dg/ext/dllimport2.C: New file.
29124         * g++.dg/ext/dllimport3.C: New file.
29125
29126 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
29127
29128         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
29129         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
29130         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
29131         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
29132         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
29133         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
29134         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
29135         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
29136         * gcc.dg/compat/small-struct-defs.h: New file.
29137         * gcc.dg/compat/small-struct-init.h: New file.
29138         * gcc.dg/compat/small-struct-check.h: New file.
29139         * gcc.dg/compat/fp-struct-defs.h: New file.
29140         * gcc.dg/compat/fp-struct-check.h: New file.
29141         * gcc.dg/compat/fp-struct-init.h: New file.
29142         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
29143         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
29144
29145 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
29146
29147         * gcc.dg/20030225-2.c: New test.
29148
29149 2003-05-18  Roger Sayle  <roger@eyesopen.com>
29150             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29151
29152         * gcc.c-torture/compile/20030518-1.c: New test case.
29153
29154 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
29155
29156         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
29157         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
29158         gcc-dg-debug-runtest.
29159         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
29160         gcc-dg-debug-runtest.
29161
29162 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29163
29164         PR c++/9022
29165         * g++.dg/lookup/using6.C: New test.
29166
29167 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29168
29169         * g++.dg/parse/access2.C: New test.
29170
29171 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
29172
29173         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
29174         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
29175         * gcc.dg/debug/debug.exp: Likewise.
29176
29177 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
29178
29179         * gcc.dg/dollar.c: New test.
29180
29181 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
29182
29183         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
29184         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
29185         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
29186         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
29187         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
29188         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
29189         * gcc.dg/compat/struct-by-value-6_main.c: New file.
29190         * gcc.dg/compat/struct-by-value-6_x.c: New file.
29191         * gcc.dg/compat/struct-by-value-6_y.c: New file.
29192         * gcc.dg/compat/struct-by-value-7_main.c: New file.
29193         * gcc.dg/compat/struct-by-value-7_x.c: New file.
29194         * gcc.dg/compat/struct-by-value-7_y.c: New file.
29195         * gcc.dg/compat/struct-by-value-8_main.c: New file.
29196         * gcc.dg/compat/struct-by-value-8_x.c: New file.
29197         * gcc.dg/compat/struct-by-value-8_y.c: New file.
29198         * gcc.dg/compat/struct-by-value-9_main.c: New file.
29199         * gcc.dg/compat/struct-by-value-9_x.c: New file.
29200         * gcc.dg/compat/struct-by-value-9_y.c: New file.
29201
29202 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
29203
29204         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
29205         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
29206         support for "repo" mode.
29207         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
29208         * lib/g77-dg.exp: Likewise.
29209         * lib/obj-dg.exp: Likewise.
29210
29211 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
29212
29213         Merge from gcc-3_2-rhl8-branch:
29214         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
29215
29216         * gcc.dg/tls/opt-6.c: New test.
29217
29218         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
29219
29220         * gcc.dg/20030405-1.c: New test.
29221
29222         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
29223
29224         * gcc.dg/20030309-1.c: New test.
29225
29226         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
29227
29228         * gcc.c-torture/execute/20030307-1.c: New test.
29229
29230         2003-02-20  Randolph Chung  <tausq@debian.org>
29231
29232         * gcc.c-torture/compile/20030220-1.c: New test.
29233
29234         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
29235
29236         * gcc.dg/20030217-1.c: New test.
29237
29238         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
29239
29240         * gcc.c-torture/compile/20020129-1.c: New test.
29241
29242         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
29243
29244         * gcc.dg/unroll-1.c: New test.
29245
29246         2002-11-16  Jan Hubicka  <jh@suse.cz>
29247
29248         * gcc.c-torture/execute/20020920-1.c: New test.
29249
29250         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
29251
29252         PR target/7434
29253         * gcc.c-torture/compile/20021008-1.c: New test.
29254
29255         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
29256
29257         PR target/7559
29258         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
29259
29260         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
29261
29262         * gcc.c-torture/compile/20020807-1.c: New test.
29263
29264         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
29265
29266         * gcc.dg/tls/opt-1.c: New test.
29267
29268         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
29269
29270         * gcc.dg/20020729-1.c: New test.
29271
29272         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
29273
29274         * g++.dg/opt/life1.C: New test.
29275
29276         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
29277
29278         * gcc.dg/20020525-1.c: New test.
29279
29280         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
29281
29282         PR c++/6794
29283         * g++.dg/ext/pretty1.C: New test.
29284         * g++.dg/ext/pretty2.C: New test.
29285
29286 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
29287
29288         PR c++/8385
29289         * g++.dg/ext/typeof5.C: New test.
29290
29291 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
29292
29293         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
29294         __USER_LABEL_PREFIX__ into account.
29295         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
29296
29297 2003-05-14  Roger Sayle  <roger@eyesopen.com>
29298
29299         * gcc.dg/builtins-15.c: New test case.
29300
29301 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
29302
29303         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
29304
29305 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
29306
29307         * lib/g++.exp: Tweak handling of additional source files.
29308         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
29309         * g++.dg/special/conpr-2a.C: Rename to ...
29310         * g++.dg/special/conpr-2a.cc: ... this.
29311         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
29312         * g++.dg/special/conpr-3a.C: Rename to ...
29313         * g++.dg/special/conpr-3a.cc: This.
29314         * g++.dg/special/conpr-3b.C: Rename to ...
29315         * g++.dg/special/conpr-3b.cc: This.
29316         * g++.dg/special/conpr-4.C: New test.
29317         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
29318
29319 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
29320
29321         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
29322
29323 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29324
29325         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
29326         * g++.old-deja/g++.robertl/eb71.C: Likewise.
29327         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
29328         * g++.old-deja/g++.other/warn3.C: Likewise.
29329
29330 2003-05-11  Roger Sayle  <roger@eyesopen.com>
29331
29332         * gcc.dg/i386-387-1.c: Update to also test log.
29333         * gcc.dg/i386-387-2.c: Likewise.
29334
29335 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
29336
29337         * g77.f-torture/execute/int8421.f: New test.
29338
29339 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29340
29341         PR c++/10230, c++/10481
29342         * g++.dg/lookup/scoped5.C: New test.
29343
29344 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29345
29346         PR c++/10552
29347         * g++.dg/template/ttp6.C: New test.
29348
29349 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
29350
29351         * gcc.c-torture/execute/builtins: New directory.
29352         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
29353         gcc.c-torture/execute/builtins.
29354         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
29355         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
29356         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
29357         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
29358
29359 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29360
29361         PR c++/9252
29362         * g++.dg/template/access8.C: New test.
29363         * g++.dg/template/access9.C: New test.
29364
29365 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29366
29367         PR c++/9554
29368         * g++.dg/parse/access1.C: New test.
29369
29370 2003-05-09  DJ Delorie  <dj@redhat.com>
29371
29372         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
29373         long, and not an int.
29374
29375 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29376
29377         PR c++/10555, c++/10576
29378         * g++.dg/template/memclass1.C: New test.
29379
29380 2003-05-08  DJ Delorie  <dj@redhat.com>
29381
29382         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
29383         targets.
29384         * gcc.c-torture/execute/20021024-1.x: Likewise.
29385         * gcc.c-torture/execute/shiftdi.x: Likewise.
29386         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
29387         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
29388         * gcc.dg/20021018-1.c: Likewise.
29389
29390 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29391
29392         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
29393
29394         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
29395         (bcopy): Call memmove.
29396
29397 2003-05-08  Roger Sayle  <roger@eyesopen.com>
29398
29399         * g77.f-torture/compile/8485.f: New test case.
29400
29401 2003-05-07  Richard Henderson  <rth@redhat.com>
29402
29403         PR c++/10570
29404         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
29405         Verify exception_cleanup not called for rethrows.
29406         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
29407         when exiting catch block without rethrowing.
29408         * g++.dg/eh/forced3.C: New.
29409         * g++.dg/eh/forced4.C: New.
29410
29411 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
29412
29413         * gcc.dg/20030505.c: Fix triplet.
29414
29415 2003-05-06  DJ Delorie  <dj@redhat.com>
29416
29417         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
29418         * gcc.dg/nest.c: Likewise.
29419
29420 2003-05-05  Roger Sayle  <roger@eyesopen.com>
29421
29422         * gcc.dg/builtins-14.c: New test case.
29423
29424 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
29425
29426         * lib/compat.exp (compat-execute): New argument.
29427         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
29428         * gcc.dg/compat: New test directory.
29429         * gcc.dg/compat/compat.exp: New expect script.
29430         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
29431         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
29432         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
29433         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
29434         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
29435         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
29436
29437         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
29438         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
29439         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
29440         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
29441         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
29442         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
29443         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
29444         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
29445         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
29446         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
29447         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
29448         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
29449         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
29450         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
29451         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
29452
29453 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
29454
29455         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
29456
29457 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
29458
29459         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
29460
29461 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
29462
29463         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
29464         * gcc.dg/ppc-fsel-2.c: New test.
29465
29466         * gcc.dg/unused-5.c: New test.
29467
29468 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29469
29470         PR c++/10496
29471         * g++.dg/warn/pmf1.C: New test.
29472
29473 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29474
29475         PR c++/4494
29476         * g++.dg/warn/main.C: New test.
29477
29478 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29479
29480         * gcc.dg/nonnull-3.c: New test.
29481
29482 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
29483
29484         * gcc.dg/cpp/Wtrigraphs.c: Update.
29485         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
29486
29487 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
29488
29489         * gcc.dg/ppc-fsel-1.c: New test.
29490
29491 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
29492
29493         PR c/10604
29494         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
29495
29496 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
29497
29498         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
29499
29500 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29501
29502         PR c++/9364, c++/10553, c++/10586
29503         * g++.dg/parse/typename4.C: New test.
29504         * g++.dg/parse/typename5.C: Likewise.
29505
29506 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
29507
29508         * gcc.c-torture/compile/20030503-1.c: New test.
29509
29510 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29511
29512         * g++.dg/lookup/using5.C: Fix testcase error.
29513
29514 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
29515
29516         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
29517         since MEABI is no longer supported.  Remove all vestiges
29518         of MEABI from the test.
29519
29520 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29521
29522         PR c++/10554
29523         * g++.dg/lookup/using5.C: New test.
29524
29525 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29526
29527         PR c++/8772
29528         * g++.dg/template/ttp5.C: New test.
29529
29530 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
29531
29532         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
29533         (dg-gpp-additional-sources): New function.
29534         (dg-gpp-additional-files): Likewise.
29535         * lib/g++.exp (additional_sources): New variable.
29536         (additional_files): Likewise.
29537         (g++_target_compile): Deal with them.
29538         * lib/old-dejagnu.exp: Remove.
29539         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
29540         * g++.old-deja: Revise all tests to use dg commands.
29541
29542 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29543
29544         PR c++/9432, c++/9528
29545         * g++.dg/lookup/using4.C: New test.
29546
29547 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
29548
29549         * gcc.dg/noreturn-5.c: New file.
29550         * gcc.dg/noreturn-6.c: New file.
29551
29552         * gcc.c-torture/compile/inline-1.c: New file.
29553
29554 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
29555
29556         PR c++/10551
29557         * g++.dg/template/explicit1.C: New test.
29558
29559 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
29560
29561         PR c++/10549
29562         * g++.dg/other/bitfield1.C: New test.
29563
29564         PR c++/10527
29565         * g++.dg/init/new7.C: New test.
29566
29567 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
29568
29569         * g++.dg/ext/desig1.C: New test.
29570         * g++.dg/ext/init1.C: Update.
29571
29572         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
29573
29574 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
29575
29576         PR c++/10180
29577         * g++.dg/warn/Winline-1.C: New test.
29578
29579 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
29580
29581         * gcc.c-torture/execute/string-opt-19.c: New test.
29582
29583         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
29584         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
29585
29586 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
29587
29588         PR c++/10506
29589         * g++.dg/init/new6.C: New test.
29590
29591         PR c++/10503
29592         * g++.dg/init/ref6.C: New test.
29593
29594 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
29595
29596         * g++.dg/warn/weak1.C: XFAIL on AIX4.
29597
29598 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29599
29600         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
29601         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
29602
29603 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
29604
29605         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
29606         initialized static data members.
29607
29608 2003-04-25  H.J. Lu <hjl@gnu.org>
29609
29610         * gcc.dg/ia64-sync-4.c: New test.
29611
29612 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29613
29614         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
29615         date.
29616
29617 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
29618
29619         PR c++/10337
29620         * g++.dg/warn/conv1.C: New test.
29621         * g++.old-deja/g++.other/conv7.C: Adjust.
29622         * g++.old-deja/g++.other/overload14.C: Adjust.
29623
29624 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
29625
29626         PR c++/10471
29627         * g++.dg/template/defarg2.C: New test.
29628
29629 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
29630
29631         * gcc.dg/cpp/include2.c: Update.
29632         * gcc.dg/cpp/multiline-2.c: New.
29633         * gcc.dg/cpp/multiline.c: Update.
29634         * gcc.dg/cpp/strify2.c: Update.
29635         * gcc.dg/cpp/trad/literals-2.c: Update.
29636
29637 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29638
29639         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
29640
29641 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
29642
29643         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
29644
29645 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
29646
29647         PR c++/10451
29648         * g++.dg/parse/crash4.C: New test.
29649
29650         PR c++/9847
29651         * g++.dg/parse/crash5.C: New test.
29652
29653 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
29654
29655         PR c++/10446
29656         * g++.dg/parse/crash3.C: New test.
29657
29658         PR c++/10428
29659         * g++.dg/parse/elab1.C: New test.
29660
29661 2003-04-22  Devang Patel  <dpatel@apple.com>
29662
29663         * gcc.dg/cpp/trad/funlike-5.c: New test.
29664
29665 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
29666
29667         * g++.dg/other/packed1.C: Fix dg options.
29668
29669 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
29670
29671         * g++.dg/other/offsetof2.C: New test.
29672
29673 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
29674
29675         * g++.dg/template/recurse.C: Adjust location of error messages.
29676
29677 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
29678
29679         PR c++/9881
29680         * g++.dg/init/addr-const1.C: New test.
29681         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
29682
29683 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
29684
29685         PR c++/10405
29686         * g++.dg/lookup/struct-hack1.C: New test.
29687
29688 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
29689
29690         * ucs.c: Update diagnostic messages.
29691
29692 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
29693
29694         * gcc.dg/cpp/truefalse.cpp: New test.
29695         * gcc.dg/cpp/cpp.exp: Update.
29696         * g++.dg/other/stdbool-if.C: Remove.
29697
29698 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
29699
29700         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
29701         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
29702
29703 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29704
29705         * gcc.c-torture/compile/20030418-1.c: New test.
29706
29707 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
29708
29709         * README.compat: Remove; content moved to doc/sourcebuild.texi.
29710
29711 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29712
29713         PR c++/10347
29714         g++.dg/template/dependent-name1.C: New test.
29715
29716 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
29717
29718         * gcc.dg/warn-1.c (tourist_guide): New array,
29719         contains a pointer to bar.
29720
29721 2003-04-16  Roger Sayle  <roger@eyesopen.com>
29722
29723         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
29724         * gcc.c-torture/execute/medce-1.c: New test case.
29725         * gcc.c-torture/execute/medce-2.c: New test case.
29726
29727 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
29728
29729         * lib/prune.exp: Ignore more messages.
29730
29731         PR c++/10381
29732         * g++.dg/parse/lookup3.C: New test.
29733
29734 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
29735
29736         * gcc.c-torture/compile/20030415-1.c : New test.
29737
29738 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
29739
29740         * gcc.c-torture/execute/scope-2.c: Move to ...
29741         * gcc.dg/noncompile/scope.c: .... here.
29742
29743 2003-04-14  Roger Sayle  <roger@eyesopen.com>
29744
29745         * gcc.dg/20030414-2.c: New test case.
29746
29747 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
29748
29749         PR target/10377
29750         * gcc.dg/20030414-1.c: New test.
29751
29752 2003-04-13  Roger Sayle  <roger@eyesopen.com>
29753
29754         * gcc.dg/builtins-12.c: New test case.
29755         * gcc.dg/builtins-13.c: New test case.
29756
29757 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29758
29759         * gcc.c-torture/execute/string-opt-18.c: New test.
29760
29761 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
29762
29763         PR c++/10300
29764         * g++.dg/init/new5.C: New test.
29765
29766 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
29767
29768         PR c++/7910
29769         * g++.dg/ext/dllimport1.C: New test.
29770
29771 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29772
29773         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
29774
29775 2003-04-11  Bud Davis <bdavis9659@comcast.net>
29776
29777         PR Fortran/9263
29778         * g77.f-torture/noncompile/9263.f: New test
29779         PR Fortran/1832
29780         * g77.f-torture/execute/1832.f: New test
29781
29782 2003-04-11  David Chad  <davidc@freebsd.org>
29783             Loren J. Rittle  <ljrittle@acm.org>
29784
29785         libobjc/8562
29786         * objc.dg/headers.m: New test.
29787
29788 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
29789
29790         * gcc.c-torture/execute/builtin-noret-2.c: New.
29791         * gcc.c-torture/execute/builtin-noret-2.x: New.
29792         XFAIL builtin-noret-2.c at -O1 and above.
29793         * gcc.dg/redecl.c: New.
29794         * gcc.dg/Wshadow-1.c: Update error regexps.
29795
29796 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
29797
29798         * g++.dg/abi/bitfield10.C: New test.
29799
29800 2003-04-09  Mike Stump  <mrs@apple.com>
29801
29802         * gcc.dg/pch/pch.exp: Make testcase names longer.
29803         * g++.dg/pch/pch.exp: Make testcase names longer.
29804
29805 2003-04-08  Roger Sayle  <roger@eyesopen.com>
29806
29807         * gcc.dg/builtins-11.c: New test case.
29808
29809 2003-04-08  Roger Sayle  <roger@eyesopen.com>
29810
29811         * gcc.dg/builtins-9.c: New test case.
29812         * gcc.dg/builtins-10.c: New test case.
29813
29814 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
29815
29816         * gcc.dg/noncompile/init-4.c.c: New test.
29817
29818 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
29819
29820         * gcc.misc-test/gcov-9.c: New test.
29821         * gcc.misc-test/gcov-10.c: New test
29822         * gcc.misc-test/gcov-11.c: New test.
29823
29824 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
29825
29826         PR optimization/10024
29827         * gcc.c-torture/compile/20030405-1.c: New test.
29828
29829 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
29830
29831         * gcc.dg/pch/static-3.c: New.
29832         * gcc.dg/pch/static-3.hs: New.
29833         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
29834
29835 2003-04-04  Richard Henderson  <rth@redhat.com>
29836
29837         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
29838         * g++.dg/eh/forced2.C: Likewise.
29839
29840 2003-04-03  Mike Stump  <mrs@apple.com>
29841
29842         * lib/scanasm.exp (scan-assembler): Add xfail processing for
29843         target arg.
29844         (scan-assembler-times, scan-assembler-not): Likewise.
29845         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
29846
29847 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
29848
29849         * gcc.dg/sparc-loop-1.c: New test.
29850
29851 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
29852
29853         PR other/9274
29854         * g++.dg/pch/system-2.C: New.
29855         * g++.dg/pch/system-2.Hs: New.
29856
29857 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
29858
29859         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
29860
29861         * g++.dg/eh/simd-1.C (vecfunc): Same.
29862
29863 2003-04-01  Roger Sayle  <roger@eyesopen.com>
29864
29865         * gcc.c-torture/execute/20030401-1.c: New test case.
29866
29867 2003-04-01  Ziemowit Laski <zlaski@apple.com>
29868
29869         * objc.dg/defs.m: New.
29870
29871 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
29872
29873         * g++.dg/eh/simd-1.C: New.
29874         * g++.dg/eh/simd-2.C: New.
29875
29876 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
29877
29878         * gcc.c-torture/execute/simd-3.c: New.
29879
29880 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
29881
29882         PR c/9936
29883         * gcc.dg/20030331-2.c: New test.
29884
29885 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
29886
29887         PR c++/10278
29888         * g++.dg/parse/crash2.C: New test.
29889
29890 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
29891
29892         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
29893         * gcc.c-torture/execute/20030331-1.c: ...here.
29894
29895 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
29896
29897         * gcc.c-torture/execute/20030331-1.c: New test.
29898
29899 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
29900
29901         * lib/gcov.exp: Adjust call return testing strings.
29902         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
29903
29904 2003-03-31  Roger Sayle  <roger@eyesopen.com>
29905
29906         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
29907         * gcc.dg/builtins-7.c: New test case.
29908         * gcc.dg/builtins-8.c: New test case.
29909
29910 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
29911
29912         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
29913
29914 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
29915
29916         PR c++/7647
29917         * g++.dg/lookup-class-member-2.C: New test.
29918
29919 2003-03-30  Glen Nakamura  <glen@imodulo.com>
29920
29921         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
29922
29923 2003-03-28  Roger Sayle  <roger@eyesopen.com>
29924
29925         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
29926
29927 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
29928
29929         * g++.dg/init/attrib1.C: New test.
29930
29931 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29932
29933         * gcc.dg/ultrasp8.c: New test.
29934
29935 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29936
29937         * gcc.dg/ultrasp7.c: New test.
29938
29939 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
29940
29941         PR c++/10047
29942         * g++.dg/template/inline1.C: New test.
29943
29944 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29945
29946         * gcc.dg/sparc-dwarf2.c: New test.
29947
29948 2003-03-27  Roger Sayle  <roger@eyesopen.com>
29949
29950         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
29951         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
29952
29953 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
29954
29955         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
29956         than reading .x files.
29957         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
29958         * g77.dg/gcov/gcov-1.f: Likewise.
29959         * gcc.misc-tests/gcov-4b.c: Likewise.
29960         * gcc.misc-tests/gcov-5b.c: Likewise.
29961         * gcc.misc-tests/gcov-6.c: Likewise.
29962         * gcc.misc-tests/gcov-7.c: Likewise.
29963         * gcc.misc-tests/gcov-8.c: Likewise.
29964         * g++.dg/gcov/gcov-1.x: Remove.
29965         * g77.dg/gcov/gcov-1.x: Likewise.
29966         * gcc.misc-tests/gcov-4b.x: Likewise.
29967         * gcc.misc-tests/gcov-5b.x: Likewise.
29968         * gcc.misc-tests/gcov-6.x: Likewise.
29969         * gcc.misc-tests/gcov-7.x: Likewise.
29970         * gcc.misc-tests/gcov-8.x: Likewise.
29971
29972 2003-03-27  Glen Nakamura  <glen@imodulo.com>
29973
29974         PR opt/10087
29975         * gcc.dg/20030324-1.c: New test.
29976
29977 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
29978
29979         PR c++/10224
29980         * g++.dg/template/arg3.C: New test.
29981
29982         PR c++/10158
29983         * g++.dg/template/friend18.C: New test.
29984
29985 2003-03-26  Roger Sayle  <roger@eyesopen.com>
29986
29987         * g77.f-torture/compile/20030326-1.f: New test case.
29988
29989 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
29990
29991         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
29992
29993         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
29994
29995 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
29996
29997         * gcc.dg/ia64-sync-3.c: New test.
29998
29999 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
30000
30001         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
30002
30003 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
30004
30005         * gcc.dg/ultrasp6.c: New test.
30006
30007 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
30008
30009         * gcc.dg/i386-signbit-1.c: New test.
30010         * gcc.dg/i386-signbit-2.c: New test.
30011         * gcc.dg/i386-signbit-3.c: New test.
30012
30013 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
30014
30015         * gcc.dg/ultrasp5.c: Fix options.
30016
30017 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
30018
30019         * gcc.dg/ultrasp5.c: Fix comment.
30020
30021 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
30022
30023         PR fortran/10197
30024         * g77.f-torture/execute/10197.f: New test.
30025
30026 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
30027
30028         PR c++/9898, c++/383
30029         * g++.dg/template/conv6.C: New test.
30030
30031         PR c++/10119
30032         * g++.dg/template/ptrmem5.C: New test.
30033
30034         PR c++/10026
30035         * g++.dg/lookup/koenig1.C: New test.
30036
30037         PR C++/10199
30038         * g++.dg/lookup/template2.C: New test.
30039
30040 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
30041
30042         * g++.dg/opt/rtti1.C: New test.
30043
30044 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
30045
30046         * gcc.dg/ultrasp5.c: New test.
30047
30048 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
30049
30050         PR middle-end/9967
30051         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
30052         builtin fputs.
30053
30054 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
30055
30056         PR c/8224
30057         * gcc.dg/20030323-1.c: New test.
30058
30059 2003-03-23  Roger Sayle  <roger@eyesopen.com>
30060
30061         * gcc.c-torture/compile/20030323-1.c: New test case.
30062
30063 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
30064
30065         * gcc.dg/20030321-1.c: New test.
30066
30067 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
30068
30069         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
30070
30071 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
30072
30073         PR c++/9978, c++/9708
30074         * g++.dg/ext/vlm1.C: Adjust expected error.
30075         * g++.dg/ext/vla2.C: New test.
30076         * g++.dg/template/arg1.C: New test.
30077         * g++.dg/template/arg2.C: New test.
30078
30079 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
30080
30081         * g77.f-torture/execute/select.f: New test.
30082         * g77.f-torture/noncompile/select_no_compile.f: New test.
30083
30084 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
30085
30086         PR c++/9898
30087         * g++.dg/other/error4.C: New test.
30088
30089 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
30090
30091         * g++.dg/template/friend17.C: New test.
30092
30093 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
30094
30095         * gcc.c-torture/compile/20030320-1.c: New.
30096
30097 2003-03-20  Roger Sayle  <roger@eyesopen.com>
30098
30099         * gcc.dg/builtins-6.c: New test case.
30100
30101 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
30102
30103         PR target/10073
30104         * gcc.c-torture/compile/20030319-1.c: New.
30105
30106 2003-03-18  Jan Hubicka  <jh@suse.cz>
30107
30108         * gcc.dg/i386-cvt-1.c: New test.
30109
30110 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
30111
30112         * objc.dg/naming-1.m: Use "(parse|syntax) error".
30113         * objc.dg/naming-2.m: Likewise.
30114
30115 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
30116
30117         PR c++/9639
30118         * g++.dg/parse/crash1.C: New test.
30119
30120 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
30121
30122         PR c++/8805
30123         * g++.dg/eh/cleanup1.C: New test.
30124
30125 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
30126
30127         * gcc.c-torture/execute/20030316-1.c: New test case.
30128
30129 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
30130
30131         PR c++/9629
30132         * g++.dg/init/ctor2.C: New test.
30133
30134 2003-03-15  Roger Sayle  <roger@eyesopen.com>
30135
30136         * g77.f-torture/compile/xformat.f: New test case.
30137
30138 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30139
30140         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
30141         * g++.old-deja/g++.mike/eh50.C: Likewise.
30142
30143 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30144
30145         PR c++/6440
30146         * g++.dg/template/spec7.C: New test.
30147         * g++.dg/template/spec8.C: Likewise.
30148
30149 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
30150
30151         * gcc.c-torture/execute/20030313-1.c: New test.
30152
30153 2003-03-14  Richard Henderson  <rth@redhat.com>
30154
30155         * gcc.dg/inline-2.c: Adjust alpha test for external call.
30156
30157 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
30158
30159         * gcc.c-torture/compile/20030314-1.c: New test.
30160
30161 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
30162
30163         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
30164         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
30165         thumb target,
30166         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
30167         to accept newer _imp__  prefix and additional
30168         newline in .drectve section.
30169         * gcc.dg/dll-4.c: Likewise.
30170         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
30171         switch.
30172
30173 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
30174
30175         * g++.dg/parse/namespace9.C: New test.
30176
30177         * g++.dg/init/ref5.C: New test.
30178         * g++.dg/parse/ptrmem1.C: Likewise.
30179
30180 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30181
30182         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
30183         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
30184         regular expression.
30185         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
30186         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
30187
30188 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
30189
30190         * gcc.c-torture/execute/20030224-2.c: New test.
30191
30192 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
30193
30194         * gcc.dg/decl-3.c: New test.
30195
30196 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
30197
30198         * gcc.dg/i386-loop-2.c: New test.
30199
30200 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
30201
30202         PR c++/9474
30203         * g++.dg/parse/namespace8.C: New test.
30204
30205         PR c++/9924
30206         * g++.dg/overload/builtin2.C: New test.
30207
30208 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
30209
30210         * gcc.dg/return-type-3.c: New test.
30211
30212 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
30213
30214         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
30215         profiling options are not supported.
30216
30217 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
30218
30219         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
30220         * g++.old-deja/g++.warn/impint2.C: Likewise.
30221
30222 2003-03-10  Devang Patel  <dpatel@apple.com>
30223
30224         * g++.dg/cpp/c++_cmd_1.C: New test.
30225         * g++.dg/cpp/c++_cmd_1.h: New file.
30226
30227 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
30228
30229         * gcc.dg/altivec-9.c: New file.
30230
30231 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30232
30233         * gcc.dg/ppc-sdata-1.c: New test.
30234         * gcc.dg/ppc-sdata-2.c: New test.
30235
30236 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
30237
30238         PR c++/9373
30239         * g++.dg/opt/ptrmem2.C: New test.
30240
30241         PR c++/8534
30242         * g++.dg/opt/ptrmem1.C: New test.
30243
30244 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30245
30246         * gcc.dg/i386-loop-1.c: New test.
30247
30248 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30249
30250         PR c++/9970
30251         * g++.dg/lookup/friend1.C: New test.
30252
30253 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
30254
30255         PR c++/9823
30256         * g++.dg/parser/constructor1.C: New test.
30257
30258 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
30259
30260         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
30261
30262         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
30263
30264 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
30265
30266         * gcc.dg/cpp/Wunused.c: Update test.
30267
30268 2003-03-08  Jan Hubicka  <jh@suse.cz>
30269
30270         * gcc.dg/inline-3.c: New test.
30271
30272 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
30273
30274         PR c++/9809
30275         * g++.dg/parse/builtin1.C: New test.
30276
30277         PR c++/9982
30278         * g++.dg/abi/cookie1.C: New test.
30279         * g++.dg/abi/cookie2.C: Likewise.
30280
30281         PR c++/9524
30282         * g++.dg/template/field1.C: New test.
30283
30284         PR c++/9912
30285         * g++.dg/parse/class1.C: New test.
30286         * g++.dg/parse/namespace7.C: Likewise.
30287         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
30288
30289 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
30290
30291         * g++.dg/init/ref4.C: New test.
30292
30293 2003-03-07  Jan Hubicka  <jh@suse.cz>
30294
30295         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
30296         * gcc.dg/inline-3.c: New test.
30297
30298 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
30299
30300         * g++.dg/init/ref3.C: New test.
30301
30302         PR c++/9965
30303         * g++.dg/init/ref2.C: New test.
30304
30305         PR c++/9400
30306         * g++.dg/warn/Wshadow-2.C: New test.
30307
30308         PR c++/9791
30309         * g++.dg/warn/Woverloaded-1.C: New test.
30310
30311 2003-03-05  Jan Hubicka  <jh@suse.cz>
30312
30313         * gcc.dg/i386-local2.c: New.
30314         * gcc.dg/i386-local.c: Fix typo.
30315
30316 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
30317
30318         * g++.dg/abi/layout3.C: New test.
30319
30320 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
30321
30322         * gcc.c-torture/compile/20030305-1.c
30323
30324 2003-03-05  Jan Hubicka  <jh@suse.cz>
30325
30326         * gcc.dg/i386-local.c: New.
30327
30328 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
30329
30330         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
30331
30332 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30333
30334         * gcc.dg/switch-2.c: New test.
30335         * gcc.dg/switch-3.c: New test.
30336         * gcc.dg/Wswitch.c: Adjust line numbers.
30337         * gcc.dg/Wswitch-default.c: Likewise.
30338         * gcc.dg/Wswitch-enum.c: Likewise.
30339
30340 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
30341
30342         * gcc.c-torture/execute/20030222-1.c: New test.
30343
30344 2003-03-03  James E Wilson  <wilson@tuliptree.org>
30345
30346         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
30347
30348 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
30349
30350         PR c++/9878
30351         * g++.dg/init/ref1.C: New test.
30352
30353 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
30354
30355         * gcc.dg/sh-relax.c: New SH-only test.
30356
30357 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
30358
30359         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
30360         comment explaining purpose of testcase.
30361
30362 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
30363
30364         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
30365         for HC11/HC12 (asm needs two int registers).
30366         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
30367         HC11/HC12 because the test uses an asm which needs two 32-bit
30368         registers.
30369
30370 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
30371
30372         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
30373         for HC11/HC12 (array is too large otherwise).
30374         * gcc.c-torture/compile/920501-4.x: New file, likewise.
30375         * gcc.c-torture/compile/20010518-2.x: Likewise.
30376         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
30377         HC11/HC12 (array is too large).
30378
30379 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
30380
30381         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
30382         * lib/g++-dg.exp (g++-dg-test): Likewise.
30383
30384 2003-03-01  Roger Sayle  <roger@eyesopen.com>
30385
30386         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
30387         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
30388
30389 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30390
30391         * g++.dg/warn/implicit-typename1.C: Remove warning.
30392
30393 2003-02-28  Richard Henderson  <rth@redhat.com>
30394
30395         * gcc.dg/noreturn-1.c: Move noreturn warning line.
30396         * gcc.dg/return-type-1.c: Move control reaches end warning line.
30397
30398 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
30399
30400         * gcc.dg/pch/pch.exp: Change .pch to .gch.
30401         * g++.dg/pch/pch.exp: Likewise.
30402
30403 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
30404
30405         PR c++/9879
30406         * testsuite/g++.dg/init/new4.C: New test.
30407
30408 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
30409
30410         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
30411
30412 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
30413
30414         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
30415         unsigned long.
30416
30417         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
30418         wider than float.
30419
30420 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30421
30422         * lib/scanasm.exp: Add support for counting numbers of
30423         occurences.
30424         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
30425         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
30426
30427 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
30428
30429         PR c++/9683
30430         * g++.dg/template/static3.C: New test.
30431
30432         PR c++/9829
30433         * g++.dg/parse/namespace6.C: New test.
30434
30435 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30436
30437         PR target/9732
30438         * gcc.dg/20030225-1.c: New test.
30439
30440 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
30441
30442         * README: Remove out-of-date information.
30443
30444         PR c++/9836
30445         * g++.dg/template/spec6.C: New test.
30446
30447 2003-02-24  Jeff Law  <law@redhat.com>
30448
30449         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
30450
30451 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30452
30453         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
30454         * gcc.dg/pragma-ep-1.c: Likewise.
30455
30456 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30457
30458         PR c++/9602
30459         * g++.dg/template/friend16.C: New test.
30460
30461 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
30462
30463         PR c++/5333
30464         * g++.dg/parse/fused-params1.C: Adjust error messages.
30465         * g++.dg/template/nested3.C: New test.
30466
30467 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
30468
30469         * g++.dg/abi/param1.C: New test.
30470
30471 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30472
30473         PR c++/7982
30474         * g++.dg/warn/implicit-typename1.C: New test.
30475
30476 2003-02-22  Kelley Cook <kelleycook@comcast.net>
30477
30478         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
30479         with "mtune".
30480         * g++.old-deja/g++.other/store-expr2.C: Likewise.
30481         * gcc.c-torture/execute/20010129-1.x: Likewise.
30482         * gcc.dg/20011107-1.c: Likewise.
30483         * gcc.dg/20020108-1.c: Likewise.
30484         * gcc.dg/20020122-3.c: Likewise.
30485         * gcc.dg/20020206-1.c: Likewise.
30486         * gcc.dg/20020310-1.c: Likewise.
30487         * gcc.dg/20020426-2.c: Likewise.
30488         * gcc.dg/20020517-1.c: Likewise.
30489         * gcc.dg/991230-1.c: Likewise.
30490         * gcc.dg/i386-unroll-1.c: Likewise.
30491         * gcc.misc-tests/i386-prefetch.exp: Likewise.
30492
30493 2003-02-22  Jan Hubicka  <jh@suse.cz>
30494
30495         * gcc.dg/i386-mul.c: New test.
30496
30497 2003-02-21  Roger Sayle  <roger@eyesopen.com>
30498
30499         * gcc.dg/builtins-5.c: New test case.
30500
30501 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
30502
30503         * gcc.dg/asmreg-1.c: New test.
30504
30505 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
30506
30507         PR c++/9749
30508         * g++.dg/parse/varmod1.C: New test.
30509
30510 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
30511
30512         PR c++/9727
30513         * g++.dg/template/op1.C: New test.
30514
30515 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
30516
30517         PR c++/8906
30518         * g++.dg/template/nested2.C: New test.
30519
30520 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
30521
30522         PR c++/8724
30523         * g++.dg/expr/dtor1.C: New test.
30524
30525 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
30526
30527         * gcc.dg/cpp/include3.c: New test.
30528         * gcc.dg/cpp/inc/foo.h: New file.
30529
30530 2003-02-21  Glen Nakamura  <glen@imodulo.com>
30531
30532         * gcc.c-torture/execute/20030221-1.c: New test.
30533
30534 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
30535
30536         PR c++/9729
30537         * g++.dg/abi/conv1.C: New test.
30538
30539 2003-02-20  Jan Hubicka  <jh@suse.cz>
30540
30541         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
30542
30543 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
30544
30545         * gcc.c-torture/compile/20030219-1.c: New test.
30546
30547 2003-02-18  Jan Hubicka  <jh@suse.cz>
30548
30549         * gcc.dg/funcorder.c: New test.
30550
30551 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
30552
30553         * gcc.c-torture/execute/20030218-1.c: New.
30554
30555 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
30556
30557         * gcc.dg/20030218-1.c: New.
30558
30559 2003-02-18  Richard Henderson  <rth@redhat.com>
30560
30561         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
30562         * gcc.dg/attr-used-2.c: New.
30563
30564 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
30565
30566         PR c++/9704
30567         * g++.dg/init/copy5.C: New test.
30568
30569 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
30570
30571         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
30572         * g++.dg/pch/pch.exp: Likewise.
30573
30574 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
30575
30576         * gcc.c-torture/execute/20030209-1.c: Enable the test if
30577         STACK_SIZE is not defined.
30578
30579 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30580
30581         PR c++/9457
30582         * g++.dg/template/init1.C: New test.
30583
30584 2003-02-16  Jan HUbicka  <jh@suse.cz>
30585
30586         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
30587         (foo): Add few extra tests
30588         * gcc.dg/c99-const-expr-3.c: Likewise.
30589         * gcc.c-torture/execute/20030216-1.c: New.
30590
30591 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30592
30593         PR c++/9459
30594         * g++.dg/ext/typeof4.C: New test.
30595
30596 2003-02-15  Roger Sayle  <roger@eyesopen.com>
30597
30598         * gcc.dg/i386-387-3.c: New test case.
30599
30600 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
30601
30602         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
30603         cris-*-elf* cris-*-aout* and mmix-*-*.
30604
30605 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
30606
30607         * gcc.dg/20030213-1.c: New test.
30608
30609 2003-02-12  Roger Sayle  <roger@eyesopen.com>
30610
30611         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
30612         * gcc.dg/i386-387-2.c: Likewise.
30613
30614 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
30615
30616         * gcc.dg/ppc-spe.c: Fix formatting.
30617         Enable tests that were previously unsupported by gas.
30618         Delete tests for instructions that no longer exist.
30619         Switch arguments on evsubifw builtin.
30620
30621 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
30622
30623         * gcc.c-torture/execute/20030209-1.c: Disable the test if
30624         STACK_SIZE is too small.
30625
30626 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
30627             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
30628
30629         * gcc.dg/decl-2.c: New test.
30630
30631 2003-02-10  Jan Hubicka  <jh@suse.cz>
30632
30633         * gcc.dg/i386-fpcvt-1.c: New test.
30634
30635 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
30636
30637         * gcc.c-torture/execute/20030209-1.c: New test.
30638
30639 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
30640
30641         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
30642         int-wide bitops, use the constants of the same width.
30643         Likewise, if long long is 32-bit wide, test bitops using
30644         32-bit constants.
30645
30646 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
30647
30648         * gcc.dg/20021014-1.c: Annotate with expected notice text.
30649
30650 2003-02-07  Roger Sayle  <roger@eyesopen.com>
30651
30652         * testsuite/gcc.dg/builtins-4.c: New test case.
30653
30654 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30655
30656         * gcc.dg/20020430-1.c: Fix dg command typos.
30657         * gcc.dg/20020503-1.c: Likewise.
30658
30659 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30660
30661         PR c++/8785
30662         * g++.dg/parse/fused-params1.C: New test.
30663
30664         PR c++/8857
30665         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
30666
30667         PR c++/8921
30668         * g++.dg/parse/non-dependent1.C: New test.
30669
30670         PR c++/8928
30671         * g++.dg/parse/dupl-tmpl-args1.C: New test.
30672
30673         PR c++/9228
30674         * g++.dg/parse/undefined7.C: New test.
30675         * g++.dg/parse/non-templ1.C: New test.
30676
30677         PR c++/9229
30678         * g++.dg/parse/too-many-tmpl-args1.C: New test.
30679
30680 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
30681
30682         * gcc.c-torture/compile/20030206-1.c: New test.
30683
30684 2003-02-05  Roger Sayle  <roger@eyesopen.com>
30685
30686         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
30687         "pow" to "foo" to avoid potential confusion with a math built-in.
30688
30689 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30690
30691         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
30692         conditions for SPARC targets.
30693
30694 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
30695
30696         * gcc.dg/20030204-1.c: New test.
30697
30698 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30699
30700         PR c++/38
30701         * g++.dg/parse/array-size1.C: New test.
30702
30703         PR c++/5657
30704         * g++.dg/parse/undefined3.C: New test.
30705
30706         PR c++/5665
30707         * g++.dg/parse/undefined4.C: New test.
30708
30709         PR c++/5975
30710         * g++.dg/parse/undefined5.C: New test.
30711
30712         PR c++/7259
30713         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
30714
30715         PR c++/8578
30716         * g++.dg/parse/casting-operator1.C: New test.
30717
30718         PR c++/8596
30719         * g++.dg/parse/undefined6.C: New test.
30720
30721         PR c++/8736
30722         * g++.dg/parse/missing-template1.C: New test.
30723
30724 2003-02-04  Jan Hubicka  <jh@suse.cz>
30725
30726         * gcc.dg/i386-cadd.c: Compile using -march=k8.
30727         * gcc.dg/i386-cmov?.c: Likewise.
30728         * gcc.dg/i386-fpcvt-?.c: Likewise.
30729         * gcc.dg/i386-ssefp-1.c: Likewise.
30730         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
30731         conventions.
30732
30733 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
30734
30735         PR c++/7129
30736         * testsuite/g++.dg/ext/max.C: New test.
30737
30738 2003-02-03  Jan Hubicka  <jh@suse.cz>
30739
30740         * gcc.c-torture/execute/20030203-1.c: New test.
30741
30742 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
30743
30744         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
30745         'natural-endian'.
30746
30747 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
30748
30749         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
30750         * g++.dg/init/new2.C: Likewise.
30751         * g++.dg/other/new1.C: Likewise.
30752
30753 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
30754
30755         * gcc.dg/struct-ret-libc.c: New test.
30756
30757 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
30758
30759         * gcc.dg/20030129-1.c: New test.
30760
30761 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30762
30763         PR c++/8849
30764         * g++.dg/template/ptrmem4.C: New test.
30765
30766 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
30767
30768         * g++.dg/parser/constant1.C: New test.
30769
30770 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30771
30772         PR c++/8591
30773         * g++.dg/parse/friend2.C: New test.
30774
30775 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
30776
30777         PR c++/9437
30778         * g++.dg/template/unify4.C: New test.
30779
30780 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
30781
30782         * gcc.c-torture/execute/20030128-1.c: New test.
30783
30784 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
30785
30786         * g++.dg/lookup/nested1.C: Test moved from ...
30787         * g++.old-deja/g++.other/lookup24.C: ... here.
30788
30789 2003-01-28  Jan Hubicka  <jh@suse.cz>
30790
30791         * gcc.dg/i386-cmov5.c: New test.
30792
30793 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
30794
30795         * gcc.c-torture/execute/20010925-1.c: Changed the
30796         memcpy declaration.
30797
30798 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
30799
30800         PR c++/3902
30801         * g++.dg/parse/template5.C: New test.
30802
30803 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
30804
30805         PR fortran/9258
30806         * g77.dg/pr9258: New test.
30807
30808 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
30809
30810         * README: Move relevant parts from README.g++.
30811
30812         * README.g++: Remove this file.
30813
30814 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
30815
30816         * g++.dg/abi/dcast1.C: New test.
30817
30818 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30819
30820         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
30821
30822 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
30823
30824         PR c++/47
30825         * g++.old-deja/g++.other/lookup24.C: New test.
30826
30827 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30828
30829         PR middle-end/7227
30830         * gcc.dg/uninit-C.c: New test.
30831
30832 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
30833
30834         * g++.dg/abi/covariant1.C: New test.
30835
30836 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
30837
30838         * gcc.dg/20030123-1.c: New test.
30839
30840 2003-01-25  Jan Hubicka  <jh@suse.cz>
30841
30842         PR opt/8492
30843         * gcc.c-torture/compile/20030125-1.c
30844
30845 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
30846
30847         PR c++/9403
30848         * g++.dg/parse/template3.C: New test.
30849         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
30850
30851         PR c++/795
30852         * g++.dg/parse/template4.C: New test.
30853
30854         PR c++/9415
30855         * g++.dg/template/qual2.C: New test.
30856
30857         PR c++/8545
30858         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
30859
30860         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
30861
30862 2003-01-25  Roger Sayle  <roger@eyesopen.com>
30863
30864         * gcc.c-torture/execute/switch-1.c: New test case.
30865
30866 2003-01-25  Jan Hubicka  <jh@suse.cz>
30867
30868         * gcc.c-torture/execute/20030125-1.[cx]: New test.
30869
30870 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
30871
30872         Tweaks for Bison-1.875. From the NEWS file:
30873         "- `parse error' -> `syntax error'
30874         Bison now uniformly uses the term `syntax error'"
30875         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
30876         * gcc.dg/cpp/digraph2.c: Likewise.
30877         * gcc.dg/cpp/direct2.c: Likewise.
30878         * gcc.dg/cpp/paste4.c: Likewise.
30879         * gcc.dg/c90-restrict-1.c: Likewise.
30880         * gcc.dg/c99-func-2.c: Likewise.
30881         * gcc.dg/noncompile/920721-2.c: Likewise.
30882         * gcc.dg/noncompile/930622-2.c: Likewise.
30883         * gcc.dg/noncompile/940112-1.c: Likewise.
30884         * gcc.dg/noncompile/950921-1.c: Likewise.
30885         * gcc.dg/noncompile/951123-1.c: Likewise.
30886         * gcc.dg/noncompile/971104-1.c: Likewise.
30887         * gcc.dg/noncompile/990416-1.c: Likewise.
30888
30889 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
30890
30891         * g++.dg/parse/undefined1.C: Add error message.
30892
30893 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
30894
30895         PR c++/9354
30896         * g++.dg/parse/new1.C: New test.
30897
30898         PR c++/9216
30899         * g++.dg/parse/template2.C: New test.
30900
30901         PR c++/9354
30902         * g++.dg/parse/typedef2.C: New test.
30903
30904         PR c++/9328
30905         * g++.dg/ext/typeof3.C: New test.
30906
30907 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30908
30909         PR c++/2738
30910         * g++.dg/parse/ret-type1.C: New test.
30911
30912         PR c++/3792
30913         * g++.dg/parse/tmpl-outside1.C: New test.
30914
30915         PR c++/4207
30916         * g++.dg/parse/int-as-enum1.C: New test.
30917
30918         PR c++/4903
30919         * g++.dg/parse/no-typename1.C: New test.
30920
30921         PR c++/5533
30922         * g++.dg/parse/no-value1.C: New test.
30923
30924         PR c++/5921
30925         * g++.dg/parse/wrong-inline1.C: New test.
30926
30927         PR c++/6402
30928         * g++.dg/parse/ref1.C: New test.
30929
30930         PR c++/6992
30931         * g++.dg/parse/attr-ctor1.C: New test.
30932
30933         PR c++/7229
30934         * g++.dg/parse/namespace5.C: New test.
30935
30936         PR c++/7917
30937         * g++.dg/parse/func-def1.C: New test.
30938
30939         PR c++/8143
30940         * g++.dg/parse/undefined1.C: New test.
30941
30942         PR c++/5723, PR c++/8522
30943         * g++.dg/parse/specialization1.C: New test.
30944
30945         PR c++/163, PR c++/8595
30946         * g++.dg/parse/struct-as-enum1.C: New test.
30947
30948         PR c++/9173
30949         * g++.dg/parse/undefined2.C: New test.
30950
30951 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
30952
30953         PR c++/9298
30954         * g++.dg/parse/template1.C: New test.
30955
30956         PR c++/9384
30957         * g++.dg/parse/using1.C: New test.
30958
30959         PR c++/9285
30960         PR c++/9294
30961         * g++.dg/parse/expr2.C: New test.
30962
30963         PR c++/9388
30964         * g++.dg/parse/lookup2.C: Likewise.
30965
30966 2003-01-21  Jan Hubicka  <jh@suse.cz>
30967
30968         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
30969         * gcc.c-torture/execute/eeprof-1.c: Likewise.
30970         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
30971         * gcc.c-torture/execute/string-opt-*.c: Likewise.
30972
30973 2003-01-20  Nick Clifton  <nickc@redhat.com>
30974
30975         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
30976         problem with ARM sibcall code generation.
30977
30978 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
30979
30980         * gcc.c-torture/execute/20030120-1.c: New.
30981
30982 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
30983
30984         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
30985
30986 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
30987
30988         PR c++/9272
30989         * g++.dg/parse/ctor1.C: New test.
30990
30991         PR c++/9294:
30992         * g++.dg/parse/qualified1.C: New test.
30993
30994         * g++.dg/parse/typename3.C: New test.
30995
30996 2003-01-16  Richard Henderson  <rth@redhat.com>
30997
30998         * g++.dg/tls/init-2.C: Fix error matches for real this time.
30999
31000 2003-01-16  Richard Henderson  <rth@redhat.com>
31001
31002         * g++.dg/pch/pch.exp: Copy test header to the working directory
31003         before using it either for precompilation or direct use.
31004         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
31005         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
31006
31007 2003-01-16  Richard Henderson  <rth@redhat.com>
31008
31009         * gcc.dg/pch/pch.exp: Copy test header to the working directory
31010         before using it either for precompilation or direct use.
31011         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
31012         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
31013
31014 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
31015
31016         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
31017         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
31018         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
31019         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
31020         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
31021         typename warning into error.
31022         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
31023         error messages.
31024         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
31025         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
31026         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
31027         messages.
31028         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
31029         make declaration visible in template.
31030         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
31031         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
31032         messages.
31033         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
31034         message.
31035         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
31036         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
31037         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
31038         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
31039         typename warning with error message.
31040         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
31041         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
31042         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
31043
31044 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
31045
31046         * g++.dg/parse/ambig2.C: New test.
31047
31048 2003-01-15  Richard Henderson  <rth@redhat.com>
31049
31050         * g++.dg/tls/init-2.C: Update error message string.
31051
31052 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31053
31054         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
31055
31056 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
31057
31058         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
31059         all for HC11/HC12.
31060         * gcc.c-torture/compile/20001205-1.x: Likewise.
31061         * gcc.c-torture/compile/20001226-1.x: Likewise.
31062         * gcc.c-torture/compile/920520-1.x: Likewise.
31063         * gcc.c-torture/compile/961203-1.x: Likewise.
31064         * gcc.c-torture/compile/20020604-1.x: Likewise.
31065
31066 2003-01-15  Jan Hubicka  <jh@suse.cz>
31067
31068         * gcc.c-torture/compile/20030115-1.c: New test.
31069
31070         * gcc.dg/i386-fpcvt-1.c: New test.
31071         * gcc.dg/i386-fpcvt-2.c: New test.
31072
31073 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
31074
31075         Further conform g++'s __vmi_class_type_info to the C++ ABI
31076         specification.
31077         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
31078         the specification.
31079
31080 2003-01-14  Jan Hubicka  <jh@suse.cz>
31081
31082         * gcc.dg/i386-fpcvt-1.c: New test.
31083         * gcc.dg/i386-fpcvt-2.c: New test.
31084
31085 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
31086
31087         * gcc.dg/i386-mmx-3.c: New test.
31088
31089 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
31090
31091         PR c++/9264
31092         * g++.dg/parse/octal1.C: New file.
31093
31094         PR c++/9172
31095         * g++.dg/parse/typename1.C: New file.
31096
31097 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
31098
31099         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
31100         * gcc.dg/bf-no-ms-layout.c: Likewise.
31101         * gcc.dg/bf-ms-attrib.c: Likewise.
31102
31103 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
31104
31105         PR c++/9099
31106         * g++.dg/parse/dtor1.C: New file.
31107
31108         PR c++/9128
31109         * g++.dg/rtti/typeid1.C: New file.
31110
31111         PR c++/9153
31112         * g++.dg/parse/lookup1.C: New file.
31113
31114         PR c++/9171
31115         * g++.dg/templ/spec5.C: New file.
31116
31117 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
31118
31119         * gcc.c-torture/compile/20030110-1.c: New test.
31120
31121 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
31122
31123         Merge from pch-branch:
31124
31125         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
31126
31127         * gcc.dg/pch/cpp-1.h: New.
31128         * gcc.dg/pch/cpp-1.c: New.
31129         * gcc.dg/pch/cpp-2.h: New.
31130         * gcc.dg/pch/cpp-2.c: New.
31131
31132         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
31133
31134         * gcc.dg/pch/except-1.h: New.
31135         * gcc.dg/pch/except-1.c: New.
31136
31137         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
31138
31139         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
31140         running test.
31141         * gcc.dg/pch: Include *.hp not *.h.
31142         * gcc.dg/pch/system-1.h: New.
31143         * gcc.dg/pch/system-1.c: New.
31144
31145         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
31146
31147         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
31148         rather than trying to build and run a program using PCH.
31149         * gcc.dg/pch: Remove dg-do commands from test files.
31150
31151         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
31152
31153         * gcc.dg/pch/macro-3.c: New.
31154         * gcc.dg/pch/macro-3.h: New.
31155
31156         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
31157
31158         * gcc.dg/pch/common-1.c: New.
31159         * gcc.dg/pch/common-1.h: New.
31160         * gcc.dg/pch/decl-1.c: New.
31161         * gcc.dg/pch/decl-1.h: New.
31162         * gcc.dg/pch/decl-2.c: New.
31163         * gcc.dg/pch/decl-2.h: New.
31164         * gcc.dg/pch/decl-3.c: New.
31165         * gcc.dg/pch/decl-3.h: New.
31166         * gcc.dg/pch/decl-4.c: New.
31167         * gcc.dg/pch/decl-4.h: New.
31168         * gcc.dg/pch/decl-5.c: New.
31169         * gcc.dg/pch/decl-5.h: New.
31170         * gcc.dg/pch/global-1.c: New.
31171         * gcc.dg/pch/global-1.h: New.
31172         * gcc.dg/pch/inline-1.c: New.
31173         * gcc.dg/pch/inline-1.h: New.
31174         * gcc.dg/pch/inline-2.c: New.
31175         * gcc.dg/pch/inline-2.h: New.
31176         * gcc.dg/pch/static-1.c: New.
31177         * gcc.dg/pch/static-1.h: New.
31178         * gcc.dg/pch/static-2.c: New.
31179         * gcc.dg/pch/static-2.h: New.
31180
31181         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
31182
31183         * g++.dg/pch/pch.exp: Better handle failing testcases.
31184         * gcc.dg/pch/pch.exp: Likewise.
31185         * gcc.dg/pch/macro-1.c: New.
31186         * gcc.dg/pch/macro-1.h: New.
31187         * gcc.dg/pch/macro-2.c: New.
31188         * gcc.dg/pch/macro-2.h: New.
31189
31190         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
31191
31192         * g++.dg/dg.exp: Treat files in pch/ specially.
31193         * g++.dg/pch/pch.exp: New file.
31194         * g++.dg/pch/empty.H: New file.
31195         * g++.dg/pch/empty.C: New file.
31196         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
31197         "precompile".
31198
31199         * gcc.dg/pch/pch.exp: New file.
31200         * gcc.dg/pch/empty.h: New file.
31201         * gcc.dg/pch/empty.c: New file.
31202         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
31203         "precompile".
31204
31205 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31206
31207         * g++.dg/template/friend14.C: New test.
31208
31209 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31210
31211         * gcc.dg/old-style-asm-1.c: New test.
31212
31213 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
31214
31215         * gcc.c-torture/compile/20030109-1.c: New test.
31216
31217 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31218
31219         * gcc.c-torture/execute/20030109-1.c: New test.
31220
31221 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
31222
31223         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
31224         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
31225         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
31226         * g++.old-deja/g++.mike/eh2.C: Likewise.
31227         * g++.old-deja/g++.mike/eh3.C: Likewise.
31228         * g++.old-deja/g++.mike/eh5.C: Likewise.
31229         * g++.old-deja/g++.mike/eh6.C: Likewise.
31230         * g++.old-deja/g++.mike/eh7.C: Likewise.
31231         * g++.old-deja/g++.mike/eh8.C: Likewise.
31232         * g++.old-deja/g++.mike/eh9.C: Likewise.
31233         * g++.old-deja/g++.mike/eh10.C: Likewise.
31234         * g++.old-deja/g++.mike/eh12.C: Likewise.
31235         * g++.old-deja/g++.mike/eh13.C: Likewise.
31236         * g++.old-deja/g++.mike/eh14.C: Likewise.
31237         * g++.old-deja/g++.mike/eh16.C: Likewise.
31238         * g++.old-deja/g++.mike/eh17.C: Likewise.
31239         * g++.old-deja/g++.mike/eh18.C: Likewise.
31240         * g++.old-deja/g++.mike/eh21.C: Likewise.
31241         * g++.old-deja/g++.mike/eh23.C: Likewise.
31242         * g++.old-deja/g++.mike/eh24.C: Likewise.
31243         * g++.old-deja/g++.mike/eh25.C: Likewise.
31244         * g++.old-deja/g++.mike/eh26.C: Likewise.
31245         * g++.old-deja/g++.mike/eh27.C: Likewise.
31246         * g++.old-deja/g++.mike/eh28.C: Likewise.
31247         * g++.old-deja/g++.mike/eh29.C: Likewise.
31248         * g++.old-deja/g++.mike/eh31.C: Likewise.
31249         * g++.old-deja/g++.mike/eh33.C: Likewise.
31250         * g++.old-deja/g++.mike/eh34.C: Likewise.
31251         * g++.old-deja/g++.mike/eh35.C: Likewise.
31252         * g++.old-deja/g++.mike/eh36.C: Likewise.
31253         * g++.old-deja/g++.mike/eh37.C: Likewise.
31254         * g++.old-deja/g++.mike/eh38.C: Likewise.
31255         * g++.old-deja/g++.mike/eh39.C: Likewise.
31256         * g++.old-deja/g++.mike/eh40.C: Likewise.
31257         * g++.old-deja/g++.mike/eh41.C: Likewise.
31258         * g++.old-deja/g++.mike/eh42.C: Likewise.
31259         * g++.old-deja/g++.mike/eh44.C: Likewise.
31260         * g++.old-deja/g++.mike/eh46.C: Likewise.
31261         * g++.old-deja/g++.mike/eh47.C: Likewise.
31262         * g++.old-deja/g++.mike/eh48.C: Likewise.
31263         * g++.old-deja/g++.mike/eh49.C: Likewise.
31264         * g++.old-deja/g++.mike/eh50.C: Likewise.
31265         * g++.old-deja/g++.mike/eh51.C: Likewise.
31266         * g++.old-deja/g++.mike/eh53.C: Likewise.
31267         * g++.old-deja/g++.mike/eh55.C: Likewise.
31268         * g++.old-deja/g++.mike/p7912.C: Likewise.
31269         * g++.old-deja/g++.mike/p9706.C: Likewise.
31270         * g++.old-deja/g++.mike/p10416.C: Likewise.
31271         * g++.old-deja/g++.mike/p11667.C: Likewise.
31272         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
31273         Remove redundant reference to Iris.
31274         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
31275         Elxsi, i860, Pico Java, and WE32K.
31276
31277 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
31278
31279         * g++.dg/ext/asm4.C: New test.
31280
31281 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31282
31283         PR c++/9030
31284         * g++.dg/template/friend12.C: New test.
31285         * g++.dg/template/friend13.C: Likewise.
31286         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
31287
31288 2003-01-08  Jan Hubicka  <jh@suse.cz>
31289
31290         * gcc.dg/i386-cadd.c: New test.
31291         * gcc.dg/i386-cmov4.c: Likewise.
31292
31293 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
31294
31295         PR c++/9165
31296         * g++.dg/warn/Wunused-3.C: New test.
31297
31298         * g++.dg/abi/bitfield9.C: New test.
31299
31300         PR c++/9189
31301         * g++.dg/parse/defarg3.C: New test.
31302
31303 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
31304
31305         * g++.dg/parse/ambig1.C: New test.
31306         * g++.dg/parse/defarg2.C: New test.
31307
31308 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
31309
31310         * g++.dg/template/defarg-1.C: New test.
31311         * g++.dg/template/local2.C: Likewise.
31312
31313 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
31314
31315         * gcc.c-torture/execute/20030105-1.c: New test.
31316
31317 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31318
31319         * g++.dg/parse/namespace3.C: Remove extra semicolons.
31320         * g++.dg/parse/namespace4.C: Likewise.
31321
31322 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
31323
31324         * g++.dg/template/ntp2.C: New test.
31325
31326 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
31327
31328         * g++.dg/parse/extern-C-1.C: New test.
31329
31330         * g++.dg/parse/namespace4.C: New test.
31331
31332         * g++.dg/template/nested1.C: New test.
31333
31334         * g++.dg/parse/namespace3.C: New test.
31335
31336 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
31337
31338         * g++.dg/lookup/two-stage1.C: New test.
31339
31340 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31341
31342         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
31343         * g++.old-deja/g++.jason/access8.C: Likewise.
31344         * g++.old-deja/g++.other/decl5.C: Likewise.
31345
31346 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
31347
31348         * g++.dg/parse/parse7.C: New test.
31349
31350 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
31351
31352         PR c++/2843
31353         * g++.dg/ext/attrib7.C: New test.
31354
31355 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
31356
31357         * g++.dg/parse/parse6.C: New test.
31358
31359 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
31360
31361         * gcc.dg/h8300-stack-1.c: New.
31362
31363 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
31364
31365         g++.dg/lookup/exception1.C: New test.
31366
31367         g++.dg/lookup/template1.C: New test.
31368
31369         g++.dg/parse/namespace2.C: New test.
31370
31371         g++.dg/parse/parens2.C: New test.
31372
31373 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31374
31375         * g++.dg/parse/parse5.C: New test.
31376         * g++.dg/lookup/scoped4.C: New test.
31377
31378 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
31379
31380         * g++.dg/parse/parens1.C: New test.
31381
31382         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
31383         angle-bracket1.C.
31384         * g++.dg/parse/parens2.C: New test.
31385
31386         * g++.dg/lookup/scope-operator1.C: New test.
31387
31388         * g++.dg/parse/operator1.C: New test.
31389
31390 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31391
31392         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
31393         * g++.old-deja/g++.other/access6.C: Likewise.
31394         * g++.old-deja/g++.other/decl1.C: Likewise.
31395         * g++.old-deja/g++.pt/typename12.C: Likewise.
31396
31397 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
31398
31399         * g++.dg/parse/namespace1.C: New test.
31400
31401 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31402
31403         * g++.dg/parse/parse4.C: New test.
31404
31405 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31406
31407         * g++.dg/parse/parse3.C: New test.
31408
31409 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31410
31411         * g++.dg/parse/parse2.C: New test.
31412
31413 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31414
31415         * g++.dg/template/friend11.C: New test.
31416
31417 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31418
31419         * g++.dg/parse/parse1.C: New test.
31420
31421 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
31422
31423         * lib/profopt.exp: Change the name of a global variable to avoid
31424         possible clashes with other test suites.
31425
31426 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
31427
31428         * g++.dg/inherit/covariant8.C: New test.
31429
31430 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
31431
31432         * g++.dg/init/array9.C: New test.
31433
31434         PR c++/9112
31435         * g++.dg/parse/expr1.C: New test.
31436
31437 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
31438
31439         * gcc.c-torture/compile/20021230-1.c: New test.
31440
31441 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
31442
31443         * g++.dg/inherit/covariant5.C: New test.
31444         * g++.dg/inherit/covariant6.C: New test.
31445         * g++.dg/inherit/covariant7.C: New test.
31446
31447 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31448
31449         PR c++/2739
31450         * g++.dg/other/access2.C: New test.
31451
31452 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31453
31454         * g++.dg/other/anon-struct.C: No longer fails
31455         * g++.old-deja/g++.brendan/parse4.C: Likewise.
31456         * g++.old-deja/g++.brendan/parse5.C: Likewise.
31457         * g++.old-deja/g++.brendan/parse6.C: Likewise.
31458
31459 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31460
31461         * g++.dg/parse/angle-bracket.C (main): No longer fails.
31462
31463 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
31464
31465         * g++.dg/eh/spec4.C: Remove stray semicolon.
31466         * g++.dg/expr/pmf-1.C: Change error message.
31467         * g++.dg/ext/asm1.C: Remove stray semicolon.
31468         * g++.dg/ext/typename1.C: Add missing typenames.
31469         * g++.dg/inherit/template-as-base.C: Change error message.
31470         * g++.dg/lookup/scoped1.C: Likewise.
31471         * g++.dg/lookup/scoped2.C: Likewise.
31472         * g++.dg/lookup/using2.C: Likewise.
31473         * g++.dg/other/component1.C: Remove stray semicolon.
31474         * g++.dg/other/do1.C: Change error message.
31475         * g++.dg/other/error2.C: Likewise.
31476         * g++.dg/other/init1.C: Likewise.
31477         * g++.dg/other/packed1.C: Remove stray semicolon.
31478         * g++.dg/other/ptrmem2.C: Change error message.
31479         * g++.dg/parse/parameter-declaration-1.C: Remove line number
31480         marker.
31481         * g++.dg/special/initp1.C: Remove invalid attribute usage.
31482         * g++.dg/template/access3.C: Add typename keyword.
31483         * g++.dg/template/access5.C: Remove stray semicolon.
31484         * g++.dg/template/access6.C: Likewise.
31485         * g++.dg/template/complit1.C: Likewise.
31486         * g++.dg/template/crash1.C: Change error message.
31487         * g++.dg/template/inherit2.C: Remove stray semicolon.
31488         * g++.dg/template/instantiate2.C: Likewise.
31489         * g++.dg/template/instantiate3.C: Change error message.
31490         * g++.dg/template/qual1.C: Remove stray semicolon.
31491         * g++.dg/template/qualttp18.C: Change error message.
31492         * g++.dg/template/ref1.C: Remove stray semicolon.
31493         * g++.dg/template/sizeof1.C (A::value): Declare it.
31494         * g++.dg/template/spec4.C: Change error message.
31495         * g++.dg/template/static1.C: Likewise.
31496         * g++.dg/template/type1.C: Likewise.
31497         * g++.dg/template/typename3.C: Likewise.
31498         * g++.old-deja/g++.benjamin/13478.C: Change error message.
31499         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
31500         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
31501         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
31502         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
31503         named return value extension.
31504         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
31505         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
31506         * g++.old-deja/g++.bob/extern_C.C: Likewise.
31507         * g++.old-deja/g++.bob/inherit2.C: Likewise.
31508         * g++.old-deja/g++.brendan/complex1.C: Likewise.
31509         * g++.old-deja/g++.brendan/copy5.C: Likewise.
31510         * g++.old-deja/g++.brendan/crash13.C: Likewise.
31511         * g++.old-deja/g++.brendan/crash15.C: Likewise.
31512         * g++.old-deja/g++.brendan/crash18.C: Change error message.
31513         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
31514         * g++.old-deja/g++.brendan/crash38.C: Likewise.
31515         * g++.old-deja/g++.brendan/crash50.C: Likewise.
31516         * g++.old-deja/g++.brendan/crash56.C: Likewise.
31517         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
31518         syntax.
31519         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
31520         * g++.old-deja/g++.brendan/crash8.C: Change error message.
31521         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
31522         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
31523         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
31524         * g++.old-deja/g++.brendan/template11.C: Likewise.
31525         * g++.old-deja/g++.brendan/template26.C: Likewise.
31526         * g++.old-deja/g++.brendan/template27.C: Use explicit
31527         specialization syntax.
31528         * g++.old-deja/g++.brendan/template30.C: Likewise.
31529         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
31530         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
31531         non-dependent names.
31532         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
31533         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
31534         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
31535         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
31536         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
31537         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
31538         named return value extension.
31539         * g++.old-deja/g++.ext/namedret2.C: Likewise.
31540         * g++.old-deja/g++.ext/namedret3.C: Likewise.
31541         * g++.old-deja/g++.ext/return1.C: Likewise.
31542         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
31543         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
31544         * g++.old-deja/g++.jason/access8.C: Likewise.
31545         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
31546         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
31547         pseudo-destructor names.
31548         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
31549         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
31550         pseudo-destructor names.
31551         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
31552         * g++.old-deja/g++.jason/overload19.C: Likewise.
31553         * g++.old-deja/g++.jason/overload32.C: Likewise.
31554         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
31555         stray semicolons.
31556         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
31557         * g++.old-deja/g++.jason/return.C: Likewise.
31558         * g++.old-deja/g++.jason/return2.C: Likewise.
31559         * g++.old-deja/g++.jason/shadow1.C: Likewise.
31560         * g++.old-deja/g++.jason/special.C: Use explicit specialization
31561         syntax.
31562         * g++.old-deja/g++.jason/template10.C: Account for use of
31563         non-dependent names.
31564         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
31565         syntax.
31566         * g++.old-deja/g++.jason/template37.C: Likewise.
31567         * g++.old-deja/g++.law/access4.C: Change error messages.
31568         * g++.old-deja/g++.law/arm13.C: Remove incorrect
31569         pseudo-destructor names.
31570         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
31571         * g++.old-deja/g++.law/ctors9.C: Likewise.
31572         * g++.old-deja/g++.law/cvt22.C: Likewise.
31573         * g++.old-deja/g++.law/dtors5.C: Likewise.
31574         * g++.old-deja/g++.law/global-init1.C: Likewise.
31575         * g++.old-deja/g++.law/missed-error3.C: Likewise.
31576         * g++.old-deja/g++.law/operators28.C: Likewise.
31577         * g++.old-deja/g++.law/visibility28.C: Likewise.
31578         * g++.old-deja/g++.martin/eval1.C: Likewise.
31579         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
31580         name.
31581         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
31582         * g++.old-deja/g++.mike/net34.C: Likewise.
31583         * g++.old-deja/g++.mike/net36.C: Likewise.
31584         * g++.old-deja/g++.mike/ns2.C: Likewise.
31585         * g++.old-deja/g++.mike/p12306.C: Likewise.
31586         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
31587         value extension.
31588         * g++.old-deja/g++.mike/p700.C: Likewise.
31589         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
31590         * g++.old-deja/g++.mike/p710.C: Likewise.
31591         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
31592         value extension.
31593         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
31594         * g++.old-deja/g++.mike/pmf9.C: Likewise.
31595         * g++.old-deja/g++.ns/crash2.C: Likewise.
31596         * g++.old-deja/g++.ns/crash3.C: Likewise.
31597         * g++.old-deja/g++.ns/invalid1.C: Likewise.
31598         * g++.old-deja/g++.ns/ns17.C: Likewise.
31599         * g++.old-deja/g++.ns/template16.C: Likewise.
31600         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
31601         keyword.
31602         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
31603         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
31604         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
31605         named return value extension.
31606         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
31607         * g++.old-deja/g++.other/access4.C: Issue additional error
31608         messages.
31609         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
31610         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
31611         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
31612         * g++.old-deja/g++.other/crash25.C: Change error message.
31613         * g++.old-deja/g++.other/crash4.C: Change error message.
31614         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
31615         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
31616         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
31617         checks.
31618         * g++.old-deja/g++.other/defarg8.C: Likewise.
31619         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
31620         * g++.old-deja/g++.other/dtor10.C: Likewise.
31621         * g++.old-deja/g++.other/incomplete.C: Likewise.
31622         * g++.old-deja/g++.other/linkage7.C: Likewise.
31623         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
31624         lookup algorithm.
31625         * g++.old-deja/g++.other/mangle2.C: Likewise.
31626         * g++.old-deja/g++.other/refinit2.C: Likewise.
31627         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
31628         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
31629         * g++.old-deja/g++.pt/crash28.C: Likewise.
31630         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
31631         syntax.
31632         * g++.old-deja/g++.pt/crash32.C: Change error message.
31633         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
31634         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
31635         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
31636         error message position.
31637         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
31638         * g++.old-deja/g++.pt/defarg8.C: Change error message.
31639         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
31640         syntax.
31641         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
31642         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
31643         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
31644         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
31645         keyword.
31646         * g++.old-deja/g++.pt/explicit31.C: Likewise.
31647         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
31648         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
31649         keyword.
31650         * g++.old-deja/g++.pt/explicit71.C: Change error message.
31651         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
31652         syntax.
31653         * g++.old-deja/g++.pt/friend28.C: Account for use of
31654         non-dependent names.
31655         * g++.old-deja/g++.pt/friend29.C: Likewise.
31656         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
31657         rules.
31658         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
31659         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
31660         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
31661         lookup rules.
31662         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
31663         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
31664         keyword.
31665         * g++.old-deja/g++.pt/memclass20.C: Likewise.
31666         * g++.old-deja/g++.pt/memclass5.C: Likewise.
31667         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
31668         keyword.
31669         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
31670         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
31671         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
31672         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
31673         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
31674         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
31675         keyword.
31676         * g++.old-deja/g++.pt/spec10.C: Likewise.
31677         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
31678         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
31679         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
31680         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
31681         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
31682         * g++.old-deja/g++.pt/ttp62.C: Likewise.
31683         * g++.old-deja/g++.pt/ttp64.C: Likewise.
31684         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
31685         * g++.old-deja/g++.pt/typename15.C: Likewise.
31686         * g++.old-deja/g++.pt/typename22.C: Likewise.
31687         * g++.old-deja/g++.pt/typename6.C: Change error messages.
31688         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
31689         * g++.old-deja/g++.pt/virtual2.C: Likewise.
31690         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
31691         syntax.
31692         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
31693         return value extension.
31694         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
31695         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
31696         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
31697         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
31698
31699 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
31700
31701         * g++.dg/warn/inline1.C: New test.
31702         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
31703         * g++.old-deja/g++.jason/synth10.C: Likewise.
31704         * g++.old-deja/g++.mike/net31.C: Likewise.
31705         * g++.old-deja/g++.mike/p8786.C: Likewise.
31706
31707         * g++.dg/template/friend10.C: New test.
31708         * g++.dg/template/conv5.C: New test.
31709
31710 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
31711
31712         * g++.dg/lookup/scoped3.C: New test.
31713
31714         * g++.dg/lookup/decl1.C: New test.
31715         * g++.dg/lookup/decl2.C: New test.
31716
31717 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
31718
31719         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
31720         gcc.c-torture/compile/20021015-1.c,
31721         gcc.c-torture/compile/20021015-2.c,
31722         gcc.c-torture/compile/20021123-1.c,
31723         gcc.c-torture/compile/20021123-2.c,
31724         gcc.c-torture/compile/20021123-3.c,
31725         gcc.c-torture/compile/20021123-4.c,
31726         gcc.c-torture/execute/20021024-1.c: Add tests previously added
31727         only to 3.1 or 3.2 branch.
31728
31729 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
31730
31731         * gcc.dg/i386-bitfield3.c: New test.
31732
31733         * gcc.dg/i386-bitfield2.c: New test.
31734
31735 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
31736
31737         * g++.dg/parse/conv_op1.C: New test.
31738
31739 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
31740
31741         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
31742         approved.
31743
31744 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
31745
31746         * gcc.c-torture/compile/20021220-1.c: New test.
31747
31748 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
31749
31750         * gcc.dg/i386-fastcall-1.c: New.
31751
31752 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31753
31754         * gcc.c-torture/execute/20021219-1.c: New test.
31755
31756 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31757
31758         * gcc.dg/i386-pic-1.c: New test.
31759
31760 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31761
31762         PR c++/8099
31763         * g++.dg/template/friend9.C: New test.
31764
31765 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31766
31767         PR c++/3663
31768         * g++.dg/template/access7.C: New test.
31769
31770 2002-12-18  Nick Clifton  <nickc@redhat.com>
31771
31772         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
31773         the libstdc++-v3 directory has been found.
31774
31775 2002-12-12  Devang Patel <dpatel@apple.com>
31776         * gcc.dg/darwin-ld-1.c: New test.
31777         * gcc.dg/darwin-ld-2.c: New test.
31778         * gcc.dg/darwin-ld-3.c: New test.
31779         * gcc.dg/darwin-ld-4.c: New test.
31780         * gcc.dg/darwin-ld-5.c: New test.
31781
31782 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
31783
31784         * gcc.c-torture/compile/20021212-1.c: New test.
31785
31786 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
31787
31788         * gcc.dg/fshort-wchar: New test.
31789
31790 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
31791
31792         PR c++/8372
31793         * g++.dg/template/dtor1.C: New test.
31794
31795         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
31796         markers.
31797
31798 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
31799
31800         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
31801
31802 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
31803
31804         * g++.dg/template/static1.C: New test.
31805         * g++.dg/template/static2.C: New test.
31806         * g++.old-deja/g++.ext/memconst.C: New test.
31807
31808 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31809
31810         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
31811         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
31812         * g++.dg/special/initp1.C: Likewise.
31813
31814 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
31815
31816         * gcc.c-torture/execute/20021204-1.c: New test.
31817
31818 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
31819
31820         * gcc.dg/ppc-fmadd-1.c: New file.
31821         * gcc.dg/ppc-fmadd-2.c: New file.
31822         * gcc.dg/ppc-fmadd-3.c: New file.
31823
31824 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31825
31826         * gcc.c-torture/compile/20021204-1.c: New test.
31827
31828 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
31829
31830         * g++.dg/inherit/covariant2.C: New test.
31831         * g++.dg/inherit/covariant3.C: New test.
31832         * g++.dg/inherit/covariant4.C: New test.
31833         * g++.dg/inherit/covariant1.C: Remove XFAIL.
31834         * g++.old-deja/g++.robertl/eb17.C: Likewise.
31835
31836 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
31837
31838         PR c++/8688
31839         * g++.dg/init/brace3.C: New test.
31840
31841 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
31842
31843         * gcc.dg/20020210-1.c: Fix a comment typo.
31844
31845 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
31846
31847         PR c++/8720
31848         * g++.dg/parse/defarg1.C: New test.
31849
31850         PR c++/8615
31851         * g++.dg/template/char1.C: New test.
31852
31853         * g++.dg/template/varmod1.C: Fix typo.
31854
31855 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31856
31857         DR 180
31858         * g++.old-deja/g++.pt/crash32.C: Expect error.
31859
31860 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
31861
31862         PR c++/5919
31863         * g++.dg/template/varmod1.C: New test.
31864
31865         PR c++/8727
31866         * g++.dg/inherit/typeinfo1.C: New test.
31867
31868         PR c++/8663
31869         * g++.dg/inherit/typedef1.C: New test.
31870
31871 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
31872
31873         PR c++/8332
31874         PR c++/8493
31875         * g++.dg/template/strlen1.C: New test.
31876
31877         PR c++/8227
31878         * g++.dg/template/ctor2.C: New test.
31879
31880         PR c++/8214
31881         * g++.dg/init/string1.C: New test.
31882
31883         PR c++/8511
31884         * g++.dg/template/friend8.C: New test.
31885
31886 2002-11-29  Joe Buck <jbuck@synopsys.com>
31887
31888         * g++.dg/lookup/anon2.C: New test.
31889
31890 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
31891
31892         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
31893         h8300 port.
31894
31895 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
31896
31897         * gcc.dg/bitfld-6.c: New test.
31898
31899 2002-11-27  Jan Hubicka  <jh@suse.cz>
31900
31901         * gcc.c-torture/execute/20021127.[cx]: New test.
31902
31903 2002-11-26  Jan Hubicka  <jh@suse.cz>
31904
31905         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
31906         quality.
31907
31908 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
31909
31910         * g++.dg/init/brace2.C: New test.
31911         * g++.old-deja/g++.mike/p9129.C: Correct.
31912
31913 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
31914
31915         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
31916
31917 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
31918
31919         * gcc.dg/sibcall-6: New test for indirect sibcalls.
31920
31921 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
31922
31923         * testsuite/g++.dg/abi/empty11.C: New test.
31924         * testsuite/g++.dg/rtti/cv1.C: New test.
31925
31926 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
31927
31928         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
31929
31930 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
31931
31932         * g++.dg/abi/empty10.C: New test.
31933
31934 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
31935
31936         * gcc.c-torture/compile/20021124-1.c: New test.
31937
31938 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
31939
31940         * g++.dg/abi/rtti2.C: New test.
31941
31942 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
31943
31944         * gcc.dg/i386-unroll-1.c: New test.
31945
31946 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31947
31948         * gcc.c-torture/compile/20021120-1.c: New test.
31949         * gcc.c-torture/compile/20021120-2.c: New test.
31950
31951 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31952
31953         * gcc.dg/bitfld-5.c: New test.
31954
31955 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31956
31957         * gcc.c-torture/execute/20021120-3.c: New test.
31958
31959 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31960
31961         * gcc.c-torture/execute/20021120-2.c: New test.
31962
31963 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31964
31965         * gcc.c-torture/execute/20021120-1.c: New test.
31966
31967 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
31968
31969         * gcc.c-torture/execute/20021118-3.c: New test.
31970
31971 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31972
31973         * gcc.c-torture/compile/20021119-1.c: New test.
31974
31975 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
31976
31977         * gcc.dg/duff-1.c: New test.
31978         * gcc.dg/duff-2.c: New test.
31979         * gcc.dg/duff-3.c: New test.
31980
31981 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
31982
31983         * gcc.dg/cpp/_Pragma5.c: New test.
31984
31985 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
31986
31987         * gcc.c-torture/execute/20021118-2.c: New test.
31988
31989 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
31990
31991         * gcc.c-torture/execute/20021118-1.c: New test.
31992
31993 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
31994
31995         * gcc.dg/20021116-1.c: New test.
31996
31997 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
31998
31999         * g++.dg/abi/vcall1.C: New test.
32000
32001 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
32002
32003         * gcc.dg/20021029-1.c: New test.
32004         * gcc.dg/20021029-2.c: New test.
32005
32006 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32007
32008         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
32009
32010 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32011
32012         PR c/8439
32013         * gcc.dg/20021110.c: Move to ...
32014         * gcc.c-torture/compile/20021110.c: .... here.
32015
32016 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32017
32018         PR c/8467
32019         * gcc.c-torture/execute/20021111-1.c
32020
32021 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32022
32023         PR c/8439
32024         * gcc.dg/20021110.c: New test.
32025
32026 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
32027
32028         * g++.dg/abi/vthunk3.C: Run only on x86.
32029
32030 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
32031
32032         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
32033
32034 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
32035
32036         * lib/compat.exp (compat-execute): Fix logic error in last
32037         change.
32038
32039 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
32040
32041         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
32042
32043 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32044
32045         PR c++/8389
32046         * g++.dg/template/access6.C: New test.
32047
32048 2002-11-08  Jan Hubicka  <jh@suse.cz>
32049
32050         * gcc.dg/i386-ssefp-1.c: New test.
32051         * gcc.dg/i386-ssefp-1.c: New test.
32052
32053 2002-11-08  Jan Hubicka  <jh@suse.cz>
32054
32055         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
32056
32057 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
32058
32059         * g++.dg/abi/vthunk3.C: New test.
32060
32061         PR c++/8338
32062         * g++.dg/template/crash2.C: New test.
32063
32064 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
32065
32066         * testsuite/g++.dg/abi/dtor1.C: New test.
32067         * testsuite/g++.dg/abi/dtor2.C: Likewise.
32068
32069 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
32070
32071         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
32072         Darwin.
32073
32074 2002-11-04  Adam Nemet  <anemet@lnxw.com>
32075
32076         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
32077         -mthumb.  Only xfail with -O0.
32078
32079 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
32080
32081         * g++.dg/abi/thunk1.C: New test.
32082         * g++.dg/abi/thunk2.C: Likewise.
32083         * g++.dg/abi/vtt1.C: Likewise.
32084
32085 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
32086
32087         PR optimization/8423
32088         * gcc.c-torture/execute/builtin-constant.c: New test.
32089
32090 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
32091
32092         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
32093         Add some more cases.
32094
32095 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
32096
32097         PR c++/8391
32098         * g++.dg/opt/local1.C: New test.
32099
32100 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
32101
32102         PR c++/8160
32103         * g++.dg/template/complit1.C: New test.
32104
32105         PR c++/8149
32106         * g++.dg/template/typename4.C: Likewise.
32107
32108 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32109
32110         Core issue 287, PR c++/7639
32111         * g++.dg/template/instantiate1.C: Adjust error location.
32112         * g++.dg/template/instantiate3.C: New test.
32113         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
32114         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
32115         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
32116
32117 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
32118
32119         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
32120
32121 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
32122
32123         PR c++/8287
32124         * g++.dg/init/dtor2.C: New test.
32125
32126 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32127
32128         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
32129         * gcc.dg/nest.c: Bypass errors on irix6.
32130
32131 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
32132
32133         * gcc.dg/nest.c: Expect error for mmix-*-*.
32134         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
32135
32136 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
32137
32138         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
32139         markers.
32140
32141         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
32142
32143 2002-10-25  Mike Stump  <mrs@apple.com>
32144
32145         * gcc.dg/warn-1.c: New test.
32146
32147 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
32148
32149         * g++.dg/template/typename3.C: New test.
32150
32151 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
32152
32153         * g++.dg/lookup/ptrmem1.C: New test.
32154
32155         * g++.dg/abi/vthunk2.C: New test.
32156
32157 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
32158
32159         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
32160
32161 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
32162
32163         * g++.dg/abi/empty9.C: New test.
32164
32165 2002-10-24  Richard Henderson  <rth@redhat.com>
32166
32167         * g++.dg/inherit/thunk1.C: Enable for ia64.
32168
32169 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
32170
32171         PR c++/8067
32172         * g++.dg/lookup/pretty1.C: New test.
32173
32174 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
32175
32176         * gcc.dg/20021023-1.c: New test.
32177
32178 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
32179
32180         PR c++/7679
32181         * g++.dg/parse/inline1.C: New test.
32182
32183 2002-10-23  Richard Henderson  <rth@redhat.com>
32184
32185         * g++.dg/inherit/thunk1.C: Enable for x86_64.
32186
32187         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
32188
32189 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
32190
32191         PR c++/6579
32192         * g++.dg/parse/stmtexpr3.C: New test.
32193
32194 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
32195
32196         * g++.dg/expr/cond1.C: New test.
32197
32198 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
32199
32200         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
32201
32202 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
32203
32204         * g++.dg/abi/vbase13.C: New test.
32205         * g++.dg/abi/vbase14.C: Likewise.
32206
32207 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
32208
32209         * gcc.dg/tls/pic-1.c: New test.
32210         * gcc.dg/tls/nonpic-1.c: New test.
32211         * gcc.dg/20021018-1.c: New test.
32212
32213 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
32214
32215         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
32216         Remove only files with the same base name as the test case.
32217         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
32218         (profopt-execute): Likewise.  Also, remove old profiling
32219         and performance data files before running the tests.
32220
32221         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
32222         * g++.dg/bprob/bprob.exp: Likewise.
32223         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
32224         to allow more general test case names.
32225
32226         * g++.dg/bprob/bprob-1.C: Rename to ...
32227         * g++.dg/bprob/g++-bprob-1.C: ... this.
32228
32229         * g77.dg/bprob/bprob-1.f: Rename to ...
32230         * g77.dg/bprob/g77-bprob-1.f: ... this.
32231
32232 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
32233
32234         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
32235         bison 1.50 or later.
32236
32237 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
32238
32239         * g++.dg/README: Describe more test directories.
32240
32241 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
32242
32243         * g++.dg/init/array6.C: Add additional tests.
32244
32245 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
32246
32247         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
32248         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
32249
32250 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
32251
32252         * gcc.c-torture/compile/20020604-1.x: New.
32253         * gcc.c-torture/compile/simd-5.x: Likewise.
32254         * gcc.c-torture/execute/920710-1.x: Likewise.
32255         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
32256
32257 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
32258
32259         * g++.dg/inherit/override1.C: Add dg-options clause.
32260
32261 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32262
32263         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
32264         _mm_slli_si128.
32265
32266 2002-10-19  Andreas Schwab  <schwab@suse.de>
32267
32268         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
32269         directory component.
32270
32271 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
32272
32273         * g++.dg/inherit/thunk1.C: New test.
32274
32275         * g++.dg/inherit/override1.C: New test.
32276
32277         * g++.dg/abi/mangle11.C: New test.
32278         * g++.dg/abi/mangle14.C: New test.
32279         * g++.dg/abi/mangle17.C: New test.
32280
32281 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
32282
32283         * g++.dg/overload/member2.C: New test.
32284
32285 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
32286
32287         * g++.dg/README: Describe new compat directory.
32288         * g++.dg/dg.exp: Skip tests in compat directory.
32289         * README.compat: New file.
32290         * lib/compat.exp: New expect script.
32291         * g++.dg/compat: New test directory.
32292         * g++.dg/compat/compat.exp: New expect script.
32293         * g++.dg/compat/abi: New test directory.
32294         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
32295         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
32296         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
32297         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
32298         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
32299         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
32300         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
32301         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
32302         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
32303         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
32304         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
32305         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
32306         * g++.dg/compat/break: New test directory.
32307         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
32308         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
32309         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
32310         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
32311         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
32312         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
32313         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
32314         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
32315         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
32316         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
32317         g++.dg/compat/break/README: New files.
32318         * g++.dg/compat/eh: New test directory.
32319         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
32320         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
32321         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
32322         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
32323         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
32324         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
32325         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
32326         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
32327         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
32328         g++.dg/compat/eh/filter2_y.C,
32329         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
32330         g++.dg/compat/eh/new1_y.C,
32331         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
32332         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
32333         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
32334         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
32335         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
32336         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
32337         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
32338         g++.dg/compat/eh/unexpected1_y.C: New files.
32339         * g++.dg/compat/init: New test directory.
32340         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
32341         g++.dg/compat/init/array5_y.C,
32342         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
32343         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
32344         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
32345         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
32346         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
32347         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
32348         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
32349         g++.dg/compat/init/init-ref2_y.C: New files.
32350
32351 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
32352
32353         PR c++/7584
32354         * g++.dg/inherit/using3.C: New test.
32355
32356 2002-10-17  Jan Hubicka  <jh@suse.cz>
32357
32358         * gcc.dg/20021017-2.c: New test.
32359
32360 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
32361
32362         * g++.dg/abi/mangle16.C: Adjust.
32363
32364         * g++.dg/init/array8.C: New test.
32365
32366 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
32367
32368         * gcc.dg/special/mips-abi.exp: New test.
32369         * gcc.dg/special/mips-abi.s: Empty file used by the above.
32370
32371 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
32372
32373         * g++.dg/abi/mangle16.C: New test.
32374         * g++.dg/abi/mangle17.C: Likewise.
32375
32376         PR c++/7478
32377         * g++.dg/template/ref1.C: New test.
32378
32379 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32380
32381         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
32382
32383 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
32384
32385         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
32386
32387 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
32388
32389         PR c++/7524
32390         * g++.dg/init/array7.C: New test.
32391
32392 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
32393
32394         * g++.dg/init/array6.C: New test.
32395
32396         * g++.dg/abi/mangle13.C: Likewise.
32397         * g++.dg/abi/mangle14.C: Likewise.
32398         * g++.dg/abi/mangle15.C: Likewise.
32399
32400 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
32401
32402         * g++.dg/abi/empty8.C: New test.
32403
32404 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
32405
32406         * g++.dg/init/ctor1.C: New test.
32407
32408 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
32409
32410         * gcc.c-torture/execute/20021015-1.c: New test.
32411
32412 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
32413
32414         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
32415
32416 2002-10-14  Jan Hubicka  <jh@suse.cz>
32417
32418         * gcc.dg/i386-ssetype-[1-5].c: New tests.
32419
32420 2002-10-14  Richard Henderson  <rth@redhat.com>
32421
32422         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
32423
32424 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
32425
32426         PR optimization/6631
32427         * g++.dg/opt/const2.C: New test.
32428
32429 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
32430
32431         PR c++/7176
32432         * g++.dg/parse/friend1.C: New test.
32433         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
32434
32435 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
32436
32437         * gcc.dg/20021014-1.c: New test.
32438
32439 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
32440
32441         PR c++/5661
32442         * g++.dg/ext/vlm1.C: New test.
32443         * g++.dg/ext/vlm2.C: Likewise.
32444
32445         * g++.dg/init/array1.C: Remove invalid braces.
32446         * g++.dg/init/brace1.C: New test.
32447         * g++.dg/init/copy2.C: Likewise.
32448         * g++.dg/init/copy3.C: Likewise.
32449         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
32450         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
32451         braces.
32452
32453 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
32454
32455         * gcc.dg/cpp/assembler.S: Don't use -ansi.
32456
32457 2002-10-11  Richard Shann  <richard.shann@superh.com>
32458
32459         * gcc.c-torture/compile/simd-5.c: New test.
32460
32461 2002-10-10  Roger Sayle  <roger@eyesopen.com>
32462
32463         * gcc.c-torture/execute/shiftopt-1.c: New test case.
32464
32465 2002-10-10  Jim Wilson  <wilson@redhat.com>
32466
32467         * gcc.c-torture/execute/20021010-1.c: New test.
32468
32469 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
32470
32471         PR c/7353
32472         * g++.dg/ext/typedef-init.C: New test.
32473         * gcc.dg/typedef-init.c: New test.
32474
32475 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
32476
32477         * gcc.dg/cpp/paste13.c: New test.
32478
32479 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32480
32481         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
32482         remaining platforms, XFAIL during compile, not execute.  Don't
32483         XFAIL at -O0.
32484
32485 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
32486
32487         * gcc.dg/alias-1.c: Tweak expected warning.
32488
32489 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
32490
32491         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
32492
32493 2002-10-06  Andreas Jaeger  <aj@suse.de>
32494
32495         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
32496         * gcc.dg/cpp/c++98.C: Likewise.
32497
32498         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
32499         * g++.dg/cpp/c++98.C: Likewise.
32500
32501         * g++.dg/README (Subdirectories): Mention cpp directory.
32502
32503         PR target/7559
32504         * gcc.dg/20021006-1.c: New test.
32505
32506 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32507
32508         PR c++/7804
32509         * g++.dg/other/warning1.C: New test.
32510
32511 2002-10-04  Roger Sayle  <roger@eyesopen.com>
32512
32513         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
32514         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
32515         and sparc-*-* with -m64 as expected failures.  See PR 8087.
32516
32517 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
32518
32519         PR c++/7931
32520         * g++.dg/template/ptrmem3.C: New test.
32521
32522         PR c++/7754
32523         * g++.dg/template/union1.C: New test.
32524
32525 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
32526
32527         PR c++/8006
32528         * g++.dg/abi/mangle9.C: New test.
32529         * g++.dg/abi/mangle10.C: New test.
32530         * g++.dg/abi/mangle11.C: New test.
32531         * g++.dg/abi/mangle12.C: New test.
32532
32533 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
32534
32535         PR c++/7188.
32536         * g++.dg/template/meminit1.C: New test.
32537         * g++.dg/warn/Wreorder-1.C: Likewise.
32538         * g++.old-deja/g++.mike/warn3.C: Tweak.
32539         * lib/prune.exp: Ingore "in copy constructor".
32540
32541 2002-10-02  Andreas Jaeger  <aj@suse.de>
32542
32543         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
32544         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
32545         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
32546         on x86-64.
32547
32548 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
32549
32550         * gcc.dg/empty1.C: Fix typo.
32551
32552 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
32553
32554         * gcc.dg/alias-1.c: New test.
32555
32556 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
32557
32558         * gcc.dg/empty1.C: New test.
32559
32560         * g++.dg/tls/init-2.C: Tweak error messages.
32561
32562 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
32563
32564         * gcc.c-torture/compile/20020923-1.c: New test.
32565
32566 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
32567
32568         * gcc.c-torture/execute/ffs-1.c: New test.
32569         * gcc.c-torture/execute/ffs-2.c: Ditto.
32570
32571 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
32572
32573         * g++.dg/overload/member1.C: New test.
32574
32575 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
32576
32577         * g++.dg/abi/empty7.C: New test.
32578         * g++.dg/init/pm2.C: Likewise.
32579
32580 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
32581
32582         * g++.dg/rtti/crash1.C: New test.
32583
32584 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
32585
32586         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
32587         gcc.dg/sibcall-4.c: New tests.
32588
32589 2002-09-28  Roger Sayle  <roger@eyesopen.com>
32590
32591         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
32592         powerpc and MMIX targets.
32593
32594 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
32595
32596         * gcc.dg/cpp/20020927-1.c: New.
32597
32598 2002-09-26  David S. Miller  <davem@redhat.com>
32599
32600         * gcc.c-torture/compile/trunctfdf.c: New.
32601
32602 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32603
32604         * lib/target-supports.exp (check_weak_available): Handle solaris2.
32605
32606 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
32607
32608         * gcc.c-torture/execute/loop-15.c: New.
32609
32610 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
32611
32612         * README.QMTEST: Fix typo.
32613
32614 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
32615
32616         * gcc.dg/20020926-1.c: New test.
32617
32618 2002-09-25  David S. Miller  <davem@redhat.com>
32619
32620         PR target/7842
32621         * gcc.c-torture/execute/shiftdi.c: New test.
32622
32623 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
32624
32625         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
32626         unique to the tool.
32627         * lib/g77.exp (g77_init): Likewise.
32628         * lib/g++.exp (g++_init): Likewise.
32629         * lib/objc.exp (objc_init): Likewise.
32630
32631 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
32632
32633         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
32634         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
32635         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
32636
32637 2002-09-25  Richard Henderson  <rth@redhat.com>
32638
32639         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
32640         too-small long double.
32641
32642 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
32643
32644         * gcc.dg/20020919-1.c: New test.
32645
32646 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
32647
32648         * g++.dg/abi/bitfield6.C: New test.
32649         * g++.dg/abi/bitfield7.C: New test.
32650         * g++.dg/abi/bitfield8.C: New test.
32651         * g++.dg/abi/vbase11.C: New test.
32652
32653 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32654
32655         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
32656         hppa*-*-hpux*.  Update test comment.
32657
32658 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
32659
32660         * gcc.dg/tls/struct-1.c: New test.
32661
32662 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
32663
32664         * gcc.dg/cpp/tr-warn2.c: Update.
32665
32666 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
32667
32668         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
32669
32670 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
32671
32672         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
32673         systems.
32674
32675 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
32676
32677         * gcc.c-torture/execute/ieee/mzero3.c: New test.
32678
32679         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
32680         Adjust for c++filt moved to binutils.  Remove spurious duplicate
32681         setting of cxxfilt.
32682
32683 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
32684
32685         * gcc.dg/20020312-2.c: Update for darwin.
32686
32687 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
32688
32689         * g++.old-deja/g++.other/crash32.C: Mark ICE.
32690
32691 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
32692
32693         * objc.dg/comp-types-1.m: New test.
32694         * objc.dg/comp-types-2.m: New test.
32695         * objc.dg/comp-types-3.m: New test.
32696         * objc.dg/comp-types-4.m: New test.
32697         * objc.dg/comp-types-5.m: New test.
32698         * objc.dg/comp-types-6.m: New test.
32699
32700 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32701
32702         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
32703
32704 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
32705
32706         * g++.dg/other/do1.C: New test.
32707
32708         * g++.dg/template/subst1.C: New test.
32709
32710 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
32711
32712         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
32713
32714 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
32715
32716         * g++.dg/template/qualttp20.C: Adjust expected errors.
32717         * g++.old-deja/g++.jason/report.C: Likewise.
32718         * g++.old-deja/g++.other/qual1.C: Likewise.
32719
32720         * g++.dg/lookup/scoped2.C: New test.
32721
32722         * g++.dg/ext/asm3.C: New test.
32723
32724 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
32725
32726         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
32727
32728 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
32729
32730         * ChangeLog: follow spelling conventions.
32731         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
32732         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
32733         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
32734         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
32735         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
32736         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
32737         * g++.old-deja/g++.law/global-init1.C: Likewise.
32738         * g++.old-deja/g++.other/delete4.C: Likewise.
32739         * g++.old-deja/g++.other/inline21.C: Likewise.
32740         * g++.old-deja/g++.other/singleton.C: Likewise.
32741         * g77.dg/strlen0.f: Likewise.
32742         * g77.f-torture/compile/20010519-1.f: Likewise.
32743         * g77.f-torture/compile/980310-4.f: Likewise.
32744         * gcc.c-torture/compile/20000605-1.c: Likewise.
32745         * gcc.c-torture/execute/20020225-1.c: Likewise.
32746         * gcc.dg/c90-hexfloat-2.c: Likewise.
32747         * gcc.dg/c99-bool-1.c: Likewise.
32748         * gcc.dg/c99-hexfloat-2.c: Likewise.
32749         * gcc.dg/dll-2.c: Likewise.
32750         * gcc.dg/wtr-union-init-1.c: Likewise.
32751         * gcc.dg/wtr-union-init-2.c: Likewise.
32752         * gcc.dg/wtr-union-init-3.c: Likewise.
32753         * gcc.dg/cpp/avoidpaste1.c: Likewise.
32754         * gcc.dg/cpp/defined.c: Likewise.
32755         * gcc.dg/cpp/macsyntx.c: Likewise.
32756         * gcc.dg/cpp/paste2.c: Likewise.
32757         * gcc.dg/cpp/trad/defined.c: Likewise.
32758         * gcc.dg/format/c90-printf-1.c: Likewise.
32759         * gcc.dg/format/c90-scanf-1.c: Likewise.
32760         * gcc.dg/format/c99-printf-1.c: Likewise.
32761         * gcc.dg/format/c99-scanf-1.c: Likewise.
32762         * gcc.misc-tests/gcov-8.c: Likewise.
32763         * lib/profopt.exp: Likewise.
32764
32765 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
32766
32767         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
32768
32769 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
32770
32771         * g++.dg/inherit/using2.C: New test.
32772
32773 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
32774
32775         * ChangeLog: Follow spelling conventions.
32776         * g++.dg/template/friend4.C: Likewise.
32777         * g++.old-deja/g++.pt/crash67.C: Likewise.
32778         * gcc.c-torture/execute/20000801-4.c: Likewise.
32779         * gcc.dg/c90-digraph-1.c: Likewise.
32780         * gcc.dg/c94-digraph-1.c: Likewise.
32781         * gcc.dg/c99-digraph-1.c: Likewise.
32782         * gcc.dg/cpp/line5.c: Likewise.
32783         * gcc.dg/cpp/multiline.c: Likewise.
32784         * gcc.dg/cpp/trad/literals-1.c: Likewise.
32785         * gcc.dg/format/attr-3.c: Likewise.
32786         * gcc.dg/format/c90-scanf-3.c: Likewise.
32787         * gcc.dg/format/ext-4.c: Likewise.
32788
32789 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
32790
32791         * g++.dg/template/pretty1.C: New test.
32792
32793 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
32794
32795         * gcc.c-torture/execute/struct-cpy-1.c: New test.
32796
32797 2002-09-13  Matt Austern  <austern@apple.com>
32798
32799         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
32800         passing a cast expression to a function by const reference.
32801
32802 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
32803
32804         * g++.dg/template/deduce1.C: New test.
32805
32806 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
32807
32808         * gcc.c-torture/execute/simd-1.c: Force all use of int to
32809         32-bit int.
32810
32811 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32812
32813         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
32814         usage.
32815
32816 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
32817
32818         * gcc.c-torture/compile/20020910-1.c: New test.
32819
32820 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
32821
32822         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
32823
32824 2002-09-10  Andreas Jaeger  <aj@suse.de>
32825
32826         * gcc.dg/20020312-2.c: Adjust for x86-64.
32827
32828 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
32829
32830         * g77.dg/7388.f: New test case for PR 7388.
32831
32832 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
32833
32834         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
32835
32836 2002-09-05  Ziemowit Laski <zlaski@apple.com>
32837
32838         * objc.dg/proto-lossage-1.m: New test.
32839
32840 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
32841
32842         * gcc.dg/cpp/_Pragma4.c: Fix typo.
32843
32844 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
32845
32846         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
32847         expected to pass.
32848
32849 2002-09-06  Stan Shebs  <shebs@apple.com>
32850             David Edelsohn  <edelsohn@gnu.org>
32851
32852         * gcc.dg/weak: New directory.
32853         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
32854         target-specific xfail bits.
32855         * gcc.dg/typeof-2.c: Move to new directory.
32856         * gcc.dg/weak.exp: New expect script.
32857
32858 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
32859
32860         * gcc.c-torture/execute/extzvsi.c: New test.
32861
32862 2002-09-05  Stan Shebs  <shebs@apple.com>
32863
32864         * gcc.dg/weak-1.c: xfail on Darwin.
32865         * gcc.dg/weak-2.c: Ditto.
32866         * gcc.dg/weak-3.c: Ditto.
32867         * gcc.dg/weak-4.c: Ditto.
32868         * gcc.dg/weak-5.c: Ditto.
32869         * gcc.dg/weak-6.c: Ditto.
32870         * gcc.dg/weak-7.c: Ditto.
32871         * gcc.dg/weak-8.c: Ditto.
32872         * gcc.dg/weak-9.c: Ditto.
32873
32874 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
32875
32876         * gcc.c-torture/execute/loop-14.c: New test.
32877
32878 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
32879
32880         * g++.dg/other/cxa-atexit1.C: New test.
32881
32882         * gcc.dg/typeof-2.c: New test.
32883
32884 2002-09-03  Roger Sayle  <roger@eyesopen.com>
32885
32886         * gcc.dg/builtins-2.c: New testcase.
32887         * gcc.dg/builtins-3.c: New testcase.
32888
32889 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
32890
32891         * gcc.dg/cpp/_Pragma4.c: New test.
32892
32893 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
32894
32895         * objc/execute/nil_method-1.m: New testcase.
32896
32897 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
32898
32899         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
32900         [Object class], not [Object initialize].
32901
32902 2002-08-31  Roger Sayle  <roger@eyesopen.com>
32903             Hans-Peter Nilsson  <hp@bitrange.com>
32904
32905         * gcc.c-torture/execute/20020720-1.x: Skip test on
32906         mmix-knuth-mmixware.  Correct comment.
32907
32908 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
32909
32910         * testsuite/g++.dg/abi/bitfield5.C: New test.
32911         * testsuite/g++.dg/abi/vbase10.C: Likewise.
32912
32913 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
32914
32915         * objc.dg/undeclared-selector.m: New test.
32916
32917 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
32918
32919         * g++.dg/other/offsetof1.C: Avoid cast warning.
32920
32921 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
32922
32923         * objc.dg/super-class-2.m: New test.
32924
32925 2002-08-24  Matt Austern  <austern@apple.com>
32926
32927         * g++.dg/ext/lvaddr.C: New test.
32928         * g++.dg/ext/lvcast.C: New test.
32929
32930 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
32931
32932         * testsuite/g++.dg/inherit/cond1.C: New test.
32933
32934 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
32935
32936         * gcc.dg/noncompile/incomplete-1.c: New test.
32937
32938 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
32939
32940         * gcc.dg/typespec-1.c: New test.
32941
32942 2002-08-20  Devang Patel  <dpatel@apple.com>
32943         * objc.dg/proto-hier-2.m: New test.
32944
32945 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
32946
32947         * objc.dg/bitfield-1.m: New test.
32948         * objc.dg/bitfield-2.m: New test.
32949
32950 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
32951
32952         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
32953         gcc.dg/c99-flex-array-4.c: New tests.
32954
32955 2002-08-16  Stan Shebs  <shebs@apple.com>
32956
32957         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
32958
32959 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
32960
32961         * gcc.dg/typeof-1.c: New test.
32962         * g++.dg/ext/typeof2.C: New test.
32963
32964 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
32965
32966         * g++.dg/other/offsetof1.C: New test.
32967
32968 2002-08-14  Richard Henderson  <rth@redhat.com>
32969
32970         * gcc.dg/tls/diag-3.c: Fix expected message strings.
32971
32972 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
32973
32974         * gcc.dg/cpp/_Pragma3.c: New test.
32975
32976 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
32977
32978         * g++.dg/template/inherit3: New test.
32979
32980 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
32981
32982         * gcc.dg/bitfld-4.c: Add blank options.
32983
32984 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
32985
32986         * g++.dg/template/crash1.C: New test.
32987
32988 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
32989
32990         * gcc.dg/tls/opt-2.c: New test.
32991
32992 2002-08-08  Devang Patel  <dpatel@apple.com>
32993
32994         * objc.dg/selector-1.m : New test
32995
32996 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
32997
32998         * g++.dg/abi/bitfield4.C: New test.
32999         * gcc.dg/bitfld-4.c: New test.
33000
33001 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
33002
33003         * g++.dg/other/packed1.C: New test.
33004
33005 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
33006
33007         * g++.dg/abi/offsetof.C: Tweak error messages.
33008         * g++.old-deja/g++.mike/p10769a.C: Likewise.
33009
33010 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
33011
33012         * gcc.dg/bitfld-3.c: New test.
33013
33014 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
33015             Richard Henderson  <rth@redhat.com>
33016
33017         * gcc.dg/i386-bitfield1.c: New test.
33018         * g++.dg/abi/bitfield3.C: Update.
33019
33020 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
33021
33022         * objc.dg/const-str-2.m: Update.
33023         * gcc.dg/cpp/c++98.c: Change to C extension.
33024         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
33025         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
33026
33027 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
33028
33029         * testsuite/gcc.dg/tls/diag-3.c: New.
33030
33031 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
33032
33033         * g++.dg/README (Subdirectories): Document new subdir expr.
33034         * g++.dg/expr/pmf-1.C: New test.
33035
33036 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
33037
33038         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
33039
33040 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
33041
33042         * g++.dg/abi/bitfield3.C: New test.
33043
33044 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
33045
33046         * lib/gcov.exp: Tweak expected line formats.
33047         * gcc.misc-tests/gcov8.c: New test.
33048         * gcc.misc-tests/gcov8.x: New flags.
33049
33050 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
33051
33052         * consistency.vlad/layout/endian.c: Include string.h.
33053
33054         * gcc.c-torture/execute/20020805-1.c: New test.
33055
33056 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
33057
33058         * g++.dg/other/conversion1.C: New test.
33059
33060 2002-08-03  Roger Sayle  <roger@eyesopen.com>
33061
33062         * gcc.dg/builtins-1.c: New testcase.
33063
33064 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
33065
33066         * g++.dg/inherit/access3.C: New test.
33067
33068 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
33069
33070         * gcc.dg/ia64-visibility-2.c: New test.
33071
33072 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
33073
33074         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
33075         __qualifier_flags to __flags.
33076
33077 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
33078
33079         * g++.dg/inherit/operator1.C: New test.
33080         * g++.dg/lookup/disamb1.C: Fix typo in comment.
33081         * g++.dg/other/error1.C: Change expected error message.
33082         * g++.dg/template/conv4.C: Likewise.
33083
33084 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
33085
33086         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
33087         for documented behavior.
33088
33089 2002-07-25  Roger Sayle  <roger@eyesopen.com>
33090
33091         * gcc.c-torture/execute/20020720-1.x: Skip this test on
33092         several targets known to fail.
33093
33094 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
33095
33096         * gcc.dg/mips-args-[123].c: New tests.
33097
33098 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
33099
33100         * gcc.dg/ppc-spe.c: New.
33101
33102 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
33103
33104         * g++.dg/other/ptrmem4.C: New testcase.
33105
33106 2002-07-24  Richard Henderson  <rth@redhat.com>
33107
33108         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
33109
33110 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
33111
33112         * g++.dg/ext/alignof1.C (main): Return 0 for success.
33113
33114 2002-07-24  Roger Sayle  <roger@eyesopen.com>
33115
33116         * gcc.c-torture/execute/memset-3.c: New testcase.
33117
33118 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
33119
33120         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
33121         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
33122
33123 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33124
33125         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
33126         Delete.
33127
33128 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
33129
33130         * gcc.c-torture/compile/simd-4.c: New test.
33131
33132 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33133
33134         PR c++/7347, c++/7348
33135         * g++.dg/template/access4.C: New test.
33136         * g++.dg/template/access5.C: New test.
33137         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
33138         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
33139         * g++.old-deja/g++.pt/ttp58.C: Likewise.
33140         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
33141
33142 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
33143
33144         * gcc.dg/gnu89-init-2.c: New test.
33145
33146 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
33147
33148         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
33149
33150 2002-07-20  Roger Sayle  <roger@eyesopen.com>
33151
33152         * gcc.c-torture/execute/20020720-1.c: New testcase.
33153
33154 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
33155
33156         * gcc.dg/cpp/Wsignprom.c: New tests.
33157
33158 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
33159
33160         * gcc.c-torture/execute/loop-13.c: New test.
33161
33162 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
33163
33164         * gcc.dg/cpp/expr.c: New tests.
33165
33166 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
33167
33168         * g++.dg/opt/pr6713.C: Add template instantiation.
33169
33170 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
33171
33172         * gcc.dg/nest.c: New test.
33173
33174 2002-07-17  Richard Henderson  <rth@redhat.com>
33175
33176         * g++.dg/opt/pr6713.C: New test.
33177
33178 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
33179
33180         * gcc.c-torture/execute/loop-2e.x: Let the testcase
33181         XFAIL for all x86 processors.
33182
33183 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
33184
33185         * gcc.c-torture/execute/20010122-1.x: Do not test with
33186         -fomit-frame-pointer.
33187
33188 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33189
33190         * g++.dg/template/instantiate2.C: New test.
33191         * g++.dg/template/spec4.C: New test.
33192
33193 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33194
33195         * g++.dg/template/access2.C: New test.
33196         * g++.dg/template/access3.C: New test.
33197
33198 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
33199
33200         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
33201         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
33202         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
33203         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
33204         Convert to use <stdarg.h>.
33205         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
33206         Delete.
33207         * gcc.dg/va-arg-2.c: New.
33208         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
33209
33210 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
33211
33212         * gcc.c-torture/compile/20020710-1.c: New test.
33213
33214 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
33215                           Andrew Pinski  <pinskia@physics.uc.edu>
33216
33217         gcc.c-torture/compile/simd-2.c: New testcase.
33218         gcc.c-torture/compile/simd-3.c: Likewise.
33219
33220 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
33221
33222         PR c++/7224
33223         * g++.dg/overload/error1.C: New test.
33224
33225 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33226
33227         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
33228         configuration and IRIX 6 O32 ABI.
33229
33230 2002-07-11  Roger Sayle  <roger@eyesopen.com>
33231
33232         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
33233
33234 2002-07-10  Roger Sayle  <roger@eyesopen.com>
33235
33236         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
33237
33238 2002-07-10  Jeffrey A Law  <law@redhat.com>
33239
33240         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
33241
33242         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
33243
33244 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
33245
33246         * gcc.dg/20020312-2.c: Check for __PPC__.
33247
33248 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
33249
33250         * gcc.c-torture/compile/20020709-1.c: New test.
33251
33252 2002-07-07  Roger Sayle  <roger@eyesopen.com>
33253
33254         * g++.dg/template/qualttp21.C: New test case.
33255
33256 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
33257
33258         * gcc.c-torture/compile/20020706-1.c: New test.
33259         * gcc.c-torture/compile/20020706-2.c: New test.
33260
33261 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
33262             Alexandre Oliva  <aoliva@redhat.com>
33263
33264         * g++.dg/warn/incomplete1.C: New test.
33265
33266 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33267
33268         PR c++/7099
33269         * g++.dg/warn/noreturn1.C: New test.
33270
33271 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
33272
33273         PR c++/6706
33274         * g++.dg/debug/debug6.C: New test.
33275         * g++.dg/debug/debug7.C: New test.
33276
33277 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
33278
33279         * gcc.c-torture/compile/simd-3.c: New test.
33280
33281 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
33282
33283         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
33284         * gcc.dg/20020620-1.c: Likewise.
33285
33286 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33287
33288         PR c++/6944
33289         * g++.dg/init/array4.C: New test.
33290         * g++.dg/init/array5.C: New test.
33291
33292 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
33293
33294         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
33295         * gcc.c-torture/execute/simd-2.c (main): Likewise.
33296
33297 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33298
33299         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
33300         * gcc.dg/wtr-aggr-init-1.c: Likewise.
33301         * gcc.dg/wtr-conversion-1.c: Likewise.
33302         * gcc.dg/wtr-escape-1.c: Likewise.
33303         * gcc.dg/wtr-int-type-1.c: Likewise.
33304         * gcc.dg/wtr-label-1.c: Likewise.
33305         * gcc.dg/wtr-static-1.c: Likewise.
33306         * gcc.dg/wtr-strcat-1.c: Likewise.
33307         * gcc.dg/wtr-suffix-1.c: Likewise.
33308         * gcc.dg/wtr-switch-1.c: Likewise.
33309         * gcc.dg/wtr-unary-plus-1.c: Likewise.
33310         * gcc.dg/wtr-union-init-1.c: Likewise.
33311         * gcc.dg/wtr-union-init-2.c: Likewise.
33312         * gcc.dg/wtr-union-init-3.c: Likewise.
33313
33314         * gcc.dg/wtr-func-def-1.c: New test.
33315
33316 2002-07-02 Devang Patel <dpatel@apple.com>
33317
33318         * objc.dg/param-1.m: New test.
33319
33320 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
33321
33322         * gcc.dg/cpp/trad/directive.c: Add test.
33323         * gcc.dg/cpp/trad/macroargs.c: Add test.
33324         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
33325
33326 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
33327
33328         * gcc.dg/cpp/cmdlne-M.c: New test.
33329
33330 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
33331
33332         * objc.dg/desig-init-1.m: New test.
33333
33334 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33335
33336         PR c++/6716
33337         * g++.dg/template/instantiate1.C: New test.
33338
33339 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
33340
33341         PR c++/7112
33342         * g++.dg/template/sizeof2.C: New test.
33343
33344 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
33345
33346         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
33347         gcc.dg/cpp/trad/include.c: New tests.
33348
33349 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
33350
33351         PR target/7177
33352         * gcc.c-torture/compile/20020701-1.c: New test.
33353
33354 2002-07-01  Stan Shebs  <shebs@apple.com>
33355
33356         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
33357         header here...
33358         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
33359         (objc-torture-execute): or here.
33360
33361 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
33362
33363         * gcc.c-torture/execute/arith-rand-ll.c: New test.
33364
33365 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
33366
33367         * gcc.dg/cpp/trad/escaped-nl.c: New test.
33368
33369 2002-06-30  Devang Patel  <dpatel@apple.com>
33370
33371         * objc.dg/fsyntax-only.m: New test.
33372
33373 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
33374
33375         PR c++/6695
33376         * g++.dg/template/friend7.C: New file.
33377
33378 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
33379
33380         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
33381         return type.
33382
33383 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
33384
33385         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
33386         avoid division by zero.
33387
33388 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
33389
33390         * gcc.dg/Wunknownprag.c: New tests.
33391
33392 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
33393
33394         * gcc.c-torture/execute/simd-2.c: New test.
33395
33396 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
33397
33398         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
33399         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
33400         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
33401         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
33402         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
33403         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
33404         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
33405         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
33406         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
33407         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
33408         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
33409         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
33410         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
33411         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
33412         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
33413         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
33414         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
33415
33416 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
33417
33418         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
33419         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
33420         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
33421         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
33422         New tests.
33423         * gcc.dg/cpp/trad/directive.c: Update.
33424
33425 2002-06-23  Andreas Jaeger  <aj@suse.de>
33426
33427         * gcc.c-torture/execute/complex-6.c: New.
33428
33429 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
33430
33431         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
33432         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
33433         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
33434         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
33435
33436 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
33437
33438         * gcc.dg/cpp/trad: New directory with traditional tests copied
33439         from parent directory.
33440         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
33441         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
33442         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
33443         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
33444         Move to trad/ and rename.
33445         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
33446         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
33447         gcc.dg/cpp/trad/redef2.c: New tests.
33448         * gcc.dg/cpp/trad/trad.exp: New driver.
33449
33450 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
33451
33452         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
33453         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
33454         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
33455         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
33456         Remove.
33457
33458 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
33459
33460         * gcc.dg/20020620-1.c: New test.
33461
33462 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33463
33464         * g++.dg/template/ttp4.C: New test.
33465
33466 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
33467
33468         * g++.dg/opt/vt1.C: Fix regexp.
33469
33470 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33471
33472         * gcc.c-torture/execute/pure-1.c: Make functions static again.
33473         Don't use attribute `noinline'.
33474
33475 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
33476
33477         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
33478
33479 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
33480
33481         * gcc.c-torture/execute/simd-1.c: New.
33482
33483         * gcc.dg/simd-1.c: New.
33484
33485 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
33486
33487         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
33488
33489 2002-06-16  Richard Henderson  <rth@redhat.com>
33490
33491         * g++.dg/ext/anon-struct1.C: New.
33492         * g++.dg/ext/anon-struct2.C: New.
33493         * g++.dg/ext/anon-struct3.C: New.
33494         * gcc.dg/anon-struct-1.c: New.
33495         * gcc.dg/anon-struct-2.c: New.
33496         * gcc.dg/anon-struct-3.c: New.
33497         * gcc.dg/20011008-1.c: Adjust warning text.
33498         * gcc.dg/20020527-1.c: Add -fms-extensions.
33499
33500 2002-06-16  Richard Henderson  <rth@redhat.com>
33501
33502         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
33503
33504 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
33505
33506         * gcc.c-torture/execute/20020615-1.c: New test.
33507
33508 2002-06-15  Roger Sayle  <roger@eyesopen.com>
33509
33510         * gcc.c-tortuture/execute/compare-1.c: New test case.
33511         * gcc.c-tortuture/execute/compare-2.c: New test case.
33512         * gcc.c-tortuture/execute/compare-3.c: New test case.
33513
33514 2002-06-13  Richard Henderson  <rth@redhat.com>
33515
33516         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
33517         ia64 ilp32.
33518
33519 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33520
33521         * g++.dg/template/typename2.C: Update error message.
33522
33523 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
33524
33525         * gcc.c-torture/execute/20020611-1.c: New test.
33526
33527 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
33528
33529         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
33530         list of targets to skip.
33531
33532 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
33533
33534         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
33535         targets if not optimizing.
33536
33537 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
33538
33539         * gcc.c-torture/compile/20020605-1.c: New test.
33540
33541         * g++.dg/opt/vt1.C: New test.
33542
33543         * gcc.dg/20020531-1.c: New test.
33544
33545         * gcc.dg/20020530-1.c: New test.
33546
33547         * gcc.dg/20020527-1.c: New test.
33548
33549         * g++.dg/opt/cse1.C: New test.
33550
33551 2002-06-07  Roger Sayle  <roger@eyesopen.com>
33552
33553         * gcc.dg/20020607-2.c: New test case.
33554
33555 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
33556
33557         * gcc.c-torture/compile/20020604-1.c: New test.
33558
33559 2002-06-04  Richard Henderson  <rth@redhat.com>
33560
33561         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
33562         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
33563         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
33564
33565 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
33566
33567         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
33568
33569 2002-06-03  Richard Henderson  <rth@redhat.com>
33570
33571         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
33572         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
33573
33574 2002-06-02  Richard Henderson  <rth@redhat.com>
33575
33576         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
33577         test functions static.
33578
33579 2002-06-02  Andreas Jaeger  <aj@suse.de>
33580
33581         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
33582         now.
33583
33584 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
33585
33586         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
33587         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
33588         Update for mofified diagnostics.
33589         * gcc.dg/c99-intconst-1.c: No longer fail.
33590
33591 2002-06-02  Richard Henderson  <rth@redhat.com>
33592
33593         * gcc.dg/uninit-A.c: Remove xfail markers.
33594
33595 2002-06-01  Roger Sayle  <roger@eyesopen.com>
33596
33597         * gcc.dg/fnegate-1.c: New test case.
33598
33599 2002-05-30  Osku Salerma  <osku@iki.fi>
33600
33601         * gcc.c-torture/execute/mayalias-1.c: New file.
33602
33603 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
33604
33605         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
33606         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
33607         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
33608
33609 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
33610
33611         * gcc.c-torture/execute/20020529-1.c: New test.
33612
33613 2002-05-27  Richard Henderson  <rth@redhat.com>
33614
33615         * g++.dg/ext/attrib6.C: New test case.
33616
33617 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33618
33619         * gcc.c-torture/execute/pure-1.c: New test.
33620
33621 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
33622
33623         * gcc.dg/cpp/arith-2.c: Remove.
33624
33625 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
33626
33627         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
33628         * gcc.dg/cpp/if-3.c: Remove.
33629
33630 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
33631
33632         * g++.dg/opt/cse2.C: New test.
33633
33634 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
33635
33636         * gcc.dg/cpp/arith-1.c: New semantic tests.
33637         * gcc.dg/cpp/if-1.c: Update.
33638
33639 2002-05-24  Ben Elliston  <bje@redhat.com>
33640
33641         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
33642
33643 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
33644
33645         * gcc.dg/verbose-asm.c: New test.
33646
33647 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
33648
33649         * gcc.dg/cpp/paste12.c: New test.
33650
33651 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
33652
33653         * g++.dg/parse/named_ops.C: New test.
33654
33655 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
33656
33657         * gcc/testsuite/gcc.dg/weak-8.c: New test.
33658
33659 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
33660
33661         * gcc.dg/weak-2.c: Allow optional leading underscore
33662         in scan-assembler symbol name.
33663         * gcc.dg/weak-3.c: Likewise.
33664         * gcc.dg/weak-4.c: Likewise.
33665         * gcc.dg/weak-5.c: Likewise.
33666
33667 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
33668
33669         * gcc.dg/20020523-1.c: New test.
33670
33671 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
33672
33673         * objc.dg/const-str-2.m: Update now that we stop after
33674         a command line error.
33675
33676 2002-05-22  Richard Henderson  <rth@redhat.com>
33677
33678         * g++.dg/dg.exp: Fix typo in test pruneing.
33679
33680 2002-05-22  Richard Henderson  <rth@redhat.com>
33681
33682         * g++.dg/dg.exp: Prune the tls subdirectory.
33683         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
33684         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
33685         * g++.dg/tls/init-1.C: New.
33686
33687 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
33688
33689         * gcc.dg/20020517-1.c: New test.
33690
33691 2002-05-21  Richard Henderson  <rth@redhat.com>
33692
33693         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
33694         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
33695
33696 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
33697
33698         * g++.dg/other/copy2.C: New test.
33699
33700 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
33701
33702         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
33703         (MAX_COPY): Bump up to 10 times sizeof (long long).
33704         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
33705
33706         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
33707         sizeof (long long).
33708
33709         * gcc.c-torture/execute/strcpy-1.c: New test.
33710
33711 2002-05-19  Jason Merrill  <jason2redhat.com>
33712
33713         * g++.dg/ext/oper1.C: New test.
33714
33715 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
33716 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
33717
33718         * README.QMTEST: New file.
33719
33720         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
33721
33722 2002-05-19  Andreas Jaeger  <aj@suse.de>
33723
33724         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
33725         now.
33726         * gcc.c-torture/execute/loop-2d.x: Likewise.
33727
33728 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
33729
33730         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
33731         support weak symbols.
33732         * gcc.dg/weak-4.c: Likewise.
33733         * gcc.dg/weak-6.c: Likewise.
33734
33735 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
33736
33737         * gcc.dg/weak-3.c: Add dg-excess-error comment for
33738         cygwin, coff and h8300-*-hms targets
33739         * gcc.dg/weak-5.c: Likewise.
33740         * gcc.dg/weak-7.c: Likewise.
33741
33742 2002-05-16  Jason Merrill  <jason@redhat.com>
33743
33744         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
33745         (scan-assembler-not, scan-assembler-dem): Likewise.
33746         (scan-assembler-dem-not): Likewise.
33747
33748 2002-05-15  Richard Henderson  <rth@redhat.com>
33749
33750         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
33751
33752 2002-05-15  Richard Henderson  <rth@redhat.com>
33753
33754         * gcc.dg/weak-5.c (vfoo1c): No warning here.
33755         (vfoo1f): Warning here.
33756         (vfoo1l): Don't redefine the alias.
33757
33758 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
33759
33760         * g++.dg/init/pm1.C: New test.
33761
33762 2002-05-12  David S. Miller  <davem@redhat.com>
33763
33764         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
33765         types.
33766
33767 2002-05-10  Roger Sayle  <roger@eyesopen.com>
33768
33769         * gcc.c-torture/execute/20020510-1.c: New test case.
33770
33771 2002-05-10  David S. Miller  <davem@redhat.com>
33772
33773         * gcc.c-torture/execute/conversion.c: Test long double too.
33774
33775 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
33776
33777         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
33778         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
33779         * lib/g++.exp (g++_link_flags): Likewise.
33780         * lib/objc.exp (objc_target_compile): Likewise.
33781
33782 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
33783
33784         * gcc.dg/cpp/poison.c: Update.
33785         * gcc.dg/cpp/20000625-2.c: Remove.
33786         * gcc.dg/cpp/direct2s.c: Remove final test.
33787
33788 2002-05-08  Tom Rix  <trix@redhat.com>
33789
33790         * gcc.c-torture/execute/20020508-1.c: New test.
33791         * gcc.c-torture/execute/20020508-2.c: New test.
33792         * gcc.c-torture/execute/20020508-3.c: New test.
33793
33794 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
33795
33796         * gcc.dg/cpp/charconst-4.c: More tests.
33797
33798 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
33799
33800         PR c/6569
33801         * gcc.dg/weak-3.c: Update location of warning messages.
33802         * gcc.dg/weak-5.c: Likewise.
33803
33804 2002-05-06  Roger Sayle  <roger@eyesopen.com>
33805
33806         * gcc.c-torture/execute/20020506-1.c: New test case.
33807
33808 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
33809
33810         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
33811
33812 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
33813
33814         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
33815
33816 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
33817
33818         * gcc.dg/cpp/charconst-3.c: New test.
33819
33820 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
33821
33822         * gcc.dg/cpp/charconst.c: Update tests.
33823
33824 2002-05-05  Tim Josling  <tej@melbpc.org.au>
33825
33826         * treelang: Added directory for new sample language treelang. Also
33827         lib/treelang.exp: New file to signal treelang should be tested.
33828
33829 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
33830
33831         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
33832         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
33833         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
33834         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
33835         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
33836         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
33837         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
33838
33839 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
33840
33841         * gcc.dg/format/xopen-2.c: New test.
33842
33843 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
33844
33845         * gcc.dg/20020503-1.c: New test.
33846
33847 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
33848
33849         * g++.dg/init/dtor1.C: Make it tougher.
33850
33851 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
33852
33853         * g++.dg/init/dtor1.C: New test.
33854
33855 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
33856
33857         * gcc.dg/altivec-8.c: New.
33858
33859 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
33860
33861         * gcc.dg/altivec-7.c: New.
33862
33863 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
33864
33865         * g++.dg/parse/typedef1.C: New test.
33866
33867 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
33868
33869         PR c++/6486
33870         * g++.dg/template/friend6.C: New test.
33871
33872         PR c++/6492
33873         * g++.dg/init/copy1.C: New test.
33874
33875 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
33876
33877         * g++.dg/warn/effc1.C: New test.
33878
33879 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
33880
33881         * gcc.dg/cpp/if-cexp.c: Add a test.
33882
33883 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
33884
33885         * gcc.dg/20020426-2.c: New test.
33886
33887 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
33888
33889         * gcc.dg/cpp/if-mop.c: Update.
33890         * gcc.dg/cpp/if-mpar.c: Add test.
33891         * gcc.dg/cpp/if-oppr.c: Update.
33892
33893 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33894
33895         PR c/6343
33896         * gcc.dg/weak-[2-7].c: New tests.
33897
33898 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
33899
33900         * gcc.dg/enum1.c: New test.
33901
33902 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
33903
33904         PR c++/6497
33905         * g++.dg/inherit/access2.C: New test.
33906
33907 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
33908
33909         PR bootstrap/6445
33910         * gcc.dg/20020426-1.c: New test.
33911
33912 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
33913
33914         * g++.dg/abi/enum1.C: New test.
33915
33916 2002-04-26  Richard Henderson  <rth@redhat.com>
33917
33918         * gcc.dg/c99-bool-1.c: Expect always true warning.
33919
33920 2002-04-25  Roger Sayle  <roger@eyesopen.com>
33921
33922         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
33923
33924 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33925
33926         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
33927         targets.
33928
33929 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
33930
33931         * g++.dg/abi/mange7.C: New test.
33932
33933         PR c++/6438.
33934         * g++.dg/parse/stmtexpr2.C: New test.
33935
33936 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
33937
33938         * gcc.dg/20020312-2.c: Add SH target.
33939
33940 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33941
33942         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
33943         compiler output on mips*-*-irix*.
33944
33945 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
33946
33947         * g++.dg/parse/attr1.C: New test.
33948
33949 2002-04-23  Roger Sayle  <roger@eyesopen.com>
33950
33951         * gcc.c-torture/execute/string-opt-17.c: New test case.
33952         * gcc.c-torture/execute/memset-2.c: New test case.
33953
33954 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
33955
33956         PR c++/6256:
33957         * g++.dg/template/friend5.C: New test.
33958
33959         PR c++/6331:
33960         * g++.dg/template/qual1.C: Likewise.
33961
33962 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
33963
33964         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
33965         Include stdlib.h, not stdio.h or ctype.h.
33966
33967 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
33968
33969         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
33970         cris-*-elf* and mmix-*-*.
33971         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
33972         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
33973         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
33974         Ditto.
33975         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
33976         * gcc.dg/wchar_t-1.c: Ditto.
33977
33978 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
33979
33980         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
33981         Clarify comment.
33982
33983 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
33984
33985         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
33986
33987 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33988
33989         * gcc.c-torture/execute/20000906-1.x: Delete.
33990
33991 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
33992
33993         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
33994
33995 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
33996
33997         * PR6367
33998         * g77.f-torture/execute/6367.f: New test.
33999         * g77.f-torture/execute/6367.x: Disable for MMIX.
34000
34001 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
34002
34003         * PR6352
34004         * g++.dg/opt/inline2.C: New test.
34005
34006 2002-04-18  Richard Henderson  <rth@redhat.com>
34007
34008         * gcc.dg/20000906-1.c: Enable for all targets.
34009         * gcc.c-torture/compile/iftrap-2.c: New.
34010
34011 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
34012
34013         * gcc.dg/20020418-1.c: New test.
34014         * gcc.dg/20020418-2.c: New test.
34015
34016 2002-04-18  Richard Henderson  <rth@redhat.com>
34017
34018         * gcc.c-torture/compile/iftrap-1.c: New.
34019         * gcc.dg/iftrap-1.c: Adjust for ia64.
34020         * gcc.dg/iftrap-2.c: New.
34021
34022 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
34023
34024         * gcc.c-torture/compile/20020418-1.c: New test.
34025
34026 2002-04-18  Roger Sayle  <roger@eyesopen.com>
34027
34028         * gcc.c-torture/compile/20020415-1.c: New.
34029
34030 2002-04-18  David S. Miller  <davem@redhat.com>
34031
34032         * gcc.c-torture/execute/20020418-1.c: New test.
34033
34034 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
34035
34036         * gcc.dg/20020416-1.c: New test.
34037
34038         * g++.dg/opt/inline1.C: New test.
34039
34040 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
34041
34042         * gcc.dg/altivec-5.c: New test.
34043
34044         * gcc.dg/20020415-1.c: New test.
34045
34046 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
34047
34048         * testsuite/lib/chill.exp: Remove.
34049
34050 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
34051
34052         * g++.dg/other/big-struct.C: New test.
34053
34054 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
34055
34056         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
34057         of scratch file.
34058
34059 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
34060
34061         PR c/6277
34062         * gcc.dg/i386-387-1.c: Allow optional leading underscore
34063         in scan-assembler function name
34064
34065 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
34066
34067         * g77.f-torture/execute/980628-4.x,
34068         g77.f-torture/execute/980628-5.x,
34069         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
34070         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
34071         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
34072         i[34567]86-*-*.
34073
34074 2002-04-13  David S. Miller  <davem@redhat.com>
34075
34076         * gcc.c-torture/execute/20020413-1.c: New test.
34077
34078 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
34079
34080         * gcc.dg/asm-6.c,
34081         * g++.dg/ext/asm1.C: New tests.
34082
34083 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
34084
34085         PR c++ 5373.
34086         * g++.dg/parse/stmtexpr1.C: New test.
34087
34088         PR c++/5189.
34089         * g++.dg/template/copy1.C: New test.
34090
34091 2002-04-12  Richard Henderson  <rth@redhat.com>
34092
34093         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
34094
34095 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
34096
34097         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
34098         gcc.c-torture/execute/20020307-2.c.
34099
34100 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
34101
34102         * g++.dg/ext/attrib5.C,
34103         * g++.dg/lookup/struct1.C: New tests.
34104
34105 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
34106
34107         * gcc.dg/20020411-1.c: New test.
34108
34109         * gcc.c-torture/execute/20020411-1.c: New test.
34110
34111 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
34112
34113         * g77.f-torture/execute/6177.f: New test.
34114
34115 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
34116
34117         PR middle-end/6247
34118         * g++.dg/opt/cleanup1.C: New test.
34119
34120         * g++.dg/opt/const1.C: New test.
34121
34122 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
34123
34124         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
34125
34126 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
34127
34128         PR c++/5507
34129         * g++.dg/template/typename2.C: New test.
34130
34131 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
34132
34133         * gcc.c-torture/execute/loop-12.c: New.
34134
34135 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
34136
34137         * g77.f-torture/execute/980628-4.x,
34138         g77.f-torture/execute/980628-5.x,
34139         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
34140         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
34141         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
34142
34143 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34144
34145         PR optimization/6086
34146         * g++.dg/opt/preinc1.C: New test.
34147
34148 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
34149
34150         PR c++/5571
34151         * g++.dg/opt/static2.C: New test.
34152
34153 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
34154
34155         PR c/5120
34156         * gcc.dg/20020406-1.c: New test.
34157
34158 2002-04-04  David S. Miller  <davem@redhat.com>
34159
34160         * gcc.c-torture/execute/20020404-1.c: New test.
34161
34162 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
34163
34164         PR c/6123
34165         * gcc.dg/20020312-2.c: Do not declare global register variable
34166         if __PIC__ or __pic__ is defined.
34167
34168 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
34169
34170         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
34171         __asm__ so that it works correctly even if -ansi -pedantic-errors.
34172
34173 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34174
34175         * gcc.misc-tests/linkage.exp: Update last change to handle
34176         sparc*-, not just sparc-.
34177
34178 2002-04-03  Richard Henderson  <rth@redhat.com>
34179
34180         * gcc.dg/cpp/ucs.c: Improved long UCS test.
34181
34182 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
34183
34184         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
34185
34186 2002-04-02  David S. Miller  <davem@redhat.com>
34187
34188         * gcc.c-torture/execute/20020402-3.c: New test.
34189
34190 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
34191
34192         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
34193         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
34194
34195         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
34196         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
34197         g77.f-torture/execute/20001201.x,
34198         g77.f-torture/execute/u77-test.x: New files.
34199
34200         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
34201         * gcc.dg/wchar_t-1.c: Ditto.
34202
34203 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34204
34205         * gcc.c-torture/execute/20020402-1.c: New test.
34206
34207 2002-04-01  Richard Henderson  <rth@redhat.com>
34208
34209         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
34210
34211         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
34212
34213 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34214
34215         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
34216
34217 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
34218
34219         * g++.dg/inherit/template-as-base.C: Expect error.
34220         * g++.dg/inherit/namespace-as-base.C: Likewise.
34221
34222 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
34223
34224         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
34225         g++.dg/ext/instantiate3.C: Tweak match patterns.
34226
34227         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
34228         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
34229         -da test.
34230
34231 2002-03-31  Richard Henderson  <rth@redhat.com>
34232
34233         * gcc.dg/special/alias-2.c: New.
34234         * gcc.dg/special/ecos.exp: Run it.
34235
34236 2002-03-31  Richard Henderson  <rth@redhat.com>
34237
34238         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
34239
34240 2002-03-31  Kazu Hirata  <kazu@hxi.com>
34241
34242         * gcc.dg/weak-1.c: Disable on h8300 port.
34243
34244 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
34245
34246         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
34247         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
34248         ordering tests.
34249         * g++.dg/bprob/bprob-1.C: New test.
34250         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
34251         * g++.dg/gcov/gcov-1.C: New test.
34252         * g++.dg/gcov/gcov-1.x: New file.
34253         * g++.dg/gcov/gcov-2.C: New test.
34254         * g++.dg/gcov/gcov-3.C: New test.
34255         * g++.dg/gcov/gcov-3.h: New file.
34256
34257 2002-03-28  Roger Sayle  <roger@eyesopen.com>
34258
34259         * g++.old-deja/g++.other/builtins5.C: New test.
34260         * g++.old-deja/g++.other/builtins6.C: New test.
34261         * g++.old-deja/g++.other/builtins7.C: New test.
34262         * g++.old-deja/g++.other/builtins8.C: New test.
34263         * g++.old-deja/g++.other/builtins9.C: New test.
34264
34265 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
34266
34267         * g++.dg/opt/static1.C: New test.
34268
34269         * g++.dg/opt/longbranch1.C: New test.
34270
34271 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
34272
34273         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
34274
34275         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
34276
34277 2002-03-28  Jeffrey A Law  (law@redhat.com)
34278
34279         * gcc.c-torture/execute/20020328-1.c: New test.
34280
34281 2002-03-27  Richard Henderson  <rth@redhat.com>
34282
34283         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
34284         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
34285         move from g++.old-deja/g++.ext/.
34286
34287 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
34288
34289         * g++.dg/init/new2.C: New test.
34290
34291 2002-03-26  Richard Henderson  <rth@redhat.com>
34292
34293         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
34294
34295         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
34296         on sparc.
34297
34298         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
34299         sparcv9 systems.
34300         * gcc.dg/20001102-1.c: Likewise.
34301
34302 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
34303
34304         * gcc.dg/cpp/endif-pedantic1.c,
34305         gcc.dg/cpp/endif-pedantic2.c: New tests.
34306
34307 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
34308
34309         * g++.dg/init/new1.C: New test.
34310
34311 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
34312
34313         * g++.dg/abi/vbase9.C: New test.
34314
34315 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
34316
34317         * gcc.dg/arm-asm.c: New test.
34318
34319 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
34320
34321         * gcc.dg/Wswitch-enum.c: New test.
34322         Fix PR c/5044.
34323
34324 2002-03-26  Richard Henderson  <rth@redhat.com>
34325
34326         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
34327         structure.
34328
34329 2002-03-25  Richard Henderson  <rth@redhat.com>
34330
34331         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
34332         sparcv9 systems.
34333
34334         * gcc.c-torture/compile/20011119-1.c (xxx): New.
34335         * gcc.c-torture/compile/20011119-2.c (xxx): New.
34336
34337 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
34338
34339         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
34340
34341 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
34342
34343         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
34344         targets using generic thunk support.
34345
34346 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
34347
34348         * gcc.c-torture/compile/20020323-1.c: New test.
34349
34350         * g++.dg/opt/conj2.C: New test.
34351
34352 2002-03-24  Richard Henderson  <rth@redhat.com>
34353
34354         * gcc.dg/weak-1.c: Use -fno-common.
34355
34356 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
34357
34358         * g77.dg/f77-edit-apostrophe-out.f: New test
34359         * g77.dg/f77-edit-h-out.f: New test
34360         * g77.dg/f77-edit-t-in.f: New test
34361         * g77.dg/f77-edit-t-out.f: New test
34362         * g77.dg/f77-edit-x-out.f: New test
34363         * g77.dg/f77-edit-slash-out.f: New test
34364         * g77.dg/f77-edit-colon-out.f: New test
34365         * g77.dg/f77-edit-s-out.f: New test
34366
34367 2002-03-24  Richard Henderson  <rth@redhat.com>
34368
34369         * objc/execute/formal_protocol-6.x: New XFAIL.
34370
34371 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
34372
34373         * gcc.dg/weak-1.c: Early return from dg-final on platforms
34374         that do not support weak symbols
34375
34376 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
34377
34378         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
34379         * lib/g77.exp: Likewise.
34380         * lib/objc.exp: Likewise.
34381
34382 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
34383
34384         * gcc.dg/Wswitch-default.c: New test.
34385
34386 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
34387
34388         * g++.dg/other/enum1.C: New test.
34389
34390 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
34391
34392         * gcc.dg/pragma-ep-3.c: Fix typo.
34393
34394 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
34395
34396         * g++.dg/inherit/template-as-base.C: New test.
34397
34398 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
34399
34400         * g++.old-deja/g++.other/dwarf2-1.C: Move...
34401         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
34402
34403 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
34404
34405         * gcc.dg/cpp/multiline.c: Update to match.
34406
34407 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
34408
34409         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
34410
34411 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
34412
34413         * gcc.dg/cpp/extratokens2.c: New file.
34414
34415 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
34416
34417         * gcc.dg/20020312-2.c: Add rs6000 target.
34418
34419         * gcc.c-torture/compile/20020319-1.c: New test.
34420
34421 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34422
34423         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
34424         (A, E): Handle this.
34425
34426 2002-03-20  Jason Merrill  <jason@redhat.com>
34427
34428         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
34429         ignoring -fpic.
34430         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
34431         through prune_gcc_output.
34432
34433 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
34434
34435         * gcc.c-torture/compile/20020320-1.c: New test.
34436
34437 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
34438
34439         * gcc.c-torture/compile/20020318-1.c: New test.
34440
34441         * gcc.dg/struct-by-value-1.c: New test.
34442
34443         * gcc.dg/20020319-1.c: New test.
34444
34445 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
34446
34447         * g++.dg/opt/conj1.C: New test.
34448
34449 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
34450
34451         * g++.dg/template/qualttp20.C: Revert previous change.
34452         * g++.dg/template/qualttp3.C: Likewise.
34453         * g++.dg/template/qualttp4.C: Likewise.
34454         * g++.dg/template/qualttp5.C: Likewise.
34455         * g++.dg/template/qualttp6.C: Likewise.
34456         * g++.dg/template/qualttp7.C: Likewise.
34457         * g++.dg/template/qualttp8.C: Likewise.
34458         * g++.dg/template/recurse.C: Likewise.
34459
34460 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
34461
34462         * gcc.dg/cpp/wchar-1.c: Update.
34463
34464 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
34465
34466         * g++.dg/template/conv1.C: New test.
34467         * g++.dg/template/conv2.C: New test.
34468         * g++.dg/template/conv3.C: New test.
34469         * g++.dg/template/conv4.C: New test.
34470
34471 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
34472
34473         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
34474         * g++.dg/template/qualttp3.C: Likewise.
34475         * g++.dg/template/qualttp4.C: Likewise.
34476         * g++.dg/template/qualttp5.C: Likewise.
34477         * g++.dg/template/qualttp6.C: Likewise.
34478         * g++.dg/template/qualttp7.C: Likewise.
34479         * g++.dg/template/qualttp8.C: Likewise.
34480         * g++.dg/template/recurse.C: Likewise.
34481
34482 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
34483
34484         * g++.dg/opt/dtor1.C: New test.
34485
34486 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
34487
34488         * gcc.c-torture/compile/20020315-1.c: New test.
34489
34490 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
34491
34492         * gcc.dg/weak-1.c: Fix scan tests.
34493
34494 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
34495
34496         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
34497         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
34498         cris-*-aout* mmix-*-*.
34499         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
34500         cris-*-aout* mmix-*-*.
34501         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
34502         cris-*-elf* cris-*-aout* and mmix-*-*.
34503         * gcc.dg/20001009-1.c: Ditto.
34504         * gcc.dg/20010912-1.c: Ditto.
34505         * gcc.dg/20020122-4.c: Ditto.
34506         * gcc.dg/inline-2.c: Ditto.
34507
34508 2002-03-14  Jeffrey A Law  (law@cygnus.com)
34509
34510         * gcc.c-torture/compile/20020314-1.c: New test.
34511
34512 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
34513
34514         * gcc.c-torture/execute/20020314-1.c: New test.
34515
34516 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
34517
34518         * g++.dg/warn/Wunused-1.C: New test.
34519
34520 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
34521
34522         * g++.dg/abi/mangle6.C: New test.
34523
34524 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
34525
34526         * gcc.c-torture/compile/20020309-2.c: New test.
34527
34528         * gcc.c-torture/compile/20020312-1.c: New test.
34529
34530 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
34531
34532         * g++.dg/other/access1.C: New test.
34533
34534 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
34535
34536         * gcc.c-torture/execute/wchar_t-1.c: New test.
34537
34538 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
34539
34540         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
34541
34542 2002-03-12  Roger Sayle  <roger@eyesopen.com>
34543
34544         * gcc.dg/20020312-1.c: New test case.
34545
34546 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
34547
34548         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
34549
34550 2002-03-11  Richard Henderson  <rth@redhat.com>
34551
34552         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
34553         * g++.old-deja/g++.jason/report.C: Likewise.
34554
34555 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
34556
34557         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
34558         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
34559
34560 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
34561
34562         * testsuite/g++.dg/overload/pmf1.C: New test.
34563
34564 2002-03-11  Kazu Hirata  <kazu@hxi.com>
34565
34566         * gcc.c-torture/execute/20020307-1.c: Use long.
34567
34568 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
34569
34570         PR optimization/5844
34571         * gcc.dg/20020310-1.c: New test.
34572
34573 2002-03-09  Michael Meissner  <meissner@redhat.com>
34574
34575         * gcc.c-torture/execute/memcpy-2.c: New test.
34576         * gcc.c-torture/execute/memset-1.c: New test.
34577         * gcc.c-torture/execute/strlen-1.c: New test.
34578         * gcc.c-torture/execute/strcmp-1.c: New test.
34579         * gcc.c-torture/execute/strncmp-1.c: New test.
34580
34581 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
34582
34583         * gcc.dg/ppc-ldstruct.c: New test.
34584
34585 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
34586
34587         * gcc.c-torture/execute/va-arg-22.c: New test.
34588
34589 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34590
34591         * gcc.c-torture/compile/20020309-1.c: New test.
34592
34593 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
34594
34595         * gcc.c-torture/execute/20020307-2.c: New test.
34596
34597 2002-03-07  Jeffrey A Law  (law@redhat.com)
34598
34599         * g77.f-torture/compile/20020307-1.f: New test.
34600
34601 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
34602
34603         * gcc.dg/unordered-1.c: New test.
34604
34605 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
34606
34607         * gcc.c-torture/execute/20020307-1.c: New test.
34608
34609 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
34610
34611         * gcc.dg/20020304-1.c: New test.
34612
34613         * gcc.c-torture/compile/20020304-2.c: New test.
34614
34615 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
34616
34617         * gcc.c-torture/compile/20020304-1.c: New test case
34618         (from PR c/5830).
34619
34620 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
34621
34622         * gcc.dg/20020103-1.c: Add other -D ppc variants.
34623
34624 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
34625
34626         * g++.dg/other/classkey1.C: New test.
34627
34628 2002-03-01  Richard Henderson  <rth@redhat.com>
34629
34630         * gcc.c-torture/compile/981223-1.x: New.
34631         * gcc.c-torture/compile/920625-1.x: New.
34632
34633 2002-02-28  Richard Henderson  <rth@redhat.com>
34634
34635         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
34636
34637 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
34638
34639         * gcc.c-torture/execute/20020227-1.c: New test.
34640
34641 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
34642
34643         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
34644         here" ERROR lines.
34645         * g++.old-deja/g++.oliva/partord1.C: Likewise.
34646         * g++.old-deja.g++.other/defarg1.C: Likewise.
34647         * g++.old-deja/g++.pt/calls2.C: Likewise.
34648         * g++.old-deja/g++.pt/crash20.C: Likewise.
34649         * g++.old-deja/g++.pt/crash30.C: Likewise.
34650         * g++.old-deja/g++.pt/crash36.C: Likewise.
34651         * g++.old-deja/g++.pt/crash6.C: Likewise.
34652         * g++.old-deja/g++.pt/defarg13.C: Likewise.
34653         * g++.old-deja/g++.pt/derived3.C: Likewise.
34654         * g++.old-deja/g++.pt/error1.C: Likewise.
34655         * g++.old-deja/g++.pt/friend21.C: Likewise.
34656         * g++.old-deja/g++.pt/friend23.C: Likewise.
34657         * g++.old-deja/g++.pt/infinite1.C: Likewise.
34658         * g++.old-deja/g++.robertl/eb128.C: Likewise.
34659
34660 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
34661
34662         * gcc.c-torture/execute/20020225-2.c: New test.
34663
34664 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
34665
34666         * gcc.c-torture/execute/920730-1t.c,
34667         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
34668         Delete test cases, only relevant to -traditional.
34669
34670 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
34671
34672         * gcc.dg/cpp/undef1.c: Remove.
34673         * gcc.dg/cpp/directiv.c: Update.
34674         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
34675
34676 2002-02-27  Michael Meissner  <meissner@redhat.com>
34677
34678         * gcc.c-torture/execute/20020226-1.c: New test.
34679
34680 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
34681
34682         * g++.dg/debug/debug4.C: New test.
34683
34684         * gcc.dg/ia64-visibility-1.c: New test.
34685
34686 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
34687
34688         * gcc.dg/debug/20020224-1.c: New.
34689
34690 2002-02-25  Kazu Hirata  <kazu@hxi.com>
34691
34692         * gcc.c-torture/execute/960416-1.x: New.
34693         * gcc.c-torture/execute/divconst-3.x: Likewise.
34694
34695 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
34696
34697         * gcc.dg/20020224-1.c: New test.
34698
34699 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
34700
34701         * gcc.c-torture/execute/20020225-1.c: New.
34702
34703 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
34704
34705         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
34706
34707 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
34708
34709         * gcc.dg/20020222-1.c: New test.
34710
34711 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
34712
34713         * g++.dg/opt/anonunion1.C: New test.
34714
34715 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
34716
34717         * g++.dg/template/qualttp19.C: New test.
34718         * g++.dg/template/qualttp20.C: New test.
34719         * g++.old-deja/g++.jason/report.C: Adjust expected errors
34720         * g++.old-deja/g++.other/qual1.C: Likewise.
34721
34722 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
34723
34724         * gcc.dg/attr-alwaysinline.c: New.
34725
34726 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
34727
34728         * gcc.dg/20020220-1.c: New test.
34729
34730         * gcc.dg/20020220-2.c: New test.
34731
34732         * g++.dg/opt/mmx1.C: New test.
34733
34734 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
34735
34736         * gcc.c-torture/compile/20020110.c: New test.
34737
34738 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
34739
34740         * gcc.c-torture/execute/20020219-1.c: New test.
34741
34742         * gcc.dg/20020219-1.c: New test.
34743
34744         * gcc.dg/noncompile/20020220-1.c: New test.
34745
34746         * g++.dg/opt/ptrintsum1.C: New test.
34747
34748         * gcc.dg/debug/20020220-1.c: New test.
34749
34750 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
34751
34752         * gcc.c-torture/execute/20020216-1.c: New test.
34753
34754 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
34755
34756         * gcc.dg/decl-1.c: Update, new test.
34757
34758 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
34759
34760         * g++.dg/abi/bitfield1.C: New test.
34761         * g++.dg/abi/bitfield2.C: New test.
34762
34763 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
34764
34765         * gcc.dg/attr-nest.c: New test.
34766
34767 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
34768
34769         * gcc.c-torture/execute/20020215-1.c: New test.
34770
34771 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
34772
34773         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
34774         * g++.dg/debug/debug.exp: New.
34775         * g++.dg/debug/trivial.C: New.
34776         * g++.dg/debug/debug1.C: Moved...
34777         * g++.dg/other/debug1.C: ...from here.
34778         * g++.dg/debug/debug2.C: Moved...
34779         * g++.dg/other/debug2.C: ...from here.
34780         * g++.dg/debug/debug3.C: Moved...
34781         * g++.dg/other/debug3.C: ...from here.
34782
34783         * gcc.dg/noncompile/20020213-1.c: New test.
34784
34785 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
34786
34787         * g++.dg/other/debug3.C: New test.
34788
34789         * gcc.c-torture/execute/20020213-1.c: New test.
34790
34791 2002-02-13  Richard Smith <richard@ex-parrot.com>
34792
34793         * g++.old-deja/g++.other/thunk1.C: New test.
34794
34795 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
34796
34797         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
34798
34799 2002-02-13  Stan Shebs  <shebs@apple.com>
34800
34801         * gcc.dg/altivec-3.c: New.
34802
34803 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
34804
34805         * gcc.dg/Wunreachable-1.c: New test.
34806         * gcc.dg/Wunreachable-2.c: New test.
34807
34808 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
34809
34810         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
34811
34812 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
34813
34814         * gcc.dg/decl-1.c: New test.
34815
34816 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
34817
34818         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
34819
34820 2002-02-10  Kazu Hirata  <kazu@hxi.com>
34821
34822         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
34823         * gcc.c-torture/compile/980506-1.x: Likewise.
34824
34825 2002-02-10  Kazu Hirata  <kazu@hxi.com>
34826
34827         * gcc.dg/20020210-1.c: New.
34828
34829 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
34830
34831         * g77.f-torture/execute/947.f: New regression test
34832         for PR fortran/947.
34833
34834 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
34835
34836         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
34837         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
34838
34839 2002-02-08  Richard Henderson  <rth@redhat.com>
34840
34841         * gcc.c-torture/compile/labels-3.c: New.
34842
34843 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
34844
34845         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
34846         expression statements work instead.
34847         * gcc.dg/noncompile/20020207-1.c: New test.
34848
34849 2002-02-07  Richard Henderson  <rth@redhat.com>
34850
34851         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
34852
34853 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
34854
34855         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
34856         message from g77
34857         * lib/g77-dg.exp: Trim g77 error messages so that they are
34858         recognized by dg.exp.
34859
34860 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
34861
34862         PR fortran/5473
34863         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
34864
34865 2002-02-07  Richard Henderson  <rth@redhat.com>
34866
34867         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
34868         to be sufficiently aligned for integers.
34869
34870 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
34871
34872         * g++.dg/template/friend4.C: New test.
34873
34874 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
34875
34876         PR fortran/5743
34877         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
34878         unsupported cases.
34879
34880 2002-02-07  Richard Henderson  <rth@redhat.com>
34881
34882         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
34883         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
34884         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
34885         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
34886
34887 2002-02-06  Richard Henderson  <rth@redhat.com>
34888
34889         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
34890
34891 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
34892
34893         * gcc.dg/20020206-1.c: New test.
34894
34895 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
34896
34897         * gcc.c-torture/execute/20020206-1.c: New test.
34898
34899         * gcc.c-torture/execute/20020206-2.c: New test.
34900
34901         PR optimization/5429:
34902         * gcc.c-torture/compile/20020206-1.c: New test.
34903
34904 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
34905
34906         * g++.dg/ext/align1.C: Do not use an explicit alignment value
34907         as certain file formats cannot support particularly large
34908         alignments.
34909
34910         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
34911         and do not expect to be able to link the executable.
34912
34913         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
34914         fail because the COFF format does not support the weak attribute.
34915
34916 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
34917
34918         * g77.dg/pr5473.f: New test
34919
34920 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
34921
34922         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
34923         Fix testcase accordingly.
34924
34925 2002-02-04  Richard Henderson  <rth@redhat.com>
34926
34927         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
34928         (buf): Change to be an array of pointers, not ints.
34929
34930 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
34931
34932         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
34933         before all tests.  Move warning one line above to match where it
34934         C frontend emits.
34935         * gcc.dg/Wswitch-2.c: New test.
34936         * g++.dg/warn/Wswitch-1.C: New test.
34937         * g++.dg/warn/Wswitch-2.C: New test.
34938
34939 2002-02-04  Richard Henderson  <rth@redhat.com>
34940
34941         * g++.dg/abi/offsetof.C: Fix size comparison.
34942
34943 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
34944
34945         * gcc.dg/cast-qual-2.c: New test.
34946
34947 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
34948
34949         * gcc.dg/20020201-4.c: New test.
34950
34951 2002-02-04  Ben Elliston  <bje@redhat.com>
34952
34953         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
34954         target_info attribute != 0, in addition to the empty string.
34955         (gcc_target_compile): Likewise.
34956
34957 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
34958
34959         * gcc.dg/Wswitch.c: New test.
34960         PR gcc/4475. PR gcc/3780.
34961
34962 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
34963
34964         * g77.f-torture/execute/5122.f: New test for regressions
34965         against PR fortran/5122.
34966
34967 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
34968
34969         * g77.f-torture/compile/pr3743.f: Delete
34970         * g77.dg/pr3743-1.f: New test.
34971         * g77.dg/pr3743-2.f: New test.
34972         * g77.dg/pr3743-3.f: New test.
34973         * g77.dg/pr3743-4.f: New test.
34974
34975 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34976
34977         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
34978
34979 2002-02-02  Richard Henderson  <rth@redhat.com>
34980
34981         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
34982         * gcc.c-torture/execute/bf64-1.c: Likewise.
34983
34984 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
34985
34986         * gcc.dg/20020201-2.c: New test.
34987
34988         * gcc.dg/20020201-3.c: New test.
34989
34990         * gcc.c-torture/execute/bitfld-2.c: New test.
34991
34992 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34993
34994         * gcc.dg/bitfld-1.c: Update.
34995         * gcc.dg/bitfld-2.c: Update.
34996         * gcc.c-torture/execute/bitfld-1.x: New.
34997
34998 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
34999
35000         * gcc.c-torture/execute/20020201-1.c: New test.
35001
35002 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
35003
35004         PR target/5469
35005         * gcc.dg/20020201-1.c: New test.
35006
35007 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
35008
35009         PR fortran/3743
35010         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
35011         * g77.f-torture/compile/pr3743.x: Remove
35012
35013 2002-01-31  Tom Rix  <trix@redhat.com>
35014
35015         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
35016
35017 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
35018
35019         * gcc.dg/noncompile/20020130-1.c: New test.
35020
35021 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
35022
35023         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
35024
35025 2002-01-29  Richard Henderson  <rth@redhat.com>
35026
35027         * gcc.c-torture/execute/991118-1.c: Cast various constants back
35028         to long long.
35029         * gcc.c-torture/execute/bf64-1.c: Likewise.
35030
35031 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
35032
35033         * gcc.c-torture/execute/20020129-1.c: New test.
35034
35035 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
35036
35037         * gcc.c-torture/compile/20000224-1.c: Update.
35038         * gcc.c-torture/execute/bitfld-1.c: New tests.
35039         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
35040         * gcc.dg/uninit-A.c: Update.
35041
35042 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
35043
35044         * g++.dg/template/ctor1.C: Add instantiation.
35045
35046 2002-01-28  Paul Koning  <pkoning@equallogic.com>
35047
35048         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
35049         argument to __builtin_prefetch to be const ptr.
35050
35051 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
35052
35053         * gcc.c-torture/compile/20020120-1.c: New test.
35054
35055 2002-01-27  Kazu Hirata  <kazu@hxi.com>
35056
35057         * gcc.c-torture/execute/20020127-1.c: New test.
35058
35059 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
35060
35061         * g77.dg/f77-edit-i-in.f: New test
35062         * g77.dg/f77-edit-i-out.f: New test
35063
35064 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
35065
35066         * gcc.dg/debug/debug.exp: New file.
35067         * gcc.dg/debug/trivial.c: New file.
35068         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
35069         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
35070         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
35071         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
35072         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
35073         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
35074         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
35075         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
35076         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
35077         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
35078         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
35079         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
35080         * gcc.dg/20000503-1.c: Removed.
35081         * gcc.dg/20010207-1.c: Removed.
35082         * gcc.dg/20011223-1.c: Removed.
35083         * gcc.dg/20020104-2.c: Removed.
35084         * gcc.dg/debug-1.c: Removed.
35085         * gcc.dg/debug-2.c: Removed.
35086         * gcc.dg/debug-3.c: Removed.
35087         * gcc.dg/debug-4.c: Removed.
35088         * gcc.dg/debug-5.c: Removed.
35089         * gcc.dg/debug-6.c: Removed.
35090         * gcc.dg/dwarf2-1.c: Removed.
35091         * gcc.dg/dwarf2-2.c: Removed.
35092
35093 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
35094
35095         * g++.old-deja/g++.other/eh5.C: New test.
35096         * g++.old-deja/g++.other/sibcall2.C: New test.
35097         * g++.old-deja/g++.other/array9.C: New test.
35098         * g++.old-deja/g++.other/typename2.C: New test.
35099         * g++.old-deja/g++.other/crash60.C: New test.
35100         * g++.old-deja/g++.other/conv9.C: New test.
35101         * g++.old-deja/g++.other/mangle10.C: New test.
35102         * g++.old-deja/g++.other/unchanging1.C: New test.
35103         * g++.old-deja/g++.other/exprstmt1.C: New test.
35104         * g++.old-deja/g++.other/inline23.C: New test.
35105         * g++.old-deja/g++.eh/ia64-1.C: New test.
35106         * g++.old-deja/g++.other/dwarf2-1.C: New test.
35107         * g++.old-deja/g++.other/reload1.C: New test.
35108         * g++.old-deja/g++.other/static20.C: New test.
35109         * g++.old-deja/g++.other/local-alloc1.C: New test.
35110         * g++.old-deja/g++.other/conv8.C: New test.
35111         * g++.old-deja/g++.other/stmtexpr2.C: New test.
35112         * g++.old-deja/g++.other/storeexpr1.C: New test.
35113         * g++.old-deja/g++.other/storeexpr2.C: New test.
35114         * g++.dg/eh/template2.C: New test.
35115         * g++.dg/warn/weak1.C: New test.
35116
35117 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
35118
35119         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
35120         Remove first, non-varying, argument.
35121
35122 2002-01-23  Richard Henderson  <rth@redhat.com>
35123
35124         * gcc.dg/inline-2.c: New.
35125
35126         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
35127         Add optional target arg.  Check number of arguments.
35128         (scan-assembler-not, scan-assembler-dem): Likewise.
35129         (scan-assembler-dem-not): Likewise.
35130
35131 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
35132
35133         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
35134         line 12.
35135         * g++.old-deja/g++.brendan/parse3.C,
35136         g++.old-deja/g++.other/crash26.C,
35137         g++.old-deja/g++.other/crash28.C,
35138         g++.old-deja/g++.other/crash29.C,
35139         g++.old-deja/g++.other/crash30.C,
35140         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
35141
35142 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
35143
35144         * gcc.dg/20020115-1.c: New.
35145
35146 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
35147
35148         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
35149
35150 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
35151
35152         * gcc.dg/20020122-3.c: New.
35153
35154 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
35155
35156         * g++.dg/other/gc1.C: New test.
35157
35158 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
35159
35160         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
35161
35162 2002-01-22  Richard Henderson  <rth@redhat.com>
35163
35164         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
35165
35166 2002-01-22  Richard Henderson  <rth@redhat.com>
35167
35168         * gcc.dg/20020122-4.c: New.
35169
35170 2002-01-22  H.J. Lu <hjl@gnu.org>
35171
35172         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
35173         link output.
35174         * gcc.dg/special/ecos.exp: Likewise.
35175         * lib/g++-dg.exp: Likewise.
35176         * lib/g77-dg.exp: Likewise.
35177         * lib/gcc-dg.exp : Likewise.
35178         * lib/mike-g++.exp: Likewise.
35179         * lib/mike-g77.exp: Likewise.
35180         * lib/mike-gcc.exp: Likewise.
35181         * lib/objc-dg.exp: Likewise.
35182
35183 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
35184
35185         PR target/5379
35186         * gcc.dg/20020122-2.c: New test.
35187
35188 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
35189
35190         * gcc.dg/20020122-1.c: New test.
35191
35192 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
35193
35194         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
35195
35196 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
35197
35198         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
35199
35200 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35201
35202         * gcc.c-torture/compile/20020121-1.c: New test.
35203
35204 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35205
35206         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
35207         ld_library_path.
35208
35209 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
35210
35211         * gcc.dg/20020218-1.c: New test.
35212
35213 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
35214
35215         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
35216         messages
35217         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
35218         "At global scope" warning
35219         * g++.dg/ext/align1.C: Change cygwin test for alignment
35220         from db-bogus to dg-warning
35221
35222 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
35223
35224         * g77.f-torture/compile/cpp2.F: New test.
35225
35226 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
35227
35228         * g++.dg/template/access1.C: New test.
35229
35230 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
35231
35232         * gcc.dg/20020118-1.c: New.
35233
35234 2002-01-18  Kazu Hirata  <kazu@hxi.com>
35235
35236         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
35237
35238 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
35239
35240         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
35241         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
35242         alignment warnings.
35243
35244 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
35245
35246         * gcc.misc-tests/i386-prefetch.exp: Save and restore
35247         torture_with_loops and torture_without_loops
35248
35249 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
35250
35251         * gcc.c-torture/compile/20020116-1.c: New test.
35252
35253 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
35254
35255         * gcc.dg/20020116-2.c: New test.
35256
35257         * gcc.dg/ultrasp4.c: New test.
35258
35259         * gcc.dg/20020116-1.c: New test.
35260
35261 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
35262
35263         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
35264         by EABI.
35265
35266 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
35267
35268         * gcc.misc-tests/i386-prefetch.exp: New.
35269         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
35270         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
35271         * gcc.misc-tests/i386-pf-none-1.c: New test.
35272         * gcc.misc-tests/i386-pf-sse-1.c: New test.
35273
35274 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
35275
35276         * gcc.dg/gnu89-init-1.c: Add new tests.
35277
35278 2002-01-15  Andreas Jaeger  <aj@suse.de>
35279
35280         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
35281         * gcc.dg/i386-mmx-2.c: Likewise.
35282         * gcc.dg/i386-sse-1.c: Likewise.
35283         * gcc.dg/i386-sse-2.c: Likewise.
35284         * gcc.dg/i386-sse-3.c: Likewise.
35285
35286 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
35287
35288         * g77.f-torture/execute/intrinsic-unix-bessel.f:
35289         Uncomment additional cases that now pass.
35290
35291 2002-01-11  Richard Henderson  <rth@redhat.com>
35292
35293         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
35294         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
35295
35296 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
35297
35298         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
35299
35300 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
35301
35302         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
35303         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
35304
35305 2002-01-10  Dale Johannesen  <dalej@apple.com>
35306
35307         * gcc.c-torture/execute/loop-11.c: New.
35308
35309 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
35310
35311         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
35312         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
35313
35314 2002-01-09  Richard Henderson  <rth@redhat.com>
35315
35316         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
35317         type in which to perform the operation for each size.
35318
35319 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
35320
35321         * gcc.c-torture/compile/20020109-2.c: New test.
35322
35323 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
35324
35325         * gcc.c-torture/execute/loop-10.c: New test.
35326
35327 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
35328
35329         * gcc.c-torture/compile/20010226-1.c: New test.
35330         * gcc.c-torture/compile/20010227-1.c: New test.
35331         * gcc.c-torture/compile/20010426-1.c: New test.
35332         * gcc.c-torture/compile/20010510-1.c: New test.
35333         * gcc.c-torture/compile/20010605-3.c: New test.
35334         * gcc.c-torture/compile/20010824-1.c: New test.
35335         * gcc.c-torture/execute/20010409-1.c: New test.
35336         * gcc.dg/noncompile/20000901-1.c: New test.
35337         * gcc.dg/20001023-1.c: New test.
35338         * gcc.dg/20001101-1.c: New test.
35339         * gcc.dg/20001102-1.c: New test.
35340         * gcc.dg/20010207-1.c: New test.
35341         * gcc.dg/20010405-1.c: New test.
35342         * gcc.dg/20010822-1.c: New test.
35343         * gcc.dg/20011107-1.c: New test.
35344
35345 2002-01-09  Jeffrey A Law  (law@redhat.com)
35346
35347         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
35348
35349         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
35350         execution failure on PA targets.
35351
35352 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
35353
35354         * gcc.c-torture/compile/20020109-1.c: New test.
35355
35356 2002-01-08  Kazu Hirata  <kazu@hxi.com>
35357
35358         * gcc.c-torture/execute/20020108-1.c: New test.
35359
35360 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
35361
35362         * gcc.dg/20020108-1.c: New test.
35363
35364 2002-01-08  H.J. Lu <hjl@gnu.org>
35365
35366         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
35367         for header files.
35368
35369 2002-01-08  Geoff Keating  <geoffk@redhat.com>
35370
35371         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
35372         consistency.
35373
35374 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
35375
35376         * gcc.dg/altivec-4.c: Test altivec predicates.
35377
35378 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
35379
35380         * gcc.c-torture/execute/20020107-1.c: New test.
35381
35382 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
35383
35384         PR c/5279
35385         * gcc.c-torture/compile/20020106-1.c: New test.
35386
35387 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
35388
35389         * gcc.c-torture/execute/nestfunc-4.c: New test.
35390
35391 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
35392
35393         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
35394         extra triple that slipped in.
35395         * g++.old-deja/g++.abi/align.C: Likewise.
35396         * g++.old-deja/g++.abi/bitfields.C: Likewise.
35397
35398 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
35399
35400         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
35401         * g++.old-deja/g++.abi/align.C: Likewise.
35402         * g++.old-deja/g++.abi/bitfields.C: Likewise.
35403
35404         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
35405         on FreeBSD/i386.
35406         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
35407         FreeBSD.
35408
35409 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
35410
35411         * gcc.dg/20020104-1.c: New test.
35412
35413         * gcc.dg/20020104-2.c: New test.
35414
35415 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
35416
35417         * gcc.dg/20020103-1.c: Fix typo in target selector.
35418
35419 2002-01-03  Richard Henderson  <rth@redhat.com>
35420
35421         * gcc.dg/20020103-1.c: New.
35422
35423 2002-01-03  Kazu Hirata  <kazu@hxi.com>
35424
35425         * gcc.c-torture/execute/20020103-1.c: New test.
35426
35427 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
35428
35429         * g++.dg/other/debug2.C: New test.
35430
35431         * gcc.c-torture/compile/20020103-1.c: New test.
35432
35433 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
35434
35435         * gcc.dg/gnu89-init-1.c: Added new tests.
35436
35437 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
35438
35439         * g++.dg/template/friend2.C: Remove as patch is reverted.
35440
35441         * g++.dg/warn/oldcast1.C: New test.
35442
35443         * g++.dg/template/ptrmem1.C: New test.
35444         * g++.dg/template/ptrmem2.C: New test.
35445
35446         * g++.dg/template/ntp.C: New test.
35447
35448         * g++.dg/other/component1.C: New test.
35449
35450         * g++.dg/template/ttp3.C: New test.
35451
35452         * g++.dg/template/friend2.C: New test.
35453         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
35454
35455 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
35456
35457         * g++.dg/other/ptrmem1.C: New test.
35458         * g++.dg/other/ptrmem2.C: New test.
35459
35460 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
35461
35462         * g++.dg/template/ctor1.C: New test.
35463
35464 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
35465
35466         * g++.dg/template/friend2.C: New test.
35467
35468 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
35469
35470         * gcc.dg/mmix-1.c: New test.
35471
35472 2001-12-31  Richard Henderson  <rth@redhat.com>
35473
35474         * gcc.dg/asm-5.c: New.
35475
35476 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
35477
35478         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
35479         in namespace __gnu_cxx
35480
35481 2001-12-30  Richard Henderson  <rth@redhat.com>
35482
35483         * gcc.dg/debug-6.c: New.
35484
35485 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
35486
35487         * gcc.c-torture/compile/20011229-2.c: New test.
35488
35489 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
35490
35491         * gcc.dg/debug-3.c: New test.
35492         * gcc.dg/debug-4.c: New test.
35493         * gcc.dg/debug-5.c: New test.
35494
35495 2001-12-29  Richard Henderson  <rth@redhat.com>
35496
35497         * g++.dg/eh/loop1.C: New.
35498
35499 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
35500
35501         * g++.dg/template/crash1.C: New test.
35502
35503 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
35504
35505         * g++.dg/other/const1.C: New test.
35506
35507 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
35508
35509         * gcc.c-torture/compile/20011229-1.c: New test.
35510
35511 2001-12-28  Stan Shebs  <shebs@apple.com>
35512
35513         * lib/objc-torture.exp: Resync with c-torture.exp.
35514         * lib/objc.exp: Load standard libraries.
35515
35516 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
35517
35518         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
35519         additional tests.
35520
35521 2001-12-27  Roger Sayle <roger@eyesopen.com>
35522
35523         * gcc.c-torture/execute/string-opt-16.c: New testcase.
35524
35525 2001-12-27  Richard Henderson  <rth@redhat.com>
35526
35527         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
35528
35529 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
35530
35531         * g++.dg/eh/ctor1.C: New test.
35532         * g++.dg/other/error2.C: New test.
35533
35534 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
35535
35536         * g++.dg/other/init2.C: New test.
35537
35538 2001-12-24  Richard Henderson  <rth@redhat.com>
35539
35540         * gcc.dg/20011223-1.c: New.
35541         * gcc.dg/inline-1.c: New.
35542
35543 2001-12-23  Richard Henderson  <rth@redhat.com>
35544
35545         * gcc.dg/asm-4.c: Test operand modifiers.
35546
35547 2001-12-23  Richard Henderson  <rth@redhat.com>
35548
35549         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
35550
35551 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
35552
35553         * gcc.c-torture/execute/20011223-1.c: New test.
35554
35555 2001-12-21  Richard Henderson  <rth@redhat.com>
35556
35557         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
35558         re-enables the warning.
35559
35560 2001-12-21  Richard Henderson  <rth@redhat.com>
35561
35562         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
35563
35564 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
35565
35566         * gcc.c-torture/compile/20011218-1.c: New test.
35567
35568 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
35569
35570         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
35571         arm-isr.c test.
35572         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
35573         epilogue generation for ARM ISR routines.
35574
35575 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35576
35577         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
35578         * gcc.dg/format/c90-printf-3.c: Likewise.
35579         * gcc.dg/format/c99-printf-3.c: Likewise.
35580         * gcc.dg/format/ext-1.c: Likewise.
35581         * gcc.dg/format/ext-6.c: Likewise.
35582         * gcc.dg/format/format.h: Prototype unlocked stdio.
35583
35584 2001-12-20  Richard Henderson  <rth@redhat.com>
35585
35586         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
35587         (arena): Use it.
35588         (malloc): Correct allocation logic.  Abort if we fill up the
35589         arena before initialization complete.
35590         (realloc): Correct allocation logic.
35591
35592 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
35593
35594         * gcc.c-torture/compile/20011219-2.c: New test.
35595
35596         * gcc.c-torture/execute/20011219-1.c: New test.
35597
35598 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
35599
35600         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
35601         target does not support weak symbols.
35602
35603 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
35604
35605         * gcc.c-torture/compile/20011219-1.c: New test.
35606
35607 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
35608
35609         * g++.dg/other/error1.C: New test.
35610
35611 2001-12-17  Jeffrey A Law  (law@redhat.com)
35612
35613         * gcc.c-torture/execute/20011217-1.c: New test.
35614
35615 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
35616
35617         * objc.dg/special/: New directory.
35618         * objc.dg/special/special.exp: New file.
35619         * objc.dg/special/unclaimed-category-1.h: New file.
35620         * objc.dg/special/unclaimed-category-1a.m: New file.
35621         * objc.dg/special/unclaimed-category-1.m: New file.
35622
35623 2001-12-17  Andreas Jaeger  <aj@suse.de>
35624
35625         * gcc.c-torture/compile/20011217-2.c: New test.
35626
35627 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
35628
35629         * gcc.c-torture/compile/20011217-1.c: New test.
35630
35631 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
35632
35633         * testsuite/gcc.dg/20011214-1.c: New.
35634
35635 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
35636
35637         * gcc.dg/altivec-4.c: New.
35638
35639 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
35640
35641         * gcc.dg/20011113-1.c: New test.
35642
35643 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35644
35645         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
35646         std::__malloc_alloc_template<0> and
35647         std::__default_alloc_template<false, 0>.
35648
35649 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
35650
35651         * objc/execute/bf-21.m: New test.
35652         * objc/execute/enumeration-1.m: New test.
35653         * objc/execute/enumeration-2.m: New test.
35654
35655 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
35656
35657         * gcc.dg/gnu89-init-1.c: New test.
35658
35659 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
35660
35661         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
35662         * g++.old-deja/g++.jason/2371.C: Likewise.
35663         * g++.old-deja/g++.jason/template33.C: Likewise.
35664         * g++.old-deja/g++.jason/template34.C: Likewise.
35665         * g++.old-deja/g++.jason/template36.C: Likewise.
35666         * g++.old-deja/g++.oliva/typename1.C: Likewise.
35667         * g++.old-deja/g++.oliva/typename2.C: Likewise.
35668         * g++.old-deja/g++.other/typename1.C: Likewise.
35669         * g++.old-deja/g++.pt/inherit2.C: Likewise.
35670         * g++.old-deja/g++.pt/nontype5.C: Likewise.
35671         * g++.old-deja/g++.pt/typename11.C: Likewise.
35672         * g++.old-deja/g++.pt/typename14.C: Likewise.
35673         * g++.old-deja/g++.pt/typename16.C: Likewise.
35674         * g++.old-deja/g++.pt/typename3.C: Likewise.
35675         * g++.old-deja/g++.pt/typename4.C: Likewise.
35676         * g++.old-deja/g++.pt/typename5.C: Likewise.
35677         * g++.old-deja/g++.pt/typename7.C: Likewise.
35678         * g++.old-deja/g++.robertl/eb9.C: Likewise.
35679
35680 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
35681
35682         * g++.dg/other/linkage1.C: New test.
35683         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
35684         specifiers.
35685
35686 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
35687
35688         * gcc.dg/concat.c: New test.
35689
35690 2001-12-11  Stan Shebs  <shebs@apple.com>
35691
35692         * objc/compile: New test directory.
35693         * objc/compile/compile.exp: New expect script.
35694         * objc/compile/20011211-1.m: New compile test.
35695
35696 2001-12-11  Jason Merrill  <jason@redhat.com>
35697
35698         * lib/prune.exp (prune_gcc_output): Also handle "In member
35699         function".  So many permutations...
35700
35701 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
35702
35703         * g++.dg/template/typedef1.C: New test.
35704
35705 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
35706
35707         * g++.dg/other/copy1.C: New test.
35708
35709 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
35710
35711         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
35712
35713         * gcc.dg/builtin-choose-expr.c: New.
35714
35715 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
35716
35717         * gcc.dg/altivec-2.c: New.
35718
35719 2001-12-07  Richard Henderson  <rth@redhat.com>
35720
35721         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
35722
35723 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
35724
35725         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
35726         ultrasparc.
35727
35728 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35729
35730         * g++-old.deja/g++.robertl/eb101.C: Deleted.
35731
35732 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
35733
35734         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
35735         variable argument list.
35736
35737 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
35738
35739         * gcc.c-torture/execute/memcheck: Delete entire directory.
35740         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
35741         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
35742
35743 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35744
35745         * gcc.dg/Wshadow-1.c: New test.
35746
35747 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
35748
35749         * gcc.c-torture/compile/20011130-1.c: New test.
35750
35751         * gcc.dg/noncompile/20011025-1.c: New test.
35752
35753         * g++.dg/other/anon-union.C: New test.
35754
35755         * gcc.c-torture/execute/20011024-1.c: New test.
35756
35757 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
35758
35759         * gcc.c-torture/execute/20000722-1.x,
35760         gcc.c-torture/execute/20010123-1.x: Remove.
35761         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
35762         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
35763         gcc.dg/c99-complit-2.c: New tests.
35764
35765 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
35766
35767         * g++.dg/inherit/base1.C: New test.
35768
35769 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
35770
35771         * g++.dg/other/stdarg1.C: New test.
35772
35773         * gcc.c-torture/compile/20011130-2.c: New test.
35774
35775 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
35776
35777         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
35778         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
35779         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
35780         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
35781         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
35782         * gcc.dg/builtin-prefetch-1.c: New test.
35783
35784 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
35785
35786         * gcc.dg/20011130-1.c: New test.
35787
35788 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
35789
35790         * g++.dg/other/scope1.C: New test.
35791         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
35792
35793 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
35794
35795         * gcc.dg/vla-init-1.c: New test.
35796
35797 2001-12-01  Geoff Keating  <geoffk@redhat.com>
35798
35799         * gcc.c-torture/compile/structs.c: New testcase from GDB.
35800
35801 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35802
35803         * objc.dg/alias.m: Update.
35804         * objc.dg/class-1.m: Update.
35805         * objc.dg/const-str-1.m: Update.
35806         * objc.dg/fwd-proto-1.m: Update.
35807         * objc.dg/id-1.m: Update.
35808         * objc.dg/super-class-1.m: Update.
35809
35810 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
35811
35812         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
35813         constructs.
35814
35815 2001-11-28  Jeffrey A Law  (law@cygnus.com)
35816
35817         * gcc.c-torture/execute/20011128-1.c: New test.
35818
35819 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
35820
35821         * gcc.dg/20011127-1.c: New test.
35822
35823 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35824
35825         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
35826         from Austin Group draft 7.
35827         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
35828         scanf format arguments.
35829         * gcc.dg/format/no-exargs-2.c: New test.
35830
35831 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
35832
35833         * g++.dg/abi/vbase8-4.C: New test.
35834
35835 2001-11-24  Ian Lance Taylor  <ian@airs.com>
35836
35837         * gcc.c-torture/execute/20011121-1.c: New test.
35838
35839 2001-11-23  Jeffrey A Law  (law@cygnus.com)
35840
35841         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
35842
35843 2001-11-23  Andreas Jaeger  <aj@suse.de>
35844
35845         * gcc.dg/cpp/charconst-2.c: New test.
35846
35847 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
35848
35849         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
35850         to the host if it is remote.  Let tests specify extra headers
35851         they use.
35852         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
35853         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
35854         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
35855         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
35856         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
35857         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
35858         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
35859         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
35860         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
35861         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
35862
35863 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
35864
35865         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
35866         for little endian ARMs.
35867
35868 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
35869
35870         * gcc.c-torture/compile/20011119-1.c: New test.
35871         * gcc.c-torture/compile/20011119-2.c: New test.
35872
35873 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
35874
35875         * gcc.dg/altivec-1.c: Fix typo.
35876
35877 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
35878
35879         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
35880
35881 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
35882
35883         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
35884
35885 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
35886
35887         * lib/g77.exp: Don't specify --rpath-link.
35888
35889         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
35890         across all the headers.
35891         * gcc.dg/format/format.exp: For testing on a remote host,
35892         copy format.h.
35893
35894         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
35895         * gcc.c-torture/execute/930406-1.c: Likewise.
35896         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
35897
35898 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
35899
35900         * gcc.dg/altivec-1.c: New.
35901
35902 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
35903
35904         * gcc.dg/cpp/fpreprocessed.c: New test case.
35905
35906 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35907
35908         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
35909         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
35910         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
35911
35912 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35913
35914         * gcc.dg/no-builtin-1.c: New test.
35915
35916 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
35917
35918         * gcc.c-torture/execute/20011115-1.c: New test.
35919
35920 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
35921
35922         * gcc.c-torture/compile/20011114-2.c: New test.
35923         * gcc.c-torture/compile/20011114-3.c: New test.
35924         * gcc.c-torture/compile/20011114-4.c: New test.
35925
35926 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
35927
35928         * g++.dg/other/init1.C: New test.
35929
35930 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
35931
35932         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
35933         message.
35934
35935         * gcc.c-torture/execute/20011114-1.c: New testcase.
35936
35937         * gcc.c-torture/compile/20010327-1.c: Revert last change.
35938         * gcc.c-torture/compile/20011114-1.c: New test, exactly
35939         like the (before this change) version of 20010327-1.c.
35940
35941 2001-11-14  Roger Sayle <roger@eyesopen.com>
35942
35943         * gcc.c-torture/execute/string-opt-13.c: New testcase.
35944
35945 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
35946
35947         * g++.dg/init/array2.C: New test.
35948
35949 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
35950
35951         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
35952
35953 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
35954
35955         * g++.dg/other/forscope1.C: New test.
35956         * g++.dg/ext/forscope1.C: New test.
35957         * g++.dg/ext/forscope2.C: New test.
35958
35959 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
35960
35961         * gcc.c-torture/execute/20011113-1.c: New test.
35962
35963 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
35964
35965         * gcc.c-torture/execute/20011109-2.c: New test.
35966
35967         * gcc.c-torture/execute/20011109-1.c: New test.
35968
35969 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
35970
35971         * gcc.c-torture/compile/20011109-1.c: New test.
35972
35973 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
35974
35975         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
35976         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
35977         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
35978         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
35979         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
35980         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
35981         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
35982
35983 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
35984
35985         * g++.dg/warn/Wshadow-1.C: New tests.
35986         * g++.old-deja/g++.mike/for3.C: Update.
35987
35988 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
35989
35990         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
35991         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
35992         XFAILs.  Adjust expected error texts.
35993         * gcc.c-torture/compile/20011106-1.c,
35994         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
35995         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
35996         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
35997         gcc.dg/c99-array-lval-5.c: New tests.
35998
35999 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36000
36001         * gcc.dg/cpp/defined.c: Update.
36002
36003 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36004
36005         * gcc.c-torture/execute/anon-1.c: New test.
36006
36007 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
36008
36009         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
36010         same size, so no warning should be produced on stormy16.
36011
36012         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
36013         due to oversized array.
36014         * g++.old-deja/g++.mike/ns15.C: Likewise.
36015         * g++.old-deja/g++.pt/crash16.C: Likewise.
36016
36017 2001-11-02  Graham Stott  <grahams@redhat.com>
36018
36019         * g++.dgother/debug1.C: Fix typos.
36020
36021 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
36022
36023         * g++.dg/other/debug1.C: New test.
36024
36025 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36026
36027         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
36028         of unsigned long.
36029
36030 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
36031
36032         * gcc.dg/20011029-2.c: New test.
36033
36034         * gcc.c-torture/compile/20011029-1.c: New test.
36035
36036 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
36037
36038         * objc/execute/class_self-1.m: New test.
36039         * objc/execute/class_self-2.m: New test.
36040
36041 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
36042
36043         * gcc.misc-tests/msgs.exp: Delete.
36044         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
36045         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
36046         error set to match recent changes.
36047
36048 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
36049
36050         * gcc.dg/20011021-1.c: New test.
36051
36052 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
36053
36054         * gcc.c-torture/compile/20011023-1.c: New test.
36055
36056 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
36057
36058         * lib/g77.exp: Rewrite based on lib/g++.exp.
36059
36060 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
36061
36062         * gcc.c-torture/execute/20011019-1.c: New test.
36063
36064         * gcc.dg/20011018-1.c: New test.
36065
36066 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
36067
36068         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
36069
36070 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
36071
36072         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
36073         * gcc.dg/attr-invalid.c: Likewise.
36074
36075 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
36076
36077         * testsuite/gcc.dg/20011015-1.c: New test.
36078
36079 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
36080
36081         * g++.dg/template/unify2.C: New test.
36082
36083 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
36084
36085         * g++.dg/other/exception-specification.C: New test
36086
36087 2001-10-13  Tom Rix  <trix@redhat.com>
36088
36089         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
36090         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
36091
36092 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
36093
36094         * testsuite/gcc.dg/20011009-1.c: New test.
36095
36096 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
36097
36098         PR g++/4476
36099         * g++.dg/other/friend1.C: New test.
36100
36101 2001-10-11  Richard Henderson  <rth@redhat.com>
36102
36103         * g++.old-deja/g++.other/crash18.C: Add -S to options.
36104
36105 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36106
36107         * gcc.c-torture/compile/20011010-1.c: New.
36108
36109 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
36110
36111         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
36112         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
36113         g77.f-torture/execute/execute.exp,
36114         g77.f-torture/noncompile/noncompile.exp,
36115         gcc.c-torture/compile/compile.exp,
36116         gcc.c-torture/execute/execute.exp,
36117         gcc.c-torture/execute/ieee/ieee.exp,
36118         gcc.c-torture/execute/memcheck/memcheck.exp,
36119         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
36120         objc/execute/execute.exp: Update FSF address.
36121
36122 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
36123
36124         * gcc.dg/cpp/cmdlne-C.c: Update.
36125         * gcc.dg/cpp/cmdlne-C2.c: New.
36126
36127 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36128
36129         * gcc.c-torture/execute/20011008-3.c: New.
36130
36131 2001-10-08  DJ Delorie  <dj@redhat.com>
36132
36133         * gcc.dg/20011008-1.c: New.
36134         * gcc.dg/20011008-2.c: New.
36135
36136 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
36137
36138         * gcc.dg/cpp/spacing1.c: Update test.
36139
36140 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36141
36142         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
36143         spelling errors of "separate" as "seperate".
36144
36145 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
36146
36147         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
36148         enough to avoid inlining.
36149
36150 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
36151
36152         * lib/g77.exp: set libg2c_dir correctly.
36153
36154 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36155
36156         * gcc.dg/cpp/macro11.c: New test.
36157
36158 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
36159
36160         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
36161         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
36162         gcc.dg/format/multattr-3.c: New tests.
36163         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
36164         tests for format attributes on function pointers being rejected.
36165
36166 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
36167
36168         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
36169
36170 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
36171
36172         * g++.dg/warn/format1.C: New test.
36173
36174 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
36175
36176         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
36177
36178 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
36179
36180         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
36181
36182 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
36183
36184         * gcc.dg/cpp/redef2.c: Add test.
36185
36186 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
36187
36188         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
36189         long-standing bug on i686, apparently.
36190         * gcc.c-torture/execute/loop-2c.x: New file.
36191         * gcc.c-torture/execute/loop-2d.x: New file.
36192         * gcc.c-torture/execute/loop-3c.x: New file.
36193
36194 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
36195
36196         * gcc.dg/cpp/20000625-2.c: Correct line number.
36197
36198 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
36199
36200         * gcc.dg/cpp/macro10.c: New test.
36201         * gcc.dg/cpp/strify3.c: New test.
36202         * gcc.dg/cpp/spacing1.c: Add tests.
36203         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
36204         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
36205
36206 2001-09-24  DJ Delorie  <dj@redhat.com>
36207
36208         * gcc.c-torture/execute/20010924-1.c: New test.
36209
36210 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
36211
36212         * testsuite/objc/execute/paste.m: Remove.
36213
36214 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
36215
36216         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
36217
36218 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
36219
36220         * g77.dg/strlen0.f: New test.
36221
36222 2001-09-21  Richard Henderson  <rth@redhat.com>
36223
36224         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
36225         * g++.old-deja/g++.abi/vtable2.C: Likewise.
36226
36227 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
36228
36229         Table-driven attributes.
36230         * g++.dg/ext/attrib1.C: New test.
36231
36232 2001-09-20  DJ Delorie  <dj@redhat.com>
36233
36234         * gcc.dg/20000926-1.c: Update expected warning messages.
36235         * gcc.dg/array-2.c: Likewise, and test for warnings too.
36236         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
36237         array.
36238
36239 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
36240
36241         * g++.dg/eh/registers1.C: New test case.
36242
36243 2001-09-17  Richard Henderson  <rth@redhat.com>
36244
36245         * gcc.dg/array-5.c: Fix VLA decomposition test.
36246
36247 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
36248
36249         * gcc.dg/cpp/line5.c: New testcase.
36250
36251 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
36252
36253         * gcc.dg/cpp/macro9.c: New test.
36254
36255 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
36256
36257         * gcc.c-torture/execute/980223.c: Change type of addr from long
36258         to char *.
36259
36260 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
36261
36262         * gcc.c-torture/execute/20010915-1.c: New test.
36263
36264 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
36265
36266         * g77.dg/bprob: New directory.
36267         * g77.dg/bprob/bprob.exp: New file.
36268         * g77.dg/bprob/bprob-1.f: New test.
36269         * g77.dg/gcov: New directory.
36270         * g77.dg/gcov/gcov.exp: New file.
36271         * g77.dg/gcov/gcov-1.f: New test.
36272         * g77.dg/gcov/gcov-1.x: New file.
36273
36274 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
36275
36276         * gcc.dg/cpp/directiv.c: Update.
36277         * gcc.dg/cpp/undef1.c: Update.
36278
36279 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
36280
36281         * gcc.dg/20010912-1.c: New test.
36282
36283 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
36284
36285         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
36286         language-independent file in lib.
36287         * lib/gcov.exp: New file.
36288
36289 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
36290
36291         * gcc.c-torture/compile/20010911-1.c: New test.
36292
36293 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
36294
36295         * lib/profopt.exp: New, to support profile-directed optimizations.
36296         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
36297         * gcc.misc-tests/bprob-1.c: New test.
36298         * gcc.misc-tests/bprob-2.c: New test.
36299
36300 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
36301
36302         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
36303         XFAIL and which kinds of gcov output to verify.
36304         * gcc.misc-tests/gcov-4b.x: New file.
36305         * gcc.misc-tests/gcov-5b.x: New file.
36306         * gcc.misc-tests/gcov-6.x: New file.
36307         * gcc.misc-tests/gcov-7.c: New test.
36308         * gcc.misc-tests/gcov-7.x: New file.
36309
36310 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
36311
36312         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
36313         * gcc.misc-tests/gcov-6.c: New test.
36314
36315 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
36316
36317         PR c++/3986
36318         * g++.dg/abi/vbase1.C: New test.
36319
36320 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
36321
36322         * objc.dg/method-2.m: New.
36323
36324 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
36325
36326         PR c++/4203
36327         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
36328         * g++.dg/init/empty1.C: New test.
36329
36330 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
36331
36332         * gcc.c-torture/compile/20010903-1.c: New test.
36333
36334 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
36335
36336         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
36337         for m68k.
36338
36339 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
36340
36341         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
36342
36343         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
36344
36345         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
36346
36347 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
36348
36349         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
36350         for 16-bit 'unsigned int'.
36351
36352 2001-08-29  Kazu Hirata  <kazu@hxi.com>
36353
36354         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
36355
36356 2001-08-27  Richard Henderson  <rth@redhat.com>
36357
36358         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
36359         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
36360
36361 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
36362
36363         * gcc.dg/asm-names.c (ymain): New.
36364
36365 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
36366
36367         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
36368         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
36369         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
36370
36371 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36372
36373         * gcc.dg/compare5.c: New testcase.
36374
36375 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
36376
36377         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
36378         and "In instantiation".
36379
36380 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
36381
36382         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
36383
36384 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
36385
36386         * gcc.misc-tests/gcov.exp: Add support for branch information.
36387         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
36388         * gcc.misc-tests/gcov-4.c: New test.
36389         * gcc.misc-tests/gcov-4b.c: New test.
36390         * gcc.misc-tests/gcov-5b.c: New test.
36391
36392 2001-08-20  Zack Weinberg  <zackw@panix.com>
36393
36394         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
36395         expected to fail.
36396
36397 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36398
36399         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
36400
36401 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
36402
36403         * g++.dg/eh/template1.C: New test.
36404
36405 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
36406
36407         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
36408         Fix thinko.
36409         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
36410         for xfail.
36411
36412 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
36413
36414         * lib/g77-dg.exp: Use prune.exp for common procedures
36415         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
36416         * lib/g77.exp: (g77-dg-prune) Remove
36417
36418 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
36419
36420         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
36421
36422 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36423
36424         * g++.dg/template/unify1.C: New test.
36425
36426 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
36427
36428         * g++.dg/abi/empty4.C: New test.
36429
36430 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
36431
36432         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
36433         solaris2.*
36434         * g77.f-torture/compile/pr3743.x: Likewise.
36435
36436 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
36437
36438         * g++.dg/other/using-declaration.C: New test.
36439
36440 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36441
36442         * gcc.dg/cpp/tr-sign.c: New testcase.
36443
36444 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36445
36446         * gcc.dg/cpp/19951025-1.c: Revert.
36447         * gcc.dg/cpp/directiv.c: We no longer process directives that
36448         interrupt macro arguments.
36449
36450 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
36451
36452         * gcc.dg/bconstp-1.c: New test.
36453
36454 2001-08-03  Richard Henderson  <rth@redhat.com>
36455
36456         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
36457
36458 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36459
36460         * gcc.dg/cpp/19951025-1.c: Update.
36461
36462 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
36463
36464         * g77.dg/ff90-1.f (s): Fix reference of variable z,
36465         should be x.
36466
36467 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
36468
36469         Kill -fhonor-std.
36470         * g++.old-deja/g++.ns/ns14.C: Remove special options.
36471         * g++.old-deja/g++.other/std1.C: Likewise.
36472         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
36473
36474 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
36475
36476         * lib/g77.exp: Load gcc-defs.exp for common procedures
36477         (g77_pass, g77_fail, g77_finish, g77_exit,
36478         ${tool}_check_unsupported_p} Now redundant.  Deleted.
36479
36480 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
36481
36482         * g77.dg/fbackslash.f
36483         * g77.dg/fcase-preserve.f
36484         * g77.dg/ff90-1.f
36485         * g77.dg/ffixed-line-length-0.f
36486         * g77.dg/ffixed-line-length-132.f
36487         * g77.dg/ffixed-line-length-7.f
36488         * g77.dg/ffixed-line-length-72.f
36489         * g77.dg/ffixed-line-length-none.f
36490         * g77.dg/ffree-form-1.f
36491         * g77.dg/fno-backslash.f
36492         * g77.dg/fno-f90-1.f
36493         * g77.dg/fno-fixed-form-1.f
36494         * g77.dg/fno-onetrip.f
36495         * g77.dg/fno-typeless-boz.f
36496         * g77.dg/fno-underscoring.f
36497         * g77.dg/fno-vxt-1.f
36498         * g77.dg/fonetrip.f
36499         * g77.dg/ftypeless-boz.f
36500         * g77.dg/fugly-assumed.f
36501         * g77.dg/funderscoring.f
36502         * g77.dg/fvxt-1.f
36503
36504 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
36505
36506         * objc.dg/fwd-proto-1.m: New.
36507         * objc.dg/local-decl-1.m: New.
36508         * objc.dg/naming-1.m: New.
36509         * objc.dg/naming-2.m: New.
36510         * objc.dg/proto-hier-1.m: New.
36511
36512 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
36513
36514         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
36515         largest-type elements to a struct makes its size grow.
36516
36517 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
36518
36519         * g++.dg/abi/vthunk1.C: New test.
36520
36521 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
36522
36523         * g++.dg/abi/vbase8-22.C: New test.
36524
36525 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36526
36527         * gcc.dg/cpp/macro8.c: New test.
36528
36529 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
36530
36531         * g++.dg/abi/vbase8-21.C: New test.
36532
36533 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
36534
36535         * g++.dg/abi/vbase8-10.C: New test.
36536
36537 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36538
36539         * lib/g++.exp (g++_set_ld_library_path): Renamed to
36540         ${tool}_set_ld_library_path.
36541         Changed caller.
36542         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
36543         g++.exp.
36544
36545 2001-07-26  Stan Cox <scox@redhat.com>
36546
36547         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
36548         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
36549         gcc_exit, gcc_check_unsupported_p):
36550         Moved to gcc-deps.exp
36551         * gcc-deps.exp: New file.
36552
36553 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36554
36555         * g++.old-deja/g++.pt/defarg14.C: New test.
36556
36557 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
36558
36559         * g++.old-deja/g++.other/lineno5.C: New test.
36560
36561 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
36562
36563         * g++.old-deja/g++.pt/crash68.C: New test.
36564
36565 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
36566
36567         * g++.old-deja/g++.other/crash42.C: New test.
36568
36569 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36570
36571         * gcc.dg/cpp/extratokens.c: Fix.
36572         * gcc.dg/cpp/skipping2.c: New tests.
36573
36574 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36575
36576         * gcc.c-torture/execute/20010724-1.c: New file.
36577         * gcc.c-torture/execute/20010724-1.x: New file.
36578
36579 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
36580
36581         * g++.old-deja/g++.other/cond7.C: New test.
36582
36583 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
36584
36585         * g++.old-deja/g++.other/optimize4.C: New test.
36586
36587 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
36588
36589         * g++.old-deja/g++.abi/vbase8-5.C: New test.
36590
36591 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
36592
36593         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
36594         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
36595         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
36596         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
36597
36598         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
36599         bug report" message.
36600
36601         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
36602         * g++.dg/ext/instantiate1.C: Move from old-deja.
36603
36604 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
36605
36606         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
36607         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
36608         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
36609         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
36610
36611 2001-07-23  Jeffrey A Law  (law@cygnus.com)
36612
36613         * gcc.c-torture/execute/20010723-1.c: New test.
36614
36615 2001-07-23  Ben Elliston  <bje@redhat.com>
36616
36617         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
36618
36619 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36620
36621         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
36622         i[34567]86-*-*.
36623         Delete handling of ieee_multilib_flags.
36624         Pass -mieee for alpha*-*-* and sh-*-*.
36625         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
36626
36627 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
36628
36629         Remove old-abi tests.
36630         * g++.old-deja/g++.mike/p11116.C: Remove.
36631         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
36632
36633 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
36634
36635         * g77.f-torture/compile/pr3743.f: New test
36636
36637 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
36638
36639         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
36640
36641 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36642
36643         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
36644         g++.old-deja/g++.pt/static6.C: Likewise.
36645         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
36646         supports weak symbols.
36647
36648 2001-07-18  Andreas Jaeger  <aj@suse.de>
36649
36650         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
36651         supported again.
36652
36653 2001-07-18  Andreas Jaeger  <aj@suse.de>
36654
36655         * gcc.dg/iftrap-1.c: Fix target line.
36656
36657 2001-07-17  Richard Henderson  <rth@redhat.com>
36658
36659         * gcc.c-torture/execute/20010717-1.c: New.
36660
36661 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
36662
36663         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
36664         tests.
36665
36666 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
36667
36668         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
36669
36670 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36671
36672         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
36673         UAC_SIGBUS, UAC_NOPRINT definitions.
36674
36675 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
36676
36677         * objc/execute/object_is_class.m: New test.
36678         * objc/execute/object_is_meta_class.m: New test.
36679
36680 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
36681
36682         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
36683         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
36684
36685 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
36686
36687         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
36688         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
36689
36690 2001-07-14  Richard Henderson  <rth@redhat.com>
36691
36692         * gcc.dg/iftrap-1.c: New.
36693
36694 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
36695
36696         * g77.f-torture/execute/intrinsic77.f: New test.
36697
36698 2001-07-11  Janis Johnson <janis@us.ibm.com>
36699
36700         * gcc.misc-tests/gcov-3.c: New test.
36701
36702 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
36703
36704         * gcc.c-torture/compile/20010711-1.c,
36705         * gcc.c-torture/compile/20010711-2.c: New tests.
36706
36707 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
36708
36709         * gcc.c-torture/execute/20010711-1.c: New test.
36710
36711 2001-07-11  Ben Elliston  <bje@redhat.com>
36712
36713         * g++.old-deja/g++.other/enum5.C: New test.
36714
36715 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
36716
36717         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
36718         (g++-dg-prune): Call prune_gcc_output.
36719         * prune.exp: New file for prune_gcc_output.
36720         * lib/g++.exp, lib/gcc.exp: Load it.
36721
36722 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
36723
36724         * gcc.c-torture/compile/20010701-1.c,
36725         g++.old-deja/g++.ext/attrib6.C: New tests.
36726
36727 2001-07-06  Jeffrey A Law  (law@cygnus.com)
36728
36729         * gcc.c-torture/compile/20010706-1.c: New test.
36730
36731 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
36732
36733         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
36734
36735 2001-06-28  Stan Shebs  <shebs@apple.com>
36736
36737         * gcc.dg/pragma-darwin.c: New test.
36738
36739 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36740
36741         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
36742         Solaris 2.[678] system.
36743
36744 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
36745
36746         * gcc.dg/20010622-1.c: New test.
36747
36748 2001-06-18  Stan Shebs  <shebs@apple.com>
36749
36750         * objc.dg: New directory.
36751         * objc.dg/dg.exp: New file.
36752         * objc.dg/alias.m: New.
36753         * objc.dg/class-1.m: New.
36754         * objc.dg/class-2.m: New.
36755         * objc.dg/const-str-1.m: New.
36756         * objc.dg/const-str-2.m: New.
36757         * objc.dg/id-1.m: New.
36758         * objc.dg/method-1.m: New.
36759         * objc.dg/super-class-1.m: New.
36760         * lib/objc-dg.exp: New file.
36761
36762 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36763
36764         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
36765         of label name.
36766
36767 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
36768
36769         * g++.old-deja/g++.abi/vbase8-9.C: New test.
36770
36771 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36772
36773         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
36774         variable.
36775
36776 2001-06-12  Richard Henderson  <rth@redhat.com>
36777
36778         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
36779
36780 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
36781
36782         * g++.old-deja/g++.abi/vbase5.C: New test.
36783         * g++.old-deja/g++.abi/vbase6.C: New test.
36784         * g++.old-deja/g++.abi/vbase7.C: New test.
36785
36786 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36787
36788         * gcc.c-torture/compile/20010610-1.c: New test.
36789
36790 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
36791
36792         * g++.old-deja/g++.abi/vbase4.C: New test.
36793
36794 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36795
36796         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
36797         support %f for HC11/HC12 targets.
36798         * gcc.c-torture/execute/930513-1.x: New file, likewise.
36799         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
36800         on HC11/HC12 targets.
36801         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
36802
36803 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36804
36805         * gcc.dg/wchar_t-1.c: New file.
36806         * gcc.dg/wint_t-1.c: Likewise.
36807
36808 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
36809
36810         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
36811
36812 2001-06-11  Richard Henderson  <rth@redhat.com>
36813
36814         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
36815
36816 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
36817
36818         * gcc.c-torture/compile/20010611-1.c: New test.
36819
36820 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
36821
36822         * gcc.dg/c99-tag-1.c: Add more tests.
36823
36824 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
36825
36826         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
36827         representation on MN10300 and ARM/Thumb.
36828
36829 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
36830
36831         * g77.f-torture/execute/20010610.f: New.
36832
36833 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
36834
36835         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
36836         names.
36837
36838 2001-06-09  Richard Henderson  <rth@redhat.com>
36839
36840         * gcc.c-torture/execute/ashrdi-1.c: New.
36841         * gcc.c-torture/execute/ashldi-1.c: New.
36842         * gcc.c-torture/execute/lshrdi-1.c: New.
36843
36844 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
36845
36846         * objc/execute/load-3.m: Added. Check sending +load to categories,
36847         in addition to classes.
36848
36849 2001-06-08  Stan Shebs  <shebs@apple.com>
36850
36851         * objc/execute/load-2.m: New test.  From Nicola Pero
36852         <n.pero@mi.flashnet.it>.
36853
36854 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
36855
36856         * gcc.c-torture/execute/20010605-2.c: New test.
36857
36858 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
36859
36860         * g++.old-deja/g++.abi/vbase2.C: New test.
36861         * g++.old-deja/g++.abi/vbase3.C: New test.
36862
36863 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
36864
36865         * g++.old-deja/g++.pt/friend49.C: New test.
36866
36867 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
36868
36869         * g++.old-deja/g++.ext/anon3.C: New test.
36870
36871 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
36872
36873         * g++.old-deja/g++.other/conv7.C: New test.
36874
36875 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
36876
36877         * gcc.c-torture/compile/20010605-2.c: New test.
36878
36879 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36880
36881         * gcc.c-torture/execute/20010604-1.c: New test.
36882
36883 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
36884
36885         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
36886
36887 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
36888
36889         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
36890         (g++_link_flags): Likewise.
36891         (g++_init): Pass gccpath's value to two previous functions.
36892
36893 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36894
36895         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
36896         Ensure logfile entry matches exec command line.
36897
36898 2001-05-31  Richard Henderson  <rth@redhat.com>
36899
36900         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
36901         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
36902
36903 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
36904
36905         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
36906         compiler for irix6.2
36907
36908 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
36909
36910         * g++.old-deja/g++.other/optimize3.C: New file.
36911
36912 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
36913
36914         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
36915         assemble.
36916
36917 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
36918
36919         * g++.old-deja/g++.other/optimize2.C: New file.
36920
36921 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
36922
36923         * gcc.c-torture/compile/20010518-2.c: New file.
36924         * gcc.c-torture/execute/20010518-1.c: New file.
36925         * gcc.c-torture/execute/20010518-2.c: New file.
36926
36927 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36928
36929         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
36930
36931 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
36932
36933         G++ no longer defines builtins that do not begin with __builtin.
36934         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
36935         * g++.old-deja/g++.brendand/misc13.C: Likewise.
36936         * g++.old-deja/g++.law/builtin1.C: Likewise.
36937         * g++.old-deja/g++.law/cvt2.C: Likewise.
36938         * g++.old-deja/g++.mike/net5.C: Likewise.
36939         * g++.old-deja/g++.other/builtins1.C: Likewise.
36940         * g++.old-deja/g++.other/builtins2.C: Likewise.
36941         * g++.old-deja/g++.other/builtins3.C: Likewise.
36942         * g++.old-deja/g++.other/builtins4.C: Likewise.
36943         * g++.old-deja/g++.other/inline8.C: Likewise.
36944         * g++.old-deja/g++.robertl/eb39.C: Likewise.
36945
36946 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
36947
36948         * g++.old-deja/g++.pt/using1.C: Adjust.
36949         * g++.old-deja/g++.pt/using2.C: New test.
36950
36951 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
36952
36953         * gcc.dg/cpp/charconst.c: New tests.
36954         * gcc.dg/cpp/escape.c: New tests.
36955         * gcc.dg/cpp/escape-1.c: New tests.
36956         * gcc.dg/cpp/escape-2.c: New tests.
36957         * gcc.dg/cpp/ucs.c: New tests.
36958
36959 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
36960
36961         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
36962         native compiler for irix6.5.
36963
36964 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
36965
36966         * lib/g++.exp (g++_include_flags): Use args to compute
36967         get_multilibs.
36968         (g++_link_flags): Likewise.
36969         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
36970
36971 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
36972
36973         * gcc.dg/c90-hexfloat-1.c: Add more tests.
36974
36975 2001-05-21  Geoff Keating  <geoffk@redhat.com>
36976
36977         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
36978         this file.
36979
36980 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36981
36982         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
36983         STACK_SIZE;
36984         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
36985         to STACK_SIZE; Use it to define size of add_histo array.
36986         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
36987         to STACK_SIZE.
36988         (f): Use GITT_SIZE to define size of gitt local table.
36989         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
36990         to STACK_SIZE; Use it to define size of bytemem array.
36991
36992 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36993
36994         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
36995         on 68HC11/HC12 due to the asm instruction.
36996         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
36997         * gcc.c-torture/compile/920520-1.x: Likewise.
36998         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
36999         on 68HC11/HC12 because the function is larger than 64K.
37000         * gcc.c-torture/compile/961203-1.x: New file, this test fails
37001         on 68HC11/HC12 because the structure is too large.
37002
37003 2001-05-20  Richard Henderson  <rth@redhat.com>
37004
37005         * gcc.c-torture/execute/20010520-1.c: New.
37006
37007 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37008
37009         * g++.old-deja/g++.warn/compare1.C: New test.
37010         * gcc.dg/compare4.c: New test.
37011
37012 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
37013
37014         * g++.old-deja/g++.other/optimize1.C: New test.
37015
37016 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37017
37018         * g++.old-deja/g++.pt/spec41.C: New test.
37019
37020 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
37021
37022         * gcc.c-torture/compile/20010114-1.x: Remove.
37023
37024 2001-05-18  Stan Shebs  <shebs@apple.com>
37025
37026         * gcc.c-torture/compile/20010518-1.c: New test.
37027
37028 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
37029
37030         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
37031         * g++.old-deja/g++.pt/crash67.C: New test.
37032
37033 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
37034
37035         * g++.old-deja/g++.other/debug9.C: New test.
37036
37037 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
37038
37039         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
37040
37041 2001-05-16  Jan Hubicka  <jh@suse.cz>
37042
37043         * gcc.c-torture/compile/20010516-1.c: New test.
37044
37045 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
37046
37047         * g++.old-deja/g++.other/crash41.C: New test.
37048
37049 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
37050
37051         * g++.old-deja/g++.pt/crash66.C: New test.
37052
37053 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
37054
37055         * g++.old-deja/g++.robertl/eb27.C: Convert.
37056
37057 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
37058
37059         * g++.dg/friend-warn.C: New test.  Do not warn about friend
37060         declaration being redundant.
37061
37062 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
37063
37064         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
37065
37066 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
37067
37068         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
37069
37070 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
37071
37072         * lib/g++.exp: Use testsuite_flags.
37073
37074 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
37075
37076         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
37077
37078 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37079
37080         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
37081
37082 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
37083
37084         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
37085
37086 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
37087
37088         * gcc.c-torture/compile/20010313-1.c: New test.
37089
37090 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
37091
37092         * gcc.dg/cpp/direct2.c: New test.
37093         * gccq.dg/cpp/direct2s.c: New test.
37094
37095         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
37096
37097 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
37098
37099         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
37100         * g++.old-deja/g++.other/op3.C: Likewise.
37101
37102 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
37103
37104         * gcc.dg/cpp/syshdr.h: New file.
37105         * gcc.dg/cpp/sysmac1.c: Update.
37106         * gcc.dg/cpp/sysmac2.c: Update.
37107
37108 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37109
37110         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
37111
37112 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
37113
37114         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
37115         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
37116
37117 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
37118
37119         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
37120
37121 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
37122
37123         * lib/g++.exp (g++_include_flags): Don't use any special flags
37124         if TESTING_IN_BUILD_TREE is not defined.
37125         (g++_init): Use a plain 'c++' as the compiler if
37126         TESTING_IN_BUILD_TREEE is not defined.
37127
37128 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
37129
37130         * g++.old-deja/g++.eh/catch13.C: New test.
37131         * g++.old-deja/g++.eh/catch14.C: New test.
37132
37133 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
37134
37135         * gcc.dg/cpp/tr-define.c: New test.
37136
37137 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
37138
37139         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
37140         <stdlib.h>, not <malloc.h>.
37141
37142 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
37143
37144         * g++.old-deja/g++.ns/template17.C: New test.
37145
37146 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
37147
37148         * g++.old-deja/g++.pt/ref4.C: New test.
37149
37150 2001-04-30  Richard Henderson  <rth@redhat.com>
37151
37152         * gcc.dg/20000724-1.c: Revert last change.
37153
37154 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
37155
37156         * g77.f-torture/execute/20010430.f: New test.
37157
37158 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
37159
37160         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
37161
37162 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
37163
37164         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
37165
37166 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
37167
37168         * g++.old-deja/g++.eh/crash6.C: New test.
37169
37170 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
37171
37172         * g++.old-deja/g++.other/warn7.C: New test.
37173
37174 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
37175
37176         * g++.old-deja/g++.other/defarg9.C: New test.
37177
37178 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
37179
37180         * g77.f-torture/compile/20010426.f: New test.
37181         * g77.f-torture/execute/20010426.f: New test.
37182
37183 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
37184
37185         * g77.f-torture/compile/20000629-1.x: Remove - error
37186         has been fixed.
37187
37188 2001-04-26  Jeffrey A Law  (law@cygnus.com)
37189
37190         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
37191         Tweak slightly to work with g++.dg framework.
37192         * g++.dg/special/ecos.exp: Run initp1.C test.
37193         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
37194
37195         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
37196         its linker doesn't give line numbers either.
37197         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
37198
37199 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
37200
37201         * g++.old-deja/g++.other/lex1.C: New test.
37202
37203 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
37204
37205         * gcc.dg/noncompile/20010425-1.c: New test.
37206
37207 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
37208
37209         * g++.old-deja/g++.pt/mangle2.C: New test.
37210
37211 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
37212
37213         * gcc.dg/format/plus-1.c: New test.
37214
37215 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
37216
37217         * gcc.dg/20010423-1.c: New test.
37218
37219 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
37220
37221         * gcc.c-torture/execute/20010422-1.c: New test.
37222
37223 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
37224
37225         * g++.old-deja/g++.ns/type2.C: New test.
37226
37227 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
37228
37229         * g++.old-deja/g++.other/perf1.C: New test.
37230
37231 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
37232
37233         * gcc.dg/c99-func-2.c: Remove xfail.
37234         * gcc.dg/c99-func-3.c: Remove xfail.
37235         * gcc.dg/c99-func-4.c: Remove xfail.
37236
37237 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
37238
37239         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
37240
37241 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
37242
37243         * gcc.c-torture/compile/20010423-1.c: New test.
37244
37245 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
37246
37247         * g++.old-deja/g++.pt/typename28.C: New test.
37248
37249 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
37250
37251         * g++.old-deja/g++.abi/empty2.C: New test.
37252         * g++.old-deja/g++.abi/empty3.C: New test.
37253
37254 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
37255
37256         * g++.old-deja/g++.other/comdat2.C: New test.
37257         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
37258
37259 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
37260
37261         * g++.old-deja/g++.other/overload14.C: New test.
37262
37263 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
37264
37265         * g++.old-deja/g++.other/lookup23.C: New test.
37266
37267 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
37268
37269         * gcc.c-torture/execute/20010403-1.c: New test.
37270
37271 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
37272             Mark Mitchell  <mark@codesourcery.com>
37273
37274         * lib/old-dejagnu.exp: Don't delete output of executable.
37275         Add .exe suffix to executables.
37276
37277 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
37278
37279         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
37280
37281 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37282
37283         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
37284
37285 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
37286
37287         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
37288         * g++.old-deja/g++.abi/crash1.C: New test.
37289
37290 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
37291
37292         * g++.old-deja/g++.other/crash40.C: New test.
37293
37294 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37295
37296         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
37297
37298 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
37299
37300         * g++.old-deja/g++.other/warn6.C: New test.
37301
37302 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
37303
37304         * g++.old-deja/g++.robertl/eb42.C: Same.
37305
37306 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37307
37308         * gcc.dg/wtr-conversion-1.c: New testcase.
37309
37310 2001-04-10  Richard Henderson  <rth@redhat.com>
37311
37312         * g++.old-deja/g++.other/array5.C: New.
37313
37314 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37315
37316         * gcc.c-torture/execute/20010408-1.c: New test.
37317
37318 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
37319
37320         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
37321         headers and constructs.
37322         * g++.old-deja/g++.robertl/eb79.C: Same.
37323         * g++.old-deja/g++.robertl/eb77.C (main): Same.
37324         * g++.old-deja/g++.robertl/eb73.C: Same.
37325         * g++.old-deja/g++.robertl/eb66.C (main): Same.
37326         * g++.old-deja/g++.robertl/eb55.C (t): Same.
37327         * g++.old-deja/g++.robertl/eb54.C (main): Same.
37328         * g++.old-deja/g++.robertl/eb46.C (main): Same.
37329         * g++.old-deja/g++.robertl/eb44.C: Same.
37330         * g++.old-deja/g++.robertl/eb41.C (main): Same.
37331         * g++.old-deja/g++.robertl/eb4.C (main): Same.
37332         * g++.old-deja/g++.robertl/eb39.C: Same.
37333         * g++.old-deja/g++.robertl/eb33.C (main): Same.
37334         * g++.old-deja/g++.robertl/eb31.C (main): Same.
37335         * g++.old-deja/g++.robertl/eb30.C: Same.
37336         * g++.old-deja/g++.robertl/eb3.C: Same.
37337         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
37338         * g++.old-deja/g++.robertl/eb21.C: Same.
37339         * g++.old-deja/g++.robertl/eb15.C: Same.
37340         * g++.old-deja/g++.robertl/eb118.C: Same.
37341         * g++.old-deja/g++.robertl/eb115.C (main): Same.
37342         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
37343         * g++.old-deja/g++.robertl/eb109.C: Same.
37344         * g++.old-deja/g++.other/sibcall1.C (main): Same.
37345         * g++.old-deja/g++.mike/rtti1.C: Same.
37346         * g++.old-deja/g++.mike/p658.C: Same.
37347         * g++.old-deja/g++.mike/net46.C: Same.
37348         * g++.old-deja/g++.mike/net34.C: Same.
37349         * g++.old-deja/g++.mike/memoize1.C: Same.
37350         * g++.old-deja/g++.mike/eh2.C: Same.
37351         * g++.old-deja/g++.law/weak.C: Same.
37352         * g++.old-deja/g++.law/visibility7.C: Same.
37353         * g++.old-deja/g++.law/visibility25.C: Same.
37354         * g++.old-deja/g++.law/visibility22.C: Same.
37355         * g++.old-deja/g++.law/visibility2.C: Same.
37356         * g++.old-deja/g++.law/visibility17.C: Same.
37357         * g++.old-deja/g++.law/visibility13.C: Same.
37358         * g++.old-deja/g++.law/visibility10.C: Same.
37359         * g++.old-deja/g++.law/visibility1.C: Same.
37360         * g++.old-deja/g++.law/virtual3.C (eval): Same.
37361         * g++.old-deja/g++.law/vbase1.C: Same.
37362         * g++.old-deja/g++.law/operators32.C: Same.
37363         * g++.old-deja/g++.law/nest3.C: Same.
37364         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
37365         * g++.old-deja/g++.law/except5.C (main): Same.
37366         * g++.old-deja/g++.law/cvt7.C (run): Same.
37367         * g++.old-deja/g++.law/cvt2.C: Same.
37368         * g++.old-deja/g++.law/cvt16.C: Same.
37369         * g++.old-deja/g++.law/ctors6.C (bar): Same.
37370         * g++.old-deja/g++.law/ctors17.C (main): Same.
37371         * g++.old-deja/g++.law/ctors13.C: Same.
37372         * g++.old-deja/g++.law/ctors12.C (main): Same.
37373         * g++.old-deja/g++.law/ctors10.C: Same.
37374         * g++.old-deja/g++.law/code-gen5.C: Same.
37375         * g++.old-deja/g++.law/bad-error7.C: Same.
37376         * g++.old-deja/g++.law/arm9.C: Same.
37377         * g++.old-deja/g++.law/arm12.C: Same.
37378         * g++.old-deja/g++.law/arg8.C: Same.
37379         * g++.old-deja/g++.law/arg1.C: Same.
37380         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
37381         * g++.old-deja/g++.jason/template31.C: Same.
37382         * g++.old-deja/g++.jason/template24.C (main): Same.
37383         * g++.old-deja/g++.jason/2371.C: Same.
37384         * g++.old-deja/g++.eh/new2.C: Same.
37385         * g++.old-deja/g++.eh/new1.C: Same.
37386         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
37387         * g++.old-deja/g++.brendan/nest21.C (main): Same.
37388         * g++.old-deja/g++.brendan/err-msg3.C: Same.
37389         * g++.old-deja/g++.brendan/crash62.C: Same.
37390         * g++.old-deja/g++.brendan/crash52.C: Same.
37391         * g++.old-deja/g++.brendan/crash49.C (main): Same.
37392         * g++.old-deja/g++.brendan/crash38.C: Same.
37393         * g++.old-deja/g++.brendan/crash15.C (main): Same.
37394         * g++.old-deja/g++.brendan/copy9.C: Same.
37395
37396 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
37397
37398         * gcc.c-torture/execute/20001203-2.c (memset):
37399         Count argument is of type __SIZE_TYPE__.
37400
37401 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
37402
37403         * gcc.c-torture/compile/20010404-1.c: New test.
37404
37405 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
37406
37407         * gcc.c-torture/compile/20010326-1.c: New test.
37408
37409 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
37410
37411         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
37412         peculiarities of the SH.
37413         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
37414
37415 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37416
37417         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
37418         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
37419         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
37420
37421 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
37422
37423         * g77.f-torture/compile/20010321-1.f: New test.
37424
37425 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
37426
37427         * gcc.c-torture/compile/20010329-1.c: New test.
37428
37429 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
37430
37431         * gcc.c-torture/execute/20010329-1.c: New test.
37432
37433 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
37434
37435         * g++.old-deja/g++.other/eh4.C: Fix typo.
37436
37437 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
37438
37439         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
37440
37441 2001-03-28  Philip Blundell  <philb@gnu.org>
37442
37443         * gcc.c-torture/compile/20010328-1.c: New test.
37444
37445 2001-03-27  Richard Henderson  <rth@redhat.com>
37446
37447         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
37448         * g++.old-deja/g++.eh/vbase3.C: Likewise.
37449
37450 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
37451
37452         * gcc.c-torture/compile/20010327-1.c: New test.
37453
37454 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
37455
37456         * g++.old-deja/g++.other/friend12.C: New test.
37457         * g++.old-deja/g++.other/friend9.C: Expect no errors.
37458         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
37459
37460 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37461
37462         * gcc.c-torture/execute/20010325-1.c: New test.
37463
37464 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
37465
37466         * g++.old-deja/g++.other/mangle3.C: New test.
37467
37468 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
37469
37470         * g++.old-deja/g++.other/anon8.C: New test.
37471
37472 2001-03-20  Philip Blundell  <philb@gnu.org>
37473
37474         * gcc.c-torture/compile/20010320-1.c: New test.
37475
37476 2001-03-17  Richard Henderson  <rth@redhat.com>
37477
37478         * g++.old-deja/g++.other/eh4.C: Add expected error text.
37479
37480 2001-03-15  Geoff Keating  <geoff@redhat.com>
37481
37482         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
37483         tests on AIX.
37484
37485 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
37486
37487         * g++.old-deja/g++.other/eh4.C: New test.
37488
37489 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
37490
37491         * gcc.dg/cpp/mi1.c: Update.
37492
37493 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
37494
37495         * g++.old-deja/g++.other/regstack.C: New test.
37496
37497 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
37498
37499         * g++.old-deja/g++.other/ref4.C: New test.
37500
37501 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
37502
37503         * objc/execute/va_method.m: Added.
37504         * objc/execute/IMP.m: Added.
37505         * objc/execute/_cmd.m: Added.
37506         * objc/execute/accessing_ivars.m: Added.
37507         * objc/execute/class-1.m: Added.
37508         * objc/execute/class-10.m: Added.
37509         * objc/execute/class-11.m: Added.
37510         * objc/execute/class-12.m: Added.
37511         * objc/execute/class-13.m: Added.
37512         * objc/execute/class-14.m: Added.
37513         * objc/execute/class-2.m: Added.
37514         * objc/execute/class-3.m: Added.
37515         * objc/execute/class-4.m: Added.
37516         * objc/execute/class-5.m: Added.
37517         * objc/execute/class-6.m: Added.
37518         * objc/execute/class-7.m: Added.
37519         * objc/execute/class-8.m: Added.
37520         * objc/execute/class-9.m: Added.
37521         * objc/execute/class-tests-1.h
37522         * objc/execute/class-tests-2.h
37523         * objc/execute/compatibility_alias.m: Added.
37524         * objc/execute/encode-1.m: Added.
37525         * objc/execute/formal_protocol-1.m: Added.
37526         * objc/execute/formal_protocol-2.m: Added.
37527         * objc/execute/formal_protocol-3.m: Added.
37528         * objc/execute/formal_protocol-4.m: Added.
37529         * objc/execute/formal_protocol-5.m: Added.
37530         * objc/execute/formal_protocol-6.m: Added.
37531         * objc/execute/formal_protocol-7.m: Added.
37532         * objc/execute/informal_protocol.m: Added.
37533         * objc/execute/initialize.m: Added.
37534         * objc/execute/load.m: Added.
37535         * objc/execute/many_args_method.m: Added.
37536         * objc/execute/nested-3.m: Added.
37537         * objc/execute/no_clash.m: Added.
37538         * objc/execute/private.m: Added.
37539         * objc/execute/redefining_self.m: Added.
37540         * objc/execute/root_methods.m: Added.
37541         * objc/execute/selector-1.m: Added.
37542         * objc/execute/static-1.m: Added.
37543         * objc/execute/static-2.m: Added.
37544         * objc/execute/va_method.m: Added.
37545
37546 2001-03-10  Richard Henderson  <rth@redhat.com>
37547
37548         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
37549
37550 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
37551
37552         * g++.old-deja/g++.other/crash31.C: XFAIL.
37553         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
37554         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
37555         * gcc.c-torture/execute/20010123-1.x: XFAIL.
37556         * gcc.c-torture/execute/20010124-1.x: XFAIL.
37557         * gcc.dg/sequence-pt-1.c: XFAIL one test.
37558
37559 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
37560
37561         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
37562
37563 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
37564
37565         * gcc.dg/20000724-1.c: Don't use multiline strings.
37566
37567 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
37568
37569         * objc/execute/string1.m, objc/execute/string2.m: Compare the
37570         result of -cString against what we expect it to be; don't just
37571         print it out for no one to read.
37572
37573         * objc/execute/string3.m, objc/execute/string4.m: New tests.
37574         Based on testcases provided by Nicola Pero.
37575
37576 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
37577
37578         * gcc.dg/cpp/macro7.c: New test.
37579
37580 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
37581
37582         * gcc.dg/cpp/multiline.c: Update.
37583
37584 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
37585
37586         * g++.old-deja/g++.other/enum3.C: New test.
37587
37588 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
37589
37590         * g++.old-deja/g++.other/pod1.C: New test.
37591
37592 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
37593
37594         * g++.old-deja/g++.ext/overload1.C: New test.
37595
37596 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
37597
37598         * g++.old-deja/g++.pt/using1.C: New test.
37599
37600 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
37601
37602         * g++.old-deja/g++.other/using9.C: New test.
37603
37604 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
37605
37606         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
37607
37608         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
37609
37610 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
37611
37612         * g++.old-deja/g++.ext/realpt1.C: Remove.
37613
37614 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
37615
37616         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
37617
37618 2001-02-26  Will Cohen  <wcohen@redhat.com>
37619
37620         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
37621
37622 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
37623
37624         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
37625         templatized constructors.
37626
37627 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37628
37629         * gcc.c-torture/execute/20010224-1.c: New test.
37630
37631 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
37632
37633         * gcc.c-torture/execute/20010222-1.c: New test.
37634
37635 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
37636
37637         * g++.old-deja/g++.other/inline20.C: New test.
37638
37639 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
37640
37641         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
37642
37643 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
37644
37645         * g++.old-deja/g++.other/lookup22.C: New test.
37646
37647 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
37648
37649         * g77.dg: New directory.
37650         * g77.dg/20010216-1.f: New test case.
37651         * g77.dg/dg.exp: New driver.
37652         * lib/g77-dg.exp: New driver library.
37653
37654 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37655
37656         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
37657
37658 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
37659
37660         * g++.old-deja/g++.other/decl9.C: New test.
37661
37662 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
37663
37664         * g++.old-deja/g++.other/init16.C: Update the test so that it does
37665         not need <string> and also tests the initialization at runtime.
37666
37667 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
37668
37669         * gcc.c-torture/execute/longlong.c: New test.
37670
37671 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
37672
37673         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
37674
37675 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
37676
37677         * gcc.c-torture/execute/920302-1.c (execute):
37678         Change argument type to short.
37679
37680 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
37681
37682         * g++.old-deja/g++.pt/deduct6.C: New test.
37683
37684 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
37685
37686         * g++.old-deja/g++.pt/deduct5.C: New test.
37687
37688 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
37689
37690         * gcc.c-torture/execute/20010209-1.c: New test.
37691
37692 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
37693
37694         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
37695
37696 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
37697
37698         * g++.dg/vtgc1.C: Update for new ABI.
37699
37700         * consistency.vlad: New directory, 1665 files.
37701
37702 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
37703
37704         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
37705         return type.
37706         * gcc.dg/cpp/digraphs.c: Declare puts.
37707
37708 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
37709
37710         * g++.old-deja/g++.other/warn5.C: New test.
37711
37712 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
37713
37714         * g++.old-deja/g++.pt/spec40.C: New test.
37715
37716 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
37717
37718         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
37719         case.
37720         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
37721
37722 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
37723
37724         * gcc.c-torture/compile/20010209-1.c: New test.
37725
37726 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
37727
37728         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
37729         excess errors message but not if it crashes.
37730         * g++.old-deja/g++.other/crash27.C: Likewise.
37731         * g++.old-deja/g++.other/crash28.C: Likewise.
37732         * g++.old-deja/g++.other/crash30.C: Likewise.
37733         * g++.old-deja/g++.other/crash32.C: Likewise.
37734         * g++.old-deja/g++.other/crash35.C: Likewise.
37735         * g++.old-deja/g++.pt/inherit2.C: Likewise.
37736
37737 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
37738
37739         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
37740         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
37741         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
37742         g77.f-torture/execute/execute.exp,
37743         g77.f-torture/noncompile/noncompile.exp,
37744         gcc.c-torture/execute/execute.exp,
37745         gcc.c-torture/execute/memcheck/memcheck.exp,
37746         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
37747         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
37748         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
37749         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
37750         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
37751         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
37752         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
37753         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
37754         Remove bug reporting instructions with ancient email addresses.
37755
37756 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
37757
37758         * gcc.dg/20010202-1.c: New test.
37759         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
37760
37761 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
37762
37763         * g++.dg/stdbool-if.C: New test.
37764
37765 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
37766
37767         * objc/execute/fdecl.m: Added main().
37768
37769 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
37770
37771         * gcc.c-torture/execute/20010206-1.c: New test.
37772
37773 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
37774
37775         * gcc.dg/cpp/avoidpaste1.c: Update.
37776
37777 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
37778
37779         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
37780         Pero <nicola@brainstorm.co.uk>.
37781         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
37782
37783 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
37784
37785         * g++.old-deja/g++.pt/spec39.C: New test.
37786
37787 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
37788
37789         * gcc.c-torture/compile/20010202-1.c: New test.
37790
37791 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
37792
37793         * g++.old-deja/g++.abi/primary2.C: New test.
37794         * g++.old-deja/g++.abi/primary3.C: New test.
37795         * g++.old-deja/g++.abi/primary4.C: New test.
37796         * g++.old-deja/g++.abi/primary5.C: New test.
37797         * g++.old-deja/g++.abi/vtable3.h: New test.
37798         * g++.old-deja/g++.abi/vtable3a.C: New test.
37799         * g++.old-deja/g++.abi/vtable3b.C: New test.
37800         * g++.old-deja/g++.abi/vtable3c.C: New test.
37801         * g++.old-deja/g++.abi/vtable3d.C: New test.
37802         * g++.old-deja/g++.abi/vtable3e.C: New test.
37803         * g++.old-deja/g++.abi/vtable3f.C: New test.
37804         * g++.old-deja/g++.abi/vtable3g.C: New test.
37805         * g++.old-deja/g++.abi/vtable3h.C: New test.
37806         * g++.old-deja/g++.abi/vtable3i.C: New test.
37807         * g++.old-deja/g++.abi/vtable3j.C: New test.
37808         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
37809
37810 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
37811
37812         * g++.old-deja/g++.other/anon6.C: New test.
37813         * g++.old-deja/g++.other/anon7.C: New test.
37814
37815 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
37816
37817         * gcc.dg/cpp/avoidpaste2.c: New tests.
37818
37819 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
37820
37821         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
37822
37823 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
37824
37825         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
37826         DECIMAL_DIG cases for Irix."
37827
37828 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
37829
37830         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
37831
37832 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
37833
37834         * gcc.dg/c99-tag-1.c: New test.
37835
37836 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
37837
37838         * gcc.dg/cpp/tr-warn1.c: Add tests.
37839
37840 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
37841
37842         * gcc.dg/cpp/avoidpaste1.c: Update.
37843         * gcc.dg/cpp/paste4.c: Update.
37844
37845 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
37846
37847         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
37848         cases for Irix.
37849
37850 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
37851
37852         * g++.old-deja/g++.other/inline19.C: New test.
37853
37854 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
37855
37856         * gcc.dg/Wlarger-than.c: New test.
37857
37858 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
37859
37860         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
37861
37862 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
37863
37864         * gcc.c-torture/execute/20010129-1.c: New test.
37865         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
37866
37867 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
37868
37869         * gcc.dg/cpp/avoidpaste1.c: Test case.
37870
37871 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
37872
37873         * g++.old-deja/g++.other/inline18.C: New test.
37874
37875 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37876
37877         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
37878         and __builtin_putchar.
37879
37880 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
37881
37882         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
37883         tests.
37884
37885 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
37886
37887         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
37888         floating point number rounding mode to round to the nearest
37889         representable mode.
37890
37891 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
37892
37893         * g++.old-deja/g++.other/mangle2.C: New test.
37894
37895 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
37896
37897         * gcc.c-torture/compile/20010124-1.c: New test.
37898
37899 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
37900
37901         * g++.old-deja/g++.pt/spec38.C: New test.
37902
37903 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37904
37905         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
37906         "Build don't run".
37907
37908 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37909
37910         * gcc.c-torture/execute/20010123-1.c: New test.
37911
37912 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
37913
37914         * g++.old-deja/g++.pt/spec37.C: New test.
37915
37916 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
37917
37918         * g++.old-deja/g++.pt/overload14.C: New test.
37919
37920 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37921
37922         * gcc.c-torture/execute/20010122-1.c: New test, exercise
37923         __builtin_return_address.
37924
37925 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
37926
37927         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
37928         * g++.old-deja/g++.pt/spec35.C: New test.
37929         * g++.old-deja/g++.pt/spec36.C: New test.
37930
37931 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
37932
37933         * gcc.c-torture/compile/20010118-1.c: New test.
37934
37935 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
37936
37937         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
37938
37939 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
37940
37941         * gcc.c-torture/execute/20010119-1.c: New test.
37942
37943 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37944
37945         * g++.old-deja/g++.other/vbase5.C: New test.
37946
37947 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
37948
37949         * gcc.c-torture/execute/20010118-1.c: New test.
37950
37951 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37952
37953         * g++.old-deja/g++.pt/deduct3.C: New test.
37954
37955 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37956
37957         * g++.old-deja/g++.pt/spec34.C: New test.
37958
37959 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
37960
37961         * g77.f-torture/compile/20000601-2.f: New test.
37962
37963 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37964
37965         * g++.old-deja/g++.other/init17.C: New test.
37966
37967 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
37968
37969         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
37970
37971 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37972
37973         * g++.old-deja/g++.pt/unify8.C: New test.
37974
37975 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37976
37977         * g++.old-deja/g++.abi/vbase1.C: New test.
37978
37979 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37980
37981         * g++.old-deja/g++.pt/crash65.C: New test.
37982
37983 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
37984
37985         * gcc.dg/cpp/assembl2.S: New test case.
37986
37987 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
37988
37989         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
37990         are supported.
37991
37992 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37993
37994         * g++.old-deja/g++.other/builtins1.C: New test.
37995         * g++.old-deja/g++.other/builtins2.C: Likewise.
37996         * g++.old-deja/g++.other/builtins3.C: Likewise.
37997         * g++.old-deja/g++.other/builtins4.C: Likewise.
37998
37999 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
38000
38001         * gcc.c-torture/compile/20010117-1.c: New test.
38002         * gcc.c-torture/compile/20010117-2.c: New test.
38003
38004 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
38005
38006         * g77.f-torture/execute/20010116.[fx]: New test,
38007         XFAIL on i?86-*-*.
38008         * g77.f-torture/compile/20010115.f: Indicate it's
38009         a test for PR fortran/1636.
38010
38011 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
38012
38013         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
38014
38015 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
38016
38017         * g77.f-torture/compile/20010115.f: New test.
38018
38019 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
38020
38021         * g++.old-deja/g++.pt/nontype5.C: New test.
38022
38023 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
38024
38025         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
38026         have an equivalent working one below it.
38027
38028 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
38029
38030         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
38031         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
38032
38033 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
38034
38035         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
38036         message containing "init_priority".
38037         (conpr-2.C): Likewise.
38038         (conpr-3.C): Likewise.
38039         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
38040
38041 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38042
38043         * gcc.c-torture/execute/20010114-2.c: New test.
38044
38045 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
38046
38047         * gcc.c-torture/compile/20010114-1.c: New test.
38048         * gcc.c-torture/compile/20010114-1.x: Xfail.
38049         * gcc.c-torture/compile/20010114-2.c: New test.
38050         * gcc.c-torture/execute/20010114-1.c: New test.
38051         * gcc.dg/trunc-1.c: New test.
38052         * gcc.dg/uninit-B.c: New test.
38053
38054 2001-01-13  Nick Clifton  <nickc@redhat.com>
38055
38056         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
38057         target.
38058
38059 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38060
38061         * gcc.c-torture/compile/20010113-1.c: New test.
38062
38063 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
38064
38065         * gcc.c-torture/compile/20001212-1.c: New test.
38066
38067 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
38068
38069         * gcc.dg/cpp/widestr1.c: Update.
38070         * gcc.dg/cpp/prag-imp.c: Remove.
38071
38072 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
38073
38074         * gcc.c-torture/execute/20000801-3.x: Remove.
38075         * gcc.dg/c90-init-1.c: New test.
38076         * gcc.dg/c99-init-1.c: New test.
38077         * gcc.dg/c99-init-2.c: New test.
38078         * gcc.dg/gnu99-init-1.c: New test.
38079
38080 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
38081
38082         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
38083         testing that no relevant ones were found.
38084
38085 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
38086
38087         * g++.old-deja/g++.pt/cast2.C: New test.
38088
38089 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
38090
38091         * g++.old-deja/g++.pt/friend47.C: New test.
38092
38093 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38094
38095         * g++.old-deja/g++.pt/instantiate13.C: New test.
38096
38097 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38098
38099         * g++.old-deja/g++.other/defarg7.C: New test.
38100         * g++.old-deja/g++.other/defarg8.C: New test.
38101
38102 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38103
38104         * g++.old-deja/g++.pt/crash64.C: New test.
38105
38106 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38107
38108         * g++.old-deja/g++.pt/crash63.C: New test.
38109
38110 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
38111
38112         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
38113
38114 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
38115
38116         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
38117
38118 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
38119
38120         * g++.old-deja/g++.pt/error3.C: New test.
38121
38122 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
38123
38124         * g++.old-deja/g++.other/crash39.C: New test.
38125
38126 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
38127
38128         * g++.old-deja/g++.other/vbase4.C: New test.
38129
38130 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
38131
38132         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
38133         * gcc.dg/special/20000419-2.c: New file. Identical to above.
38134         * gcc.dg/special/special.exp: New test driver which will check
38135         for alias support for the above test.
38136
38137 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
38138
38139         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
38140         problems on small machines.
38141         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
38142         parameterize.
38143
38144 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
38145
38146         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
38147         mips.
38148         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
38149
38150 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
38151
38152         * g++.old_deja/g++.pt/using8.C: New test.
38153
38154 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
38155
38156         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
38157
38158 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
38159
38160         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
38161         where a failure is expected.
38162         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
38163
38164 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
38165
38166         * g++.old_deja/g++.pt/instantiate12.C: New test.
38167
38168 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
38169
38170         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
38171         start of structs.
38172         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
38173         * g++.old-deja/g++.brendan/crash17.C: Likewise.
38174         * g++.old-deja/g++.brendan/crash29.C: Likewise.
38175         * g++.old-deja/g++.brendan/crash48.C: Likewise.
38176         * g++.old-deja/g++.brendan/ns1.C: Likewise.
38177         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
38178         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
38179         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
38180         * g++.old-deja/g++.eh/spec6.C: Likewise.
38181         * g++.old-deja/g++.jason/crash3.C: Likewise.
38182         * g++.old-deja/g++.law/ctors11.C: Likewise.
38183         * g++.old-deja/g++.law/ctors17.C: Likewise.
38184         * g++.old-deja/g++.law/ctors5.C: Likewise.
38185         * g++.old-deja/g++.law/ctors9.C: Likewise.
38186         * g++.old-deja/g++.mike/ambig1.C: Likewise.
38187         * g++.old-deja/g++.mike/net22.C: Likewise.
38188         * g++.old-deja/g++.mike/p3538a.C: Likewise.
38189         * g++.old-deja/g++.mike/p3538b.C: Likewise.
38190         * g++.old-deja/g++.mike/virt3.C: Likewise.
38191         * g++.old-deja/g++.niklas/t128.C: Likewise.
38192         * g++.old-deja/g++.other/anon4.C: Likewise.
38193         * g++.old-deja/g++.other/using1.C: Likewise.
38194         * g++.old-deja/g++.other/warn3.C: Likewise.
38195         * g++.old-deja/g++.pt/t37.C: Likewise.
38196         * g++.old-deja/g++.robertl/eb69.C: Likewise.
38197         * g++.old-deja/g++.robertl/eb71.C: Likewise.
38198
38199 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
38200
38201         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
38202
38203 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38204
38205         * gcc.c-torture/execute/stdio-opt-3.c: New test.
38206
38207 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
38208
38209         * gcc.c-torture/compile/20010107-1.c: New test.
38210
38211 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38212
38213         * gcc.c-torture/execute/builtin-noret-1.c: New test.
38214
38215 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38216
38217         * gcc.dg/format/format.h: New file.
38218         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
38219         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
38220         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
38221         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
38222         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
38223         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
38224         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
38225         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
38226         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
38227         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
38228         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
38229         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
38230         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
38231         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
38232         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
38233         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
38234         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
38235         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
38236         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
38237         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
38238         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
38239         instead of declaring standard types, macros and functions in each
38240         test.
38241
38242 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
38243
38244         * gcc.c-torture/execute/20010106-1.c: New test.
38245
38246 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
38247
38248         * gcc.dg/format/format.exp: New file.
38249         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
38250         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
38251         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
38252         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
38253         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
38254         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
38255         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
38256         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
38257         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
38258         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
38259         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
38260         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
38261         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
38262         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
38263         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
38264         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
38265         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
38266         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
38267         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
38268         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
38269         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
38270         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
38271         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
38272         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
38273         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
38274         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
38275         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
38276         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
38277         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
38278         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
38279         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
38280         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
38281         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
38282         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
38283         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
38284         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
38285         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
38286         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
38287         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
38288         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
38289         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
38290         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
38291
38292 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
38293
38294         * gcc.c-torture/execute/991228-1.c: Take word endianness into
38295         account.
38296
38297 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
38298
38299         * gcc.c-torture/execute/builtin-complex-1.c: New test.
38300
38301 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
38302
38303         * g++.old-deja/g++.pt/crash62.C: New test.
38304
38305 2001-01-04  Richard Henderson  <rth@redhat.com>
38306
38307         * gcc.dg/20000926-1.c: Update expected warnings.
38308         * gcc.dg/array-2.c: Likewise.
38309         * gcc.dg/array-4.c: Also validate flexible array members.
38310         * gcc.dg/c99-flex-array-1.c: New.
38311
38312 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
38313
38314         * gcc.c-torture/compile/20001222-1.x: Remove.
38315
38316 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38317
38318         * gcc.c-torture/execute/built-in-setjmp.c: New.
38319
38320 2001-01-03  Richard Henderson  <rth@redhat.com>
38321
38322         * gcc.dg/940510-1.c: Update expected error wording.
38323         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
38324
38325 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
38326
38327         * lib/target-supports.exp (check_alias_available): Modified to
38328         indicate aliases not supported if only weak aliases are supported.
38329
38330 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38331
38332         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
38333         Turn on cmpstrsi checks for __pj__ and __i370__.
38334
38335 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
38336
38337         * g++.old-deja/g++.other/virtual11.C: New test.
38338
38339 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
38340
38341         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
38342
38343 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38344
38345         * gcc.c-torture/compile/20010102-1.c: New test.
38346
38347 2001-01-02  Andreas Jaeger  <aj@suse.de>
38348
38349         * gcc.dg/noreturn-3.c: New test.
38350
38351         * gcc.dg/noreturn-4.c: New test.
38352
38353 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38354
38355         * gcc.c-torture/execute/stdio-opt-1.c: Also test
38356         __builtin_fputc and __builtin_fwrite.
38357
38358 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
38359
38360         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
38361         signed char, not default char.
38362
38363 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
38364
38365         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
38366
38367 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
38368
38369         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
38370
38371 2000-12-29  Richard Henderson  <rth@redhat.com>
38372
38373         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
38374         (__cyg_profile_func_exit): Define.
38375
38376 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
38377
38378         * g++.dg/vtgc1.C: New test.
38379
38380 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
38381
38382         * gcc.dg/noncompile/20001228-1.c: New test.
38383
38384         * gcc.dg/20001228-1.c: New test.
38385
38386         * gcc.c-torture/execute/20001228-1.c: New test.
38387
38388 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
38389
38390         * gcc.dg/format-strfmon-1.c: New test.
38391
38392 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38393
38394         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
38395         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
38396         * gcc.c-torture/execute/string-opt-1.c: Likewise.
38397         * gcc.c-torture/execute/string-opt-2.c: Likewise.
38398         * gcc.c-torture/execute/string-opt-3.c: Likewise.
38399         * gcc.c-torture/execute/string-opt-4.c: Likewise.
38400         * gcc.c-torture/execute/string-opt-6.c: Likewise.
38401         * gcc.c-torture/execute/string-opt-7.c: Likewise.
38402         * gcc.c-torture/execute/string-opt-8.c: Likewise.
38403         * gcc.c-torture/execute/string-opt-9.c: Likewise.
38404         * gcc.c-torture/execute/string-opt-10.c: Likewise.
38405         * gcc.c-torture/execute/string-opt-11.c: Likewise.
38406         * gcc.c-torture/execute/string-opt-12.c: Likewise.
38407
38408         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
38409         * gcc.c-torture/execute/string-opt-4.c: Test index.
38410
38411 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
38412
38413         * gcc.c-torture/compile/20001226-1.c: New test.
38414
38415 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
38416
38417         * gcc.c-torture/compile/20001222-1.c: New test.
38418         * gcc.c-torture/compile/20001222-1.x: Xfail.
38419
38420 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
38421
38422         * gcc.c-torture/execute/comp-goto-2.c: New test.
38423
38424 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
38425
38426         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
38427         Use long types if __INT_MAX__ is 32767.
38428         (main): Use cast to (sint32 *) when poking 88 into a_page.
38429
38430         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
38431
38432 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
38433
38434         * gcc.c-torture/compile/20001221-1.c: New test.
38435         * gcc.c-torture/execute/20001221-1.c: New test.
38436
38437 2000-12-20  Richard Henderson  <rth@redhat.com>
38438
38439         * g++.old-deja/g++.pt/crash36.C: Update error lines.
38440         * g++.old-deja/g++.robertl/eb109.C: Likewise.
38441
38442 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38443
38444         * gcc.dg/compare3.c: New test.
38445
38446 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38447
38448         * gcc.dg/format-warnll-1.c: New test.
38449
38450 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
38451
38452         * gcc.dg/cpp/cmdlne-P.c: New test.
38453
38454 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38455
38456         * gcc.c-torture/execute/builtin-abs-1.c,
38457         gcc.c-torture/execute/builtin-abs-2.c: New tests.
38458
38459 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
38460
38461         * gcc.dg/cpp/multiline.c: New test.
38462
38463 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
38464
38465         * g++.old-deja/g++.other/syshdr1.C: Update.
38466         * gcc.dg/cpp/lineflags.c: Remove temporarily.
38467
38468 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38469
38470         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
38471
38472 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38473
38474         * g++.old-deja/g++.pt/ttp65.C: New test.
38475
38476 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38477
38478         * g++.old-deja/g++.pt/ttp64.C: New test.
38479
38480 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38481
38482         * g++.old-deja/g++.pt/spec33.C: New test.
38483
38484 2000-12-14  Catherine Moore  <clm@redhat.com>
38485
38486         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
38487         * gcc.c-torture/execute/920612-2.c: Likewise.
38488         * gcc.c-torture/execute/920428-2.c: Likewise.
38489         * gcc-c-torture/execute/va-arg-11.c: Call exit.
38490         * gcc.c-torture/execute/va-arg-21.c: Likewise.
38491
38492 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38493
38494         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
38495         * gcc.dg/pack-test-2.c: Likewise.
38496
38497 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
38498
38499         Tests by Zack Weinberg <zackw@stanford.edu>.
38500
38501         * gcc.dg/cpp/defined.c: Update.
38502         * gcc.dg/cpp/defined_trad.c: New tests.
38503
38504 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
38505
38506         * gcc.dg/cpp/trad-direct.c: Update.
38507
38508 2000-12-11  Neil Booth  <neilb@earthling.net>
38509
38510         * gcc.dg/cpp/defined_trad.c
38511
38512 2000-12-11  Neil Booth  <neilb@earthling.net>
38513
38514         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
38515
38516 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
38517
38518         * gcc.dg/format-miss-2.c: New test.
38519
38520 2000-12-09  Neil Booth  <neilb@earthling.net>
38521
38522         * gcc.dg/cpp/lineflags.c: New tests.
38523         * gcc.dg/cpp/poison.c: Update.
38524         * gcc.dg/cpp/redef2.c: Update.
38525         * gcc.dg/cpp/skipping.c: New test.
38526
38527 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
38528
38529         * g++.old-deja/g++.other/eh3.C: New testcase.
38530
38531 2000-12-07  Neil Booth  <neilb@earthling.net>
38532
38533         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
38534         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
38535         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
38536         wtr-union-init-2.c, wtr-union-init-3.c: Update.
38537         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
38538         Update.
38539
38540 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38541
38542         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
38543         __SIZE_TYPE__ instead of int for type of integers cast to
38544         pointers.
38545
38546 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
38547
38548         * g++.old-deja/g++.other/cleanup4.C: New test.
38549
38550 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38551
38552         * format-sec-1.c: New test.
38553
38554 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38555
38556         * gcc.dg/format-nonlit-3.c: New test.
38557
38558 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38559
38560         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
38561         through a null pointer.
38562
38563 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38564
38565         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
38566         * g++.old-deja/g++.pt/partial4.C: New test.
38567
38568 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
38569
38570         * gcc.c-torture/execute/ieee/hugeval.x: New.
38571
38572 2000-12-06  Neil Booth  <neilb@earthling.net>
38573
38574         * gcc.dg/cpp/backslash2.c: New tests.
38575
38576 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38577
38578         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
38579         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
38580
38581 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
38582
38583         * gcc.c-torture/execute/20001203-2.c: New testcase.
38584
38585 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
38586
38587         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
38588         * g++.old-deja/g++.other/virtual10.C: New test.
38589
38590 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
38591
38592         * g++.old-deja/g++.mike/pmf5.C: Remove test.
38593
38594 2000-12-05  Richard Henderson  <rth@redhat.com>
38595
38596         * gcc.c-torture/compile/20001205-1.c: New.
38597
38598 2000-12-04  Neil Booth  <neilb@earthling.net>
38599
38600         * g++.old-deja/g++.other/virtual9.C: New test.
38601         * g++.old-deja/g++.pt/crash61.C: New test.
38602         * gcc.c-torture/execute/loop-9.c: New test.
38603
38604 2000-12-04  Neil Booth  <neilb@earthling.net>
38605
38606         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
38607         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
38608         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
38609         * gcc.dg/cpp/extratokens.c: ...here.
38610
38611 2000-12-04  Neil Booth  <neilb@earthling.net>
38612
38613         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
38614         New tests.
38615
38616 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38617
38618         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
38619         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
38620
38621 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
38622
38623         * gcc.c-torture/execute/20001203-1.c: New test.
38624
38625 2000-12-03  Neil Booth  <neilb@earthling.net>
38626
38627         * gcc.dg/cpp/macro6.c: New test cases.
38628
38629 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38630
38631         * gcc.c-torture/execute/string-opt-9.c: New test.
38632         * gcc.c-torture/execute/string-opt-10.c: Likewise.
38633         * gcc.c-torture/execute/string-opt-11.c: Likewise.
38634         * gcc.c-torture/execute/string-opt-12.c: Likewise.
38635
38636         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
38637         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
38638
38639 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
38640
38641         * gcc.dg/cpp/if-6.c: New testcase.
38642
38643         * gcc.dg/20001201-1.c: New testcase.
38644
38645 2000-12-02  Neil Booth  <neilb@earthling.net>
38646
38647         * g++.old-deja/g++.other/externC4.C,
38648         g++.old-deja/g++.other/friend10.C: New tests.
38649
38650 2000-12-02  Neil Booth  <neilb@earthling.net>
38651
38652         * g++.old-deja/g++.other/instan2.C
38653         * g++.old-deja/g++.other/instan3.C: New test.
38654
38655 2000-12-02  Neil Booth  <neilb@earthling.net>
38656
38657         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
38658         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
38659         gnuc99.c,gnuc99-pedantic.c: New tests.
38660
38661 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
38662
38663         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
38664         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
38665
38666 2000-12-01  Neil Booth  <neilb@earthling.net>
38667
38668         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
38669         * gcc.dg/cpp/poison.c: Update.
38670         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
38671
38672 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
38673
38674         * g77.f-torture/execute/20001201.f: New test.
38675
38676 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
38677
38678         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
38679
38680 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
38681
38682         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
38683
38684 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
38685
38686         * g++.old-deja/g++.other/cast6.C: New test.
38687
38688 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
38689
38690         * gcc.c-torture/execute/20001130-2.c: New testcase.
38691
38692 2000-11-30  Richard Henderson  <rth@redhat.com>
38693
38694         * gcc.c-torture/execute/20001130-1.c: New test.
38695
38696 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
38697
38698         * g++.old-deja/g++.other/op3.C: New test.
38699
38700 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
38701
38702         * g++.old-deja/g++.other/op2.C: New test.
38703
38704 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
38705
38706         * g++.old-deja/g++.other/crash38.C: New test.
38707
38708 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
38709
38710         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
38711
38712 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
38713
38714         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
38715         tests.
38716         * gcc.c-torture/execute/string-opt-6.c: New test.
38717
38718         * gcc.dg/20001117-1.c: Add main.
38719
38720 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
38721
38722         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
38723         Move from here ...
38724         * gcc.dg/940510-1.c: ... to here.
38725
38726         * gcc.dg/20000926-1.c: GNU C now allows initializations of
38727         zero-size arrays in toplevel structures.
38728
38729 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
38730
38731         * gcc.c-torture/execute/loop-8.c: New test.
38732
38733 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
38734
38735         * g++.old-deja/g++.other/base1.C: New test.
38736
38737 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
38738
38739         * g++.old-deja/g++.other/parse2.C: New test.
38740
38741 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
38742
38743         * g++.old-deja/g++.pt/incomplete1.C: New test.
38744
38745 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
38746
38747         * g++.old-deja/g++.other/friend9.C: New test.
38748
38749 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
38750
38751         * gcc.dg/20001127-1.c: New test.
38752
38753 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
38754
38755         * g++.old-deja/g++.pt/friend46.C: New test.
38756
38757 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
38758
38759         * g++.old-deja/g++.other/ptrmem8.C: New test.
38760
38761 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38762
38763         * gcc.c-torture/execute/string-opt-7.c: New test.
38764         * gcc.c-torture/execute/string-opt-8.c: Likewise.
38765
38766 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
38767
38768         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
38769         instead of 'mkcheck 2'.
38770
38771 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38772
38773         * gcc.c-torture/execute/memcheck/driver.c,
38774         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
38775         C9X references to refer to C99.
38776
38777 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
38778
38779         * gcc.dg/ultrasp3.c: New test.
38780
38781 2000-11-25  Neil Booth  <neilb@earthling.net>
38782
38783         * gcc.dg/cpp/include2.c: Update test to be locale independent.
38784
38785 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
38786
38787         * gcc.c-torture/compile/20001123-2.c: New.
38788
38789 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38790
38791         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
38792
38793 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
38794
38795         * gcc.dg/sequence-point-1.c: Add some new tests.
38796         * gcc.c-torture/execute/20001124-1.c: New test.
38797
38798 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
38799
38800         * g++.old-deja/g++.other/vaarg4.C: New test.
38801         * gcc.c-torture/compile/20001123-1.c: New test.
38802
38803 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
38804
38805         * g++.other/crash24.C: Adjust and remove XFAIL.
38806         * g++.other/crash37.C: New test.
38807
38808 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
38809
38810         * g++.old-deja/g++.pt/instantiate9.C: New test.
38811
38812 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
38813
38814         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
38815         new ABI, too.
38816
38817         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
38818         * g++.old-deja/g++.robertl/eb55.C: Likewise.
38819
38820 2000-11-22  Neil Booth  <neilb@earthling.net>
38821
38822         * gcc.dg/cpp/Wtrigraphs.c: New test.
38823
38824 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
38825
38826         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
38827
38828 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
38829
38830         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
38831
38832 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
38833
38834         * lib/gcc-dg.exp: load_lib scanasm.exp.
38835         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
38836         * lib/g++-dg.exp: load_lib scanasm.exp.
38837         * lib/scanasm.exp: New.
38838         (scan-assembler, scan-assembler-not): Add optional arguments to
38839         test name, or if not present, the pattern name.
38840         (scan-assembler-dem, scan-assembler-dem-not): New.
38841
38842         * g++.dg/dg.exp: New.
38843
38844 2000-11-21  Neil Booth  <neilb@earthling.net>
38845
38846         * gcc.dg/cpp/integrated1.c: Remove.
38847
38848 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
38849
38850         * gcc.c-torture/execute/20001121-1.c: New test.
38851
38852 2000-11-21  Richard Henderson  <rth@redhat.com>
38853
38854         * gcc.c-torture/compile/20001121-1.c: New test.
38855
38856 2000-11-20  Neil Booth  <neilb@earthling.net>
38857
38858         * gcc.dg/cpp/integrated1.c: New test.
38859
38860 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
38861
38862         * g++.old-deja/g++.other/inline17.C: New test.
38863
38864 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
38865
38866         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
38867         local variable to be zero: I made the variable global. Now
38868         uses abort() and exit() instead of relying on main's return value.
38869
38870 2000-11-20  Neil Booth  <neilb@earthling.net>
38871
38872         * gcc.dg/cpp/paste2.c: Update test.
38873         * objc/execute/paste.m: New test.
38874
38875 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
38876
38877         * gcc.dg/c99-condexpr-1.c: New test.
38878
38879 2000-11-20  Neil Booth  <neilb@earthling.net>
38880
38881         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
38882
38883 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
38884
38885         * g++.old-deja/g++.pt/export1.C: New test.
38886
38887 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
38888
38889         * gcc.dg/20001117-1.c: New test.
38890
38891 2000-11-18  Richard Henderson  <rth@redhat.com>
38892
38893         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
38894
38895 2000-11-18  Richard Henderson  <rth@redhat.com>
38896
38897         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
38898         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
38899         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
38900
38901 2000-11-18  Richard Henderson  <rth@redhat.com>
38902
38903         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
38904         (main): New.  Exit cleanly.
38905
38906 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38907
38908         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
38909         gcc.dg/c99-fordecl-2.c: New tests.
38910
38911 2000-11-18  Richard Henderson  <rth@redhat.com>
38912
38913         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
38914         * gcc.c-torture/execute/zerolen-2.c: New.
38915
38916 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38917
38918         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
38919         memory.
38920
38921 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
38922
38923         * g++.old-deja/g++.pt/instantiate8.C: New test.
38924
38925 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
38926
38927         * g++.old-deja/g++.other/incomplete.C: Add more tests.
38928         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
38929
38930 2000-11-16  Nick Clifton  <nickc@redhat.com>
38931
38932         * gcc.c-torture/execute/nestfunc-2.c: New test.
38933         * gcc.c-torture/execute/nestfunc-3.c: New test.
38934
38935 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
38936
38937         * gcc.c-torture/compile/20001116-1.c: New test.
38938
38939 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38940
38941         * gcc.c-torture/execute/20001115-1.c: New test.
38942
38943 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
38944
38945         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
38946         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
38947         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
38948         * g++.old-deja/g++.abi/vmihint.C: Likewise.
38949
38950 2000-11-15  Neil Booth  <neilb@earthling.net>
38951
38952         gcc.dg/cpp/_Pragma1.c: Update.
38953         gcc.dg/cpp/_Pragma2.c: New test.
38954
38955 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
38956
38957         * g++.old-deja/g++.other/anon5.C: New test.
38958
38959 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
38960
38961         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
38962         tests.
38963
38964 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
38965
38966         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
38967         output.
38968
38969 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38970
38971         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
38972         labels at end of compound statements.
38973
38974 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
38975
38976         * gcc.c-torture/execute/loop-7.c: New test.
38977
38978 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38979
38980         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
38981
38982 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38983
38984         * gcc.dg/c99-bool-1.c: New test.
38985
38986 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38987
38988         * gcc.dg/c99-scope-1.c: Remove xfail.
38989         * gcc.dg/c99-scope-2.c: New test.
38990
38991 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38992
38993         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
38994         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
38995
38996 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
38997
38998         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
38999         error messages.
39000
39001         * g++.mike/p700.C: Don't typedef wchar_t.
39002         * g++.mike/p784.C: Likewise.
39003         * g++.mike/eb101.C: Don't use __wchar_t.
39004
39005 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
39006
39007         * g77.f-torture/execute/20001111.[fx]: Test premature exit
39008         from DO loop.
39009
39010 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
39011
39012         * gcc.c-torture/execute/20001111-1.c: New test.
39013
39014 2000-11-10  Nick Clifton  <nickc@redhat.com>
39015
39016         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
39017         long multuiple and accumulate.
39018
39019 2000-11-09  Richard Henderson  <rth@redhat.com>
39020
39021         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
39022         via size_t instead of int.
39023
39024         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
39025         * gcc.c-torture/execute/string-opt-2.c: Likewise.
39026         * gcc.c-torture/execute/string-opt-3.c: Likewise.
39027         * gcc.c-torture/execute/string-opt-4.c: Likewise.
39028
39029 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
39030
39031         * gcc.c-torture/compile/20001109-1.c: New test.
39032         * gcc.c-torture/compile/20001109-2.c: New test.
39033
39034 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
39035
39036         * g++.old-deja/g++.pt/operator1.C: New test.
39037         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
39038
39039 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
39040
39041         * gcc.dg/20001108-1.c: New test.
39042
39043 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
39044
39045         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
39046         with both arguments constant strings.
39047         * gcc.c-torture/execute/string-opt-3.c: New test.
39048         * gcc.c-torture/execute/string-opt-4.c: New test.
39049         * gcc.c-torture/execute/string-opt-5.c: New test.
39050
39051 2000-11-08  Nick Clifton  <nickc@redhat.com>
39052
39053         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
39054         mulsidi3adddi patterns.
39055
39056 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
39057
39058         * g++.old-deja/g++.other/crash36.C: New test.
39059
39060 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
39061
39062         * g++.old-deja/g++.other/init16.C: New test.
39063
39064 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
39065
39066         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
39067
39068 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
39069
39070         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
39071         * gcc.c-torture/execute/va-arg-16.x: Likewise.
39072         * gcc.c-torture/execute/va-arg-17.x: Likewise.
39073
39074 2000-11-07  DJ Delorie  <dj@redhat.com>
39075
39076         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
39077
39078 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39079
39080         * gcc.c-torture/execute/string-opt-1.c: New test.
39081
39082 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
39083
39084         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
39085         mips-sgi-irix6.* because the MIPS ABI passes floating-point
39086         parameters in registers, and there is no way for a varargs
39087         function to know in which order the integer and floating-point
39088         parameters should be interleaved when they are placed on the
39089         stack.
39090         * gcc.c-torture/execute/va-arg-16.x: Likewise.
39091         * gcc.c-torture/execute/va-arg-17.x: Likewise.
39092
39093 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39094
39095         * gcc.c-torture/execute/string-opt-2.c: New test.
39096
39097 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
39098
39099         * g++.old-deja/g++.pt/crash60.C: New test.
39100
39101 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
39102
39103         * g++.old-deja/g++.other/crash24.C: New test.
39104         * g++.old-deja/g++.other/crash25.C: New test.
39105         * g++.old-deja/g++.other/crash26.C: New test.
39106         * g++.old-deja/g++.other/crash27.C: New test.
39107         * g++.old-deja/g++.other/crash28.C: New test.
39108         * g++.old-deja/g++.other/crash29.C: New test.
39109         * g++.old-deja/g++.other/crash30.C: New test.
39110         * g++.old-deja/g++.other/crash31.C: New test.
39111         * g++.old-deja/g++.other/crash32.C: New test.
39112         * g++.old-deja/g++.other/crash33.C: New test.
39113         * g++.old-deja/g++.other/crash34.C: New test.
39114         * g++.old-deja/g++.other/crash35.C: New test.
39115
39116 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
39117
39118         * gcc.c-torture/execute/20001031-1.c: New test.
39119
39120 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
39121
39122         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
39123         namespace.
39124
39125         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
39126         standards-conformant.
39127
39128         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
39129
39130         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
39131         * g++.old-deja/g++.mike/p755a.C: Likewise.
39132         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
39133         library makes no calls to `operator new' during initialization.
39134
39135 2000-11-04  Neil Booth  <neilb@earthling.net>
39136
39137         * gcc.dg/cpp/include2.c: New tests.
39138
39139 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
39140
39141         * lib/g++.exp (g++_set_ld_library_path): New function.
39142         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
39143
39144 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
39145
39146         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
39147         warnings.
39148
39149 2000-11-01  Richard Henderson  <rth@redhat.com>
39150
39151         * g++.old-deja/g++.ext/namedret1.C: New.
39152         * g++.old-deja/g++.ext/namedret2.C: New.
39153         * g++.old-deja/g++.ext/namedret3.C: New.
39154
39155 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
39156
39157         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
39158         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
39159
39160 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39161
39162         * gcc.c-torture/execute/va-arg-21.c: New test.
39163
39164 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
39165
39166         * gcc.dg/c99-complex-2.c: New test.
39167
39168 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39169
39170         * gcc.c-torture/execute/stdio-opt-1.c: New test.
39171
39172 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
39173
39174         * g++.old-deja/g++.other/inline16.C: New test.
39175
39176 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
39177
39178         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
39179         __PRETTY_FUNCTION__
39180
39181 2000-10-29  Neil Booth  <neilb@earthling.net>
39182
39183         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
39184         New tests.
39185         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
39186         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
39187         optimisation.
39188
39189 2000-10-29  Neil Booth  <neilb@earthling.net>
39190
39191         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
39192         * mi1.c, mi1c.h: Add null directives to multiple-include test.
39193         * mi5.c: Test multiple includes work with -C.
39194         * trigraphs.c: Test ^= version.
39195
39196 2000-10-28  Neil Booth  <neilb@earthling.net>
39197
39198         New tests and test updates for new macro expander.
39199
39200         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
39201         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
39202         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
39203         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
39204         new diagnostic messages.
39205
39206         * gcc.dg/cpp/macro3.c: New tests.
39207
39208 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
39209
39210         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
39211         on the same line.
39212
39213 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
39214
39215         * g++.old-deja/g++.other/eh2.C: New test.
39216
39217 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
39218
39219         * gcc.c-torture/execute/20001027-1.c: New test.
39220
39221 2000-10-26  Richard Henderson  <rth@redhat.com>
39222
39223         * gcc.c-torture/execute/20001026-1.c: New.
39224
39225 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
39226
39227         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
39228         * g++.old-deja/g++.law/builtin1.C: Likewise.
39229         * g++.old-deja/g++.law/ctors10.C: Likewise.
39230         * g++.old-deja/g++.law/virtual3.C: Likewise.
39231         * g++.old-deja/g++.mike/p658.C: Likewise.
39232         * g++.old-deja/g++.other/sibcall1.C: Likewise.
39233         * g++.old-deja/g++.other/vaarg2.C: Likewise.
39234         * g++.old-deja/g++.robertl/eb124.C: Likewise.
39235         * g++.old-deja/g++.robertl/eb44.C: Likewise.
39236         * g++.old-deja/g++.robertl/eb77.C: Likewise.
39237
39238 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
39239
39240         * gcc.c-torture/compile/20001024-1.c: New test.
39241
39242 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
39243
39244         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
39245         to tell us whether or not we are using V3.
39246
39247 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
39248
39249         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
39250         operands.
39251
39252 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39253
39254         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
39255
39256 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
39257
39258         * gcc.c-torture/execute/20001024-1.c: New test.
39259
39260 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
39261
39262         * g++.old-deja/g++.other/sibcall1.C: New test.
39263
39264 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
39265
39266         * gcc.dg/noncompile/init-3.c: New test.
39267
39268 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
39269
39270         * gcc.dg/format-array-1.c: New test.
39271
39272 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39273
39274         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
39275         writing through null pointers; remove comment about testing
39276         unterminated strings.
39277
39278 2000-10-17  Matthew Hiller  <hiller@redhat.com>
39279
39280         * gcc.c-torture/execute/20001017-2.c: New test.
39281
39282 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39283
39284         * gcc.c-torture/compile/20001018-1.c: New test.
39285         * gcc.c-torture/compile/20001018-1.x: Xfail.
39286
39287 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39288
39289         * gcc.c-torture/execute/20001017-1.c: New test.
39290
39291 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39292
39293         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
39294         for multiple use of arguments with scanf formats; add tests for
39295         multiple use of arguments.
39296
39297 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
39298
39299         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
39300
39301 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39302
39303         * gcc.dg/format-miss-1.c: New test.
39304
39305 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
39306
39307         * gcc.c-torture/execute/20001013-1.c: New test.
39308
39309 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
39310
39311         * gcc.dg/format-branch-1.c: New test.
39312
39313 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
39314
39315         * README, lib/file-format.exp: Remove EGCS references.
39316
39317 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
39318
39319         * gcc.dg/20001013-1.c: New test.
39320
39321 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
39322
39323         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
39324         for intmax_t in the compiler using __typeof__ and the type rules
39325         for conditional expressions.
39326
39327 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
39328
39329         * gcc.dg/20001012-1.c: New test.
39330         * gcc.dg/20001012-2.c: New test.
39331
39332 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
39333
39334         * gcc.dg/format-attr-1.c: New test.
39335
39336 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
39337
39338         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
39339         __LONG_LONG_MAX__ instead of LLONG_MAX.
39340
39341 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
39342
39343         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
39344         scanf flags.
39345         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
39346         flags.
39347
39348 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
39349
39350         * gcc.dg/sequence-pt-1.c: New test.
39351
39352 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
39353
39354         * gcc.c-torture/execute/20001011-1.c: New testcase.
39355         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
39356
39357 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
39358
39359         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
39360         does not error on it.
39361
39362 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
39363
39364         * gcc.dg/20001009-1.c: New test.
39365
39366 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
39367
39368         * gcc.c-torture/compile/20001009-1.c: Move from here ....
39369         * gcc.c-torture/execute/20001009-2.c: ... to here.
39370
39371 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
39372
39373         * gcc.c-torture/compile/20001009-1.c: New testcase.
39374         * gcc.c-torture/execute/20001009-1.c: New testcase.
39375         Testcases provided by Jan Hubicka <jh@suse.cz>.
39376
39377 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39378
39379         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
39380         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
39381         uintmax_t using <limits.h> to emulate the compiler's internal
39382         logic.  No longer XFAIL %j tests.
39383
39384 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39385
39386         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
39387         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
39388         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
39389         regexps and details of expected handling of some bad formats.
39390         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
39391         suppression.
39392
39393 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39394
39395         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
39396         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
39397         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
39398         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
39399         in list archives.
39400
39401 2000-10-06  Richard Henderson  <rth@cygnus.com>
39402
39403         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
39404         * g++.old-deja/g++.brendan/crash52.C: Likewise.
39405         * g++.old-deja/g++.jason/report.C: Likewise.
39406         * g++.old-deja/g++.law/friend5.C: Likewise.
39407         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
39408         of the expected warnings.
39409
39410 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
39411
39412         * g++.old-deja/g++.pt/enum14.C: New test.
39413
39414 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
39415
39416         * g++.old-deja/g++.pt/crash59.C: New test.
39417
39418 2000-10-04  Will Cohen  <wcohen@redhat.com>
39419
39420         * gcc.dg/20000926-1.c: New test.
39421
39422 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
39423
39424         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
39425         function name for current C++ compiler.
39426         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
39427
39428 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
39429
39430         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
39431         __PRETTY_FUNCTION__.
39432         * g++.old-deja/g++.ext/pretty2.C: Likewise.
39433
39434 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39435
39436         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
39437
39438 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
39439
39440         * gcc.c-torture/compile/20000923-1.c: New test.
39441
39442 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
39443
39444         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
39445         * g++.old-deja/g++.pt/ttp62.C: Same.
39446         * g++.old-deja/g++.other/inline14.C: Same.
39447
39448 2000-09-24  Richard Henderson  <rth@cygnus.com>
39449
39450         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
39451
39452 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
39453
39454         * gcc.dg/c90-printf-1.c: Add test for wide string format.
39455
39456 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
39457
39458         * gcc.c-torture/compile/20000922-1.c: New file.
39459
39460 2000-09-21  Nick Clifton  <nickc@redhat.com>
39461
39462         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
39463         a signed long modulo operation.
39464         (mod6): New function - perform an unsigned long modulo operation.
39465         (main): Add tests for modulos of very large numbers by very small
39466         dividends.
39467
39468 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39469
39470         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
39471
39472 2000-09-19  Richard Henderson  <rth@cygnus.com>
39473
39474         * gcc.dg/compare2.c (case 10): XFAIL.
39475
39476 2000-09-18  Richard Henderson  <rth@cygnus.com>
39477
39478         * gcc.c-torture/execute/20000906-1.c: Move ...
39479         * gcc.dg/20000906-1.c: ... here.  Only run on targets
39480         that support __builtin_trap.
39481
39482 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
39483
39484         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
39485
39486 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39487
39488         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
39489         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
39490         more $ format tests.
39491
39492 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39493
39494         * gcc.dg/format-errmk-1.c: New test.
39495
39496 2000-09-17  Greg McGary  <greg@mcgary.org>
39497
39498         * gcc.c-torture/execute/20000917-1.x: Remove.
39499
39500 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39501
39502         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
39503
39504 2000-09-17  Greg McGary  <greg@mcgary.org>
39505
39506         * gcc.c-torture/execute/20000917-1.c: New test.
39507         * gcc.c-torture/execute/20000917-1.x: XFAIL.
39508
39509 2000-09-16  Neil Booth  <NeilB@earthling.net>
39510
39511         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
39512         in nested macro bug.
39513
39514 2000-09-15  Neil Booth  <NeilB@earthling.net>
39515
39516         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
39517
39518 2000-09-14  Jeffrey A Law  (law@cygnus.com)
39519
39520         * gcc.c-torture/execute/20000914-1.c: New test.
39521
39522 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
39523
39524         * g++.other/inline13.C: New test.
39525
39526 2000-09-12  Andreas Jaeger  <aj@suse.de>
39527
39528         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
39529         constant by Ulrich Drepper <drepper@redhat.com>.
39530
39531 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
39532
39533         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
39534
39535 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39536
39537         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
39538
39539 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
39540
39541         * gcc.dg/cpp/backslash.c: New test.
39542
39543 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
39544
39545         * gcc.c-torture/execute/20000910-1.c: New test.
39546         * gcc.c-torture/execute/20000910-2.c: Likewise.
39547
39548 2000-09-11  Robert Lipe  <robertl@sco.com>
39549
39550         * gcc.dg/pragma-align.c: New test.
39551
39552 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
39553
39554         * g++.old-deja/g++.pt/explicit82.C: New test.
39555         * g++.old-deja/g++.pt/explicit83.C: New test.
39556
39557 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
39558
39559         * gcc.dg/asm-names.c: New test.
39560
39561 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39562
39563         * gcc.dg/cpp/tr-warn6.c: New test
39564
39565 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39566
39567         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
39568         be accepted.
39569
39570 2000-09-07  Catherine Moore  <clm@redhat.com>
39571
39572         * gcc.c-torture/execute/unroll-1.c: New test.
39573
39574 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
39575
39576         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
39577         ERROR markers.
39578         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
39579         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
39580         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
39581         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
39582         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
39583         Preprocess only.
39584         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
39585         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
39586
39587 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39588
39589         * g++.old-deja/g++.pt/deduct2.C: New test.
39590
39591 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39592
39593         * g++.old-deja/g++.pt/parms2.C: New test.
39594
39595 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39596
39597         * g++.old-deja/g++.pt/crash58.C: New test.
39598
39599 2000-09-06  Greg McGary  <greg@mcgary.org>
39600
39601         * gcc.c-torture/execute/20000906-1.c: New test.
39602         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
39603
39604 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39605
39606         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
39607
39608 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
39609
39610         * g++.old-deja/g++.pt/crash57.C: New test.
39611
39612 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
39613
39614         * g++.old-deja/g++.pt/crash56.C: New test.
39615
39616 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
39617
39618         * g++.old-deja/g++.pt/koenig1.C: New test.
39619
39620 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
39621
39622         * gcc.dg/20000904-1.c: New test.
39623
39624 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
39625
39626         * gcc.dg/cpp/paste8.c: New test.
39627
39628 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
39629
39630         * gcc.c-torture/compile/20000827-1.c: New test.
39631
39632 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
39633
39634         * gcc.dg/format-diag-1.c: New test.
39635
39636 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
39637
39638         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
39639         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
39640         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
39641         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
39642         gcc.dg/formatz-1.c: Adjust warning regular expressions.
39643
39644 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
39645
39646         * g++.old-deja/g++.other/nested4.C: New test.
39647
39648 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
39649
39650         * g++.old-deja/g++.ns/scoped1.C: New test.
39651
39652 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
39653
39654         * lib/g++.exp: Support testing already-installed GCC.
39655
39656 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39657
39658         * wtr-label-1.c, wtr-suffix-1.c: New tests.
39659
39660 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39661
39662         * gcc.dg/return-type-2.c: New test.
39663
39664 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
39665
39666         * gcc.c-torture/compile/20000825-1.c: New test.
39667
39668 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
39669
39670         * gcc.dg/dwarf2-2.c: New test.
39671
39672 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
39673
39674         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
39675         dg-warning regexps.
39676
39677 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39678
39679         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
39680         gcc.dg/format-ext-5.c: New tests.
39681
39682 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
39683
39684         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
39685
39686 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
39687
39688         * gcc.dg/noncompile/930622-2.c: Adjust error message.
39689
39690 2000-08-24  Richard Henderson  <rth@cygnus.com>
39691
39692         * gcc.dg/ia64-sync-1.c: New test.
39693         * gcc.dg/ia64-sync-2.c: New test.
39694         * gcc.dg/ia64-asm-1.c: New test.
39695
39696 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
39697
39698         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
39699         * gcc.dg/format-ext-2.c: New test.
39700
39701 2000-08-23  Jason Merrill  <jason@redhat.com>
39702
39703         * lib/old-dejagnu.exp: Also ignore "In member function" and
39704         "At global scope".
39705
39706 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39707
39708         * gcc.dg/noncompile/label-lineno-1.c: New test.
39709
39710 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
39711
39712         * gcc.dg/c99-array-nonobj-1.c: New test.
39713
39714 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
39715
39716         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
39717         tests.
39718         * gcc.dg/format-ext-1.c: New test.
39719
39720 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39721
39722         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
39723         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
39724         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
39725         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
39726         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
39727
39728 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39729
39730         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
39731         gcc.dg/c99-strftime-2.c: New tests.
39732
39733 2000-08-22  Richard Henderson  <rth@cygnus.com>
39734
39735         * gcc.c-torture/execute/20000822-1.c: New test.
39736
39737 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
39738
39739         * gcc.c-torture/execute/20000819-1.x: Remove.
39740
39741 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
39742
39743         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
39744         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
39745         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
39746         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
39747         gcc.dg/format-xopen-1.c: New tests.
39748
39749 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
39750
39751         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
39752
39753 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
39754
39755         * g++.old-deja/g++.other/loop2.C: New test.
39756
39757         * gcc.c-torture/compile/20000606-1.c: New test.
39758         * gcc.c-torture/compile/20000728-1.c: New test.
39759         * gcc.c-torture/execute/20000801-1.c: New test.
39760         * gcc.c-torture/execute/20000801-2.c: New test.
39761         * gcc.c-torture/execute/20000819-1.c: New test.
39762         * gcc.c-torture/execute/20000819-1.x: XFAIL.
39763         * gcc.dg/20000629-1.c: New test.
39764         * gcc.dg/20000724-1.c: New test.
39765         * gcc.dg/20000807-1.c: New test.
39766
39767 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
39768
39769         * gcc.dg/cpp/pragma-1.c: New test.
39770         * gcc.dg/cpp/pragma-2.c: New test.
39771
39772 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
39773
39774         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
39775         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
39776
39777 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39778
39779         * gcc.c-torture/compile/20000818-1.c: New test.
39780
39781 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
39782
39783         * gcc.c-torture/execute/20000818-1.c: New test.
39784
39785 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39786
39787         * gcc.dg/format-va-1.c: New test.
39788
39789 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
39790
39791         * g++.old-deja/g++.other/typedef8.C: New test.
39792
39793 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
39794
39795         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
39796         * g++.old-deja/g++.mike/net36.C: Mark candidate.
39797         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
39798         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
39799         * g++.old-deja/g++.other/ptrmem7.C: New test.
39800         * g++.old-deja/g++.pt/ptrmem10.C: New test.
39801
39802 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
39803
39804         * g++.old-deja/g++.pt/typename27.C: New test.
39805
39806 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
39807
39808         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
39809         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
39810         * g++.old-deja/g++.pt/friend45.C: New test.
39811         * g++.old-deja/g++.other/friend8.C: New test.
39812
39813 2000-08-15  Richard Henderson  <rth@cygnus.com>
39814
39815         * gcc.c-torture/execute/20000815-1.c: New test.
39816
39817 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
39818
39819         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
39820         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
39821         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
39822
39823 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
39824
39825         * g++.old-deja/g++.other/refinit2.C: New test.
39826
39827 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
39828
39829         * lib/c-torture.exp (c-torture): Make
39830         compiler_conditional_xfail_data global.
39831         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
39832         compiler_conditional_xfail_data machinery.
39833         (f-torture-execute): Likewise.
39834         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
39835         and only when unrolling loops.
39836
39837         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
39838
39839 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
39840
39841         * g++.old-deja/g++.pt/explicit81.C: New test.
39842
39843 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
39844
39845         * g++.old-deja/g++.pt/typename26.C: New test.
39846
39847 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
39848
39849         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
39850         warning.
39851
39852 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
39853
39854         * g++.old-deja/g++.other/array3.C: New test.
39855
39856 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39857
39858         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
39859         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
39860         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
39861         New tests.
39862
39863 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
39864
39865         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
39866         * g++.old-deja/g++.abi/vmihint.C: Likewise.
39867
39868 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
39869
39870         * gcc.c-torture/execute/20000808-1.c: New test.
39871
39872 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39873
39874         * gcc.dg/c90-const-expr-1.c: New test.
39875
39876 2000-08-08  Richard Henderson  <rth@cygnus.com>
39877
39878         * gcc.dg/noncompile/920923-1.c: Declare calloc.
39879
39880 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39881
39882         * gcc.dg/noncompile/const-ll-1.c: New test.
39883
39884 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39885
39886         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
39887
39888 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
39889
39890         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
39891         that running programs linked against the shared version of libobjc
39892         run correctly.
39893
39894 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
39895
39896         * gcc.dg/c99-printf-1.c: New test.
39897
39898 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
39899
39900         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
39901
39902 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
39903
39904         * gcc.c-torture/execute/20000731-1.x: Delete.
39905
39906 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
39907
39908         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
39909         and torture_without_loops as is done by c-torture.exp.
39910         (search_for): Copy from c-torture.exp.
39911         (gcc-dg-runtest): New function, drives a directory of tests
39912         iterating over the TORTURE_OPTIONS.
39913         (scan-assembler, scan-assembler-not): Move here from
39914         individual directory drivers.
39915
39916         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
39917         defined by lib/gcc-dg.exp.
39918         * gcc.dg/cpp/cpp.exp: Likewise.
39919         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
39920         gcc-dg-runtest, so we cycle over optimization options.
39921
39922         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
39923         * gcc.dg/compare2.c: No longer expected to fail.
39924
39925 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
39926
39927         * gcc.c-torture/execute/20000804-1.c: New test.
39928
39929 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
39930
39931         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
39932
39933 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
39934
39935         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
39936
39937 2000-08-03  Jeffrey A Law  (law@cygnus.com)
39938
39939         * gcc.c-torture/compile/20000803-1.c: New test.
39940
39941 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
39942
39943         * gcc.c-torture/execute/20000801-3.c,
39944         gcc.c-torture/execute/20000801-4.c: New tests.
39945         * gcc.c-torture/execute/20000801-3.x,
39946         gcc.c-torture/execute/20000801-4.x: Xfail.
39947
39948 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
39949
39950         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
39951         libobjc/.libs to allow for libtool.
39952
39953 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
39954
39955         * gcc.c-torture/compile/20000802-1.c: New test.
39956
39957 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
39958
39959         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
39960
39961 2000-07-31  Jeffrey A Law  (law@cygnus.com)
39962
39963         * gcc-c-torture/execute/20000731-2.c: New test.
39964
39965         * gcc.c-torture/execute/20000731-1.c: New test.
39966         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
39967
39968 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
39969
39970         * testsuite/gcc.dg/cpp/paste7.c: New test.
39971         * gcc.dg/cpp/20000725-1.c: New test.
39972
39973 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
39974
39975         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
39976         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
39977         declaration warning for __builtin_dwarf_reg_size.
39978
39979         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
39980
39981 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
39982
39983         * gcc.dg/noncompile/voidparam-1.c: New test.
39984
39985 2000-07-30  Richard Henderson  <rth@cygnus.com>
39986
39987         * gcc.dg/c90-digraph-1.c: Don't xfail.
39988         * gcc.dg/compare2.c (case 10): Xfail.
39989         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
39990
39991 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
39992
39993         * gcc.dg/c99-main-1.c: New test.
39994
39995 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39996
39997         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
39998
39999 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
40000
40001         * gcc.c-tortuer/execute/20000726-1.c: New test.
40002
40003 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
40004
40005         * gcc.c-torture/execute/enum-2.c: New test.
40006
40007 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40008
40009         * gcc.dg/cpp/tr-warn3.c: New test.
40010
40011 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40012
40013         * g++.old-deja/g++.ext/implicit1.C: Remove.
40014         * g++.old-deja/g++.jason/c2.C: Remove
40015         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
40016         * g++.old-deja/g++.pt/crash16.C: Likewise.
40017         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
40018
40019 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40020
40021         * g++.old-deja/g++.other/for2.C: New test.
40022
40023 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
40024
40025         * gcc.dg/20000720-1.c: New test.
40026
40027 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
40028
40029         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
40030
40031 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
40032
40033         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
40034         * gcc.c-torture/execute/20000722-1.c: New.
40035         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
40036
40037 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
40038
40039         * gcc.dg/cpp/20000720-1.S: New test.
40040
40041 2000-07-21  Michael Meissner  <meissner@redhat.com>
40042
40043         * gcc.c-torture/execute/ieee/hugeval.c: New test.
40044
40045 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
40046
40047         * g++.old-deja/g++.brendan/crash16.C,
40048         g++.old-deja/g++.brendan/parse3.C,
40049         g++.old-deja/g++.brendan/redecl1.C,
40050         g++.old-deja/g++.ns/template13.C,
40051         g++.old-deja/g++.other/decl4.C,
40052         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
40053
40054 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
40055
40056         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
40057         and "Internal error".
40058
40059         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
40060         regexps.
40061         * gcc.dg/cpp/paste6.c: New test.
40062
40063 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
40064
40065         * gcc.dg/cpp/tr-direct.c: New test.
40066
40067         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
40068         gcc.dg/cpp/undef1.c: Tweak error regexps.
40069
40070 2000-07-18  Eric Christopher <echristo@redhat.com>
40071
40072         * gcc.c-torture/compile/20000718-1.c: New test.
40073
40074 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
40075
40076         * cpplex.c (_cpp_push_token): If the token being pushed back
40077         is the previous token in this context, just subtract one from
40078         context->posn.
40079         * cppmacro.c (save_expansion): Clear aux field when storing a
40080         placemarker.
40081
40082 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
40083
40084         * gcc.dg/noncompile/redecl-1.c: New test.
40085
40086 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
40087
40088         * gcc.c-torture/execute/20000717-5.c: New test.
40089         * gcc.c-torture/execute/20000717-1.x: Removed.
40090
40091 2000-07-17  Richard Henderson  <rth@cygnus.com>
40092
40093         * gcc.c-torture/execute/20000717-4.c: New test.
40094
40095 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
40096
40097         * gcc.dg/cpp/syshdr.c: New test.
40098         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
40099
40100 2000-07-17  Neil Booth  <neilb@earthling.net>
40101
40102         * gcc.dg/cpp/cmdlne-dM.c: New test.
40103         * gcc.dg/cpp/cmdlne-dD.c: New test.
40104
40105 2000-07-17  Jeffrey A Law  (law@cygnus.com)
40106
40107         * gcc.c-torture/execute/20000717-3.c: New test.
40108
40109         * gcc.c-torture/compile/20000717-1.c: New test.
40110
40111 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
40112
40113         * gcc.c-torture/execute/20000717-2.c: New test.
40114
40115 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40116
40117         * gcc.dg/formatz-1.c: New test.
40118
40119         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
40120         * gcc.dg/c99-digraph-1.c: New tests.
40121
40122         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
40123         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
40124
40125         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
40126         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
40127         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
40128         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
40129         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
40130         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
40131         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
40132
40133 2000-07-17   Greg McGary <greg@mcgary.org>
40134
40135         * gcc.c-torture/execute/20000717-1.c: New test.
40136         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
40137
40138 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
40139
40140         * gcc.c-torture/execute/20000715-2.c: New test.
40141         * gcc.dg/20000715-1.c: New test.
40142
40143 2000-07-15  Michael Meissner  <meissner@redhat.com>
40144
40145         * gcc.c-torture/execute/20000715-1.c: New test.
40146
40147 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
40148
40149         * gcc.c-torture/execute/20000707-1.c: New test.
40150
40151 2000-07-13  Neil Booth  <NeilB@earthling.net>
40152
40153         * testsuite/gcc.dg/cpp/digraph1.c,
40154         testsuite/gcc.dg/cpp/digraph2.c,
40155         testsuite/gcc.dg/cpp/digraphs.c: New tests.
40156
40157 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
40158
40159         * g77.f-torture/compile/20000630-2.f: New test.
40160         * g77.f-torture/compile/20000630-2.x
40161
40162 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
40163
40164         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
40165
40166 2000-07-11  Neil Booth  <NeilB@earthling.net>
40167
40168         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
40169
40170 2000-07-11  Neil Booth  <NeilB@earthling.net>
40171
40172         * gcc.dg/cpp/cmdlne-C.c: New.
40173
40174 2000-07-09  Neil Booth  <NeilB@earthling.net>
40175
40176         * gcc.dg/cpp/directiv.c: New tests.
40177         * gcc.dg/cpp/undef1.c: Update.
40178
40179 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
40180
40181         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
40182
40183 2000-07-09  Neil Booth  <NeilB@earthling.net>
40184
40185         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
40186
40187 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
40188
40189         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
40190         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
40191
40192 2000-07-08  Neil Booth  <NeilB@earthling.net>
40193
40194         * gcc.dg/cpp/macsyntx.c: New tests.
40195
40196 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
40197
40198         * gcc.dg/20000707-1.c: New test.
40199
40200 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
40201
40202         * gcc.c-torture/execute/20000706-1.c: New test.
40203         * gcc.c-torture/execute/20000706-2.c: New test.
40204         * gcc.c-torture/execute/20000706-3.c: New test.
40205         * gcc.c-torture/execute/20000706-4.c: New test.
40206         * gcc.c-torture/execute/20000706-5.c: New test.
40207
40208 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
40209
40210         * g++.old-deja/g++.pt/instantiate7.C: New test.
40211
40212 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
40213
40214         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
40215         * g++.old-deja/g++.mike/thunk3.C: Likewise.
40216         * g++.old-deja/g++.other/rtti3.C: Likewise.
40217         * g++.old-deja/g++.other/rttid3.C: Likewise.
40218
40219 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
40220
40221         *  g77.f-torture/compile/20000630-1.x: Fix typo
40222
40223 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
40224
40225         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
40226         assembly output.
40227
40228 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
40229
40230         * gcc.dg/cpp/ident.c: New test.
40231
40232 2000-07-05  Neil Booth  <NeilB@earthling.net>
40233
40234         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
40235           gcc.dg/cpp/lexstrng.c: New tests.
40236
40237 2000-07-04  Neil Booth  <NeilB@earthling.net>
40238
40239         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
40240         * gcc.dg/cpp/strify2.c: Same.
40241
40242 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
40243
40244         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
40245         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
40246         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
40247         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
40248
40249         * testsuite/gcc.dg/cpp/macro1.c,
40250         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
40251         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
40252         testsuite/gcc.dg/cpp/strify1.c,
40253         testsuite/gcc.dg/cpp/strify2.c: New tests.
40254
40255 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
40256
40257         * gcc.c-torture/execute/20000703-1.c: New test.
40258
40259 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
40260
40261         * g++.old-deja/g++.pt (lookup10.C): New test.
40262
40263 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
40264
40265         * g++.old-deja/g++.pt (typename25.C): New test.
40266
40267 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
40268
40269         * gcc.c-torture/compile/20000701-1.c: New test.
40270
40271 2000-06-30  Nick Clifton  <nickc@cygnus.com>
40272
40273         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
40274         to test case.
40275
40276 2000-06-30  Catherine Moore  <clm@cygnus.com>
40277
40278         * gcc.c-torture/execute/align-1.c: New test.
40279
40280 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
40281
40282         * g++.old-deja/g++.pt/expr8.C: New test.
40283         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
40284
40285 2000-06-29  Nick Clifton  <nickc@cygnus.com>
40286
40287         * gcc.c-torture/compile/20000629-1.c: New test.
40288
40289 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
40290
40291
40292         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
40293         gcc.dg/noncompile directory, depending on whether they're
40294         preprocessor tests or not.  Annotate all the tests for the dg
40295         framework.
40296
40297         * gcc.c-torture/noncompile/noncompile.exp: Delete.
40298         * gcc.dg/noncompile/noncompile.exp: New.
40299
40300         * Moved files:
40301         Old name                                New name
40302         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
40303         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
40304         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
40305         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
40306         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
40307         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
40308         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
40309         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
40310         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
40311         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
40312         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
40313         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
40314         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
40315         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
40316         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
40317         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
40318         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
40319         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
40320         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
40321         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
40322         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
40323         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
40324         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
40325         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
40326
40327         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
40328         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
40329         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
40330         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
40331         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
40332         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
40333
40334 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
40335
40336         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
40337         declare one variable.  On the fourth, error.
40338         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
40339         declared by 20000628-1a.h.
40340
40341 2000-06-29  Richard Henderson  <rth@redhat.com>
40342
40343         * gcc.c-torture/execute/930529-1.x: New file.
40344         * gcc.dg/920413-1.c: Adjust expected warning text.
40345         * gcc.dg/980217-1.c: Declare abort.
40346         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
40347
40348 2000-06-29  Jeffrey A Law  (law@cygnus.com)
40349
40350         * g77.f-torture/compile/20000629-1.f: New test.
40351         * g77.f-torture/compile/20000629-1.x: Expected to fail.
40352
40353 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
40354
40355         Rearrange lots of files, removing entirely the
40356         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
40357         directories.
40358
40359         * Deleted files:
40360         gcc.c-torture/code_quality/code_quality.exp
40361         gcc.c-torture/special/special.exp
40362         gcc.failure/failure.exp
40363         gcc.failure/940409-1.x
40364         gcc.c-torture/compile/961203-1.x
40365
40366         * New files:
40367         gcc.misc-tests/linkage.exp
40368         gcc.c-torture/execute/920730-1t.c
40369         gcc.c-torture/execute/920730-1t.x
40370         gcc.c-torture/compile/920520-1.x
40371         gcc.c-torture/compile/920521-1.x
40372         gcc.c-torture/compile/981006-1.x
40373         gcc.c-torture/execute/eeprof-1.x
40374
40375         * Moved files (possibly with modifications to fit a new harness):
40376         Old name                                New name
40377         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
40378         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
40379         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
40380         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
40381         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
40382         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
40383         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
40384         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
40385         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
40386         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
40387         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
40388         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
40389         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
40390         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
40391
40392 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
40393
40394         * c-torture/compile/961203-1.x: Delete.
40395
40396         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
40397         not exit. Include stdio.h.
40398         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
40399         * gcc.misc-tests/dg-12.c: Likewise.
40400         * gcc.misc-tests/dg-5.c: Likewise.
40401         * gcc.misc-tests/dg-6.c: Likewise.
40402         * gcc.misc-tests/dg-7.c: Prototype abort.
40403         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
40404         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
40405         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
40406         not exit.
40407         * gcc.misc-tests/sieve.c: Use return from main, not exit.
40408         * gcc.misc-tests/sort2.c: Use return from main, not exit.
40409
40410 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
40411
40412         * gcc.dg/cpp/20000628-1.c: New test.
40413         * gcc.dg/cpp/20000628-1.h: New header for above test.
40414         * gcc.dg/cpp/20000628-1a.h: Likewise.
40415
40416 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
40417
40418         * gcc.dg/cpp: New directory.
40419         * gcc.dg/cpp/cpp.exp: New driver.
40420         * gcc.dg/cpp/20000627-1.c: New test.
40421         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
40422         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
40423         and rewrite as a compilation test.
40424
40425         * gcc.dg: Move many files into the cpp subdirectory, possibly
40426         renaming or editing them as well.
40427         Old name                New name
40428         990119-1.c              cpp/19990119-1.c
40429         990228-1.c              cpp/19990228-1.c
40430         990407-1.c              cpp/19990407-1.c
40431         990409-1.c              cpp/19990409-1.c
40432         990413-1.c              cpp/19990413-1.c
40433         990703-1.c              cpp/19990703-1.c
40434         20000127-1.c            cpp/20000127-1.c
40435         20000129-1.c            cpp/20000129-1.c
40436         20000207-1.c            cpp/20000207-1.c
40437         20000207-2.c            cpp/20000207-2.c
40438         20000209-1.c            cpp/20000209-1.c
40439         20000209-2.c            cpp/20000209-2.c
40440         20000301-1.c            cpp/20000301-1.c
40441         20000419-1.c            cpp/20000419-1.c
40442         20000510-1.S            cpp/20000510-1.S
40443         20000519-1.c            cpp/20000519-1.c
40444         20000529-1.c            cpp/20000529-1.c
40445         20000625-1.c            cpp/20000625-1.c
40446         20000625-2.c            cpp/20000625-2.c
40447         cpp-as1.c               cpp/assert1.c
40448         cpp-as2.c               cpp/assert2.c
40449         cxx-comments-1.c        cpp/cxxcom1.c
40450         cxx-comments-2.c        cpp/cxxcom2.c
40451         endif-label.c           cpp/endif.c
40452         cpp-hash1.c             cpp/hash1.c
40453         cpp-hash2.c             cpp/hash2.c
40454         cpp-if1.c               cpp/if-1.c
40455         cpp-if2.c               cpp/if-2.c
40456         cpp-if3.c               cpp/if-3.c
40457         cpp-if4.c               cpp/if-4.c
40458         cpp-if5.c               cpp/if-5.c
40459         cpp-cond.c              cpp/if-cexp.c
40460         cpp-missingop.c         cpp/if-mop.c
40461         cpp-missingparen.c      cpp/if-mpar.c
40462         cpp-opprec.c            cpp/if-oppr.c
40463         cpp-ifparen.c           cpp/if-paren.c
40464         cpp-shortcircuit.c      cpp/if-sc.c
40465         cpp-shift.c             cpp/if-shift.c
40466         cpp-unary.c             cpp/if-unary.c
40467         cpp-li1.c               cpp/line1.c
40468         cpp-li2.c               cpp/line2.c
40469         lineno.c                cpp/line3.c
40470         lineno-2.c              cpp/line4.c
40471         cpp-mi.c                cpp/mi1.c
40472         cpp-mic.h               cpp/mi1c.h
40473         cpp-micc.h              cpp/mi1cc.h
40474         cpp-mind.h              cpp/mi1nd.h
40475         cpp-mindp.h             cpp/mi1ndp.h
40476         cpp-mix.h               cpp/mi1x.h
40477         cpp-mi2.c               cpp/mi2.c
40478         cpp-mi2a.h              cpp/mi2a.h
40479         cpp-mi2b.h              cpp/mi2b.h
40480         cpp-mi2c.h              cpp/mi2c.h
40481         cpp-mi3.c               cpp/mi3.c
40482         cpp-mi3.def             cpp/mi3.def
40483         poison-1.c              cpp/poison.c
40484         pr-impl.c               cpp/prag-imp.c
40485         cpp-redef-2.c           cpp/redef1.c
40486         cpp-redef.c             cpp/redef2.c
40487         strpaste.c              cpp/strp1.c
40488         strpaste-2.c            cpp/strp2.c
40489         cpp-tradpaste.c         cpp/tr-paste.c
40490         cpp-tradstringify.c     cpp/tr-str.c
40491         cpp-tradwarn1.c         cpp/tr-warn1.c
40492         cpp-tradwarn2.c         cpp/tr-warn2.c
40493         trigraphs.c             cpp/trigraphs.c
40494         cpp-unc1.c              cpp/unc1.c
40495         cpp-unc2.c              cpp/unc2.c
40496         cpp-unc3.c              cpp/unc3.c
40497         cpp-unc.c               cpp/unc4.c
40498         undef.c                 cpp/undef1.c
40499         undef-2.c               cpp/undef2.c
40500         cpp-wi1.c               cpp/widestr1.c
40501
40502 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
40503
40504         * lib/g++.exp (g++_include_flags): Tweak.
40505
40506 2000-06-27  H.J. Lu  <hjl@gnu.org>
40507             Loren J. Rittle  <ljrittle@acm.org>
40508
40509         * lib/g++.exp (g++_include_flags): Override libgloss.exp
40510         version with one that knows about the new gcc tree structure.
40511         (g++_link_flags): Same.
40512
40513 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
40514
40515         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
40516         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
40517         case we are cross-compiling.
40518
40519         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
40520         g++.old-deja/g++.niklas/Makefile.in,
40521         g++.old-deja/g++.niklas/configure.in,
40522         g++.old-deja/g++.other/Makefile.in,
40523         g++.old-deja/g++.other/configure.in,
40524         gcc.c-torture/code_quality/Makefile.in,
40525         gcc.c-torture/code_quality/configure.in,
40526         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
40527         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
40528         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
40529         gcc.c-torture/execute/ieee/Makefile.in,
40530         gcc.c-torture/execute/ieee/configure.in,
40531         gcc.c-torture/noncompile/Makefile.in,
40532         gcc.c-torture/noncompile/configure.in,
40533         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
40534         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
40535         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
40536
40537 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
40538
40539         * g++.old-deja/g++.other/ambig3.C: New test.
40540
40541 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
40542
40543         * g++.old-deja/g++.pt/syntax1.C: New test.
40544         * g++.old-deja/g++.pt/syntax2.C: New test.
40545         * g++.old-deja/g++.other/syntax3.C: New test.
40546         * g++.old-deja/g++.other/syntax4.C: New test.
40547
40548 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
40549
40550         * gcc.dg/20000623-1.c: Prototype exit and abort.
40551
40552 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
40553
40554         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
40555         New tests.
40556         * gcc.dg/cpp-mi3.def: New file.
40557
40558         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
40559         inside assertions.
40560         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
40561         lexer's error messages.
40562         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
40563         divine anything from the linemarkers.
40564         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
40565         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
40566
40567 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
40568
40569         * gcc.dg/20000623-1.c: New test.
40570
40571 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
40572
40573         * gcc.c-torture/execute/20000622-1.c: New test.
40574
40575 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
40576
40577         * g++.old-deja/g++.other/init15.C: New test.
40578
40579 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
40580
40581         * g++.old-deja/g++.pt/vaarg2.C: New test.
40582         * g++.old-deja/g++.pt/vaarg3.C: New test.
40583
40584 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
40585
40586         * g++.old-deja/g++.other/dyncast6.C: New test.
40587
40588 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
40589
40590         * gcc.c-torture/execute/loop-6.c: New test.
40591
40592 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
40593
40594         * gcc.dg/20000614-1.c: New test.
40595         * gcc.dg/20000614-2.c: New test.
40596
40597 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
40598
40599         * g++.old-deja/g++.other/inline12.C: New test.
40600
40601 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
40602
40603         * g++.old-deja/g++.other/eh1.C: New test.
40604
40605 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
40606
40607         * g++.old-deja/g++.other/type.C: New test.
40608
40609 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
40610
40611         * g++.old-deja/g++.other/initstring.C: New test.
40612
40613 2000-06-12  Jason Merrill  <jason@redhat.com>
40614
40615         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
40616
40617 2000-06-09  Jeffrey A Law  (law@cygnus.com)
40618
40619         * gcc.c-torture/compile/20000609-1.c: New test.
40620
40621 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
40622
40623         * gcc.dg/20000609-1.c: New test.
40624
40625 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
40626
40627         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
40628         * gcc.c-torture/noncompile/poison-1.c: Move...
40629         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
40630         * gcc.dg/cpp-li1.c: Add a token after the #line.
40631
40632 2000-06-05  Richard Henderson  <rth@cygnus.com>
40633
40634         * gcc.c-torture/execute/20000605-2.c: New test.
40635         * gcc.c-torture/execute/20000605-3.c: New test.
40636
40637 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
40638
40639         * g77.f-torture/execute/20000503-1.x: New file.
40640
40641 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
40642
40643         * g++.old-deja/g++.eh/badalloc1.C: New test.
40644
40645 2000-06-05  Richard Henderson  <rth@cygnus.com>
40646
40647         * gcc.c-torture/execute/20000605-1.c: New test.
40648
40649 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
40650             Nathan Sidwell <nathan@codesourcery.com>
40651
40652         * gcc.c-torture/compile/20000605-1.c: New test.
40653
40654 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
40655
40656         * g77.f-torture/compile/20000601-1.f: New test.
40657
40658 2000-06-03  Richard Henderson  <rth@cygnus.com>
40659
40660         * gcc.c-torture/execute/20000603-1.c: New.
40661
40662 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
40663
40664         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
40665         * gcc.dg/noreturn-2.c (noreturn): Likewise.
40666
40667 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
40668
40669         * gcc.dg/compare2.c (case 12): XFAIL.
40670         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
40671         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
40672
40673         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
40674
40675 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
40676
40677         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
40678         guard macro is already defined when the header is first
40679         included.
40680         * gcc.dg/cpp-mix.h: New file.
40681         * gcc.dg/endif-label.c: Update patterns to match compiler.
40682
40683         * g++.brendan/complex1.C: Declare abort.
40684         * g++.law/refs4.C: Remove XFAIL.
40685         * g++.oliva/expr2.C: Declare abort and exit.
40686
40687 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
40688
40689         * gcc.c-torture/execute/20000528-1.c: New test.
40690
40691         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
40692         * g++.old-deja/g++.law/temps4.C: Likewise.
40693
40694         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
40695         stdlib.h.  Call abort() on failure.
40696         * g++.old-deja/g++.law/refs4.C: Likewise.
40697         * g++.old-deja/g++.law/temps4.C: Likewise.
40698         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
40699         * gcc.c-torture/execute/20000112-1.c: Include string.h.
40700
40701 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
40702
40703         Relative to g++.dg/special:
40704         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
40705
40706         Relative to g++.old-deja:
40707         * g++.brendan/complex1.C, g++.jason/optimize2.C,
40708         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
40709         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
40710         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
40711         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
40712         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
40713         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
40714
40715         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
40716         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
40717         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
40718         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
40719         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
40720         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
40721         and/or string.h.
40722
40723         * g++.other/goto1.C: Update expectations for error messages.
40724
40725 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
40726
40727         * gcc.c-torture/compile/20000523-1.c: New test.
40728
40729 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
40730
40731         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
40732
40733 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
40734
40735         * g++.old-deja/g++.eh/catch11.C: New test.
40736         * g++.old-deja/g++.eh/catch12.C: New test.
40737
40738 2000-05-24  Nick Clifton  <nickc@cygnus.com>
40739
40740         * gcc.c-torture/execute/20000523-1.c: New test.
40741
40742 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
40743
40744         * c-torture/execute/bcp-1.c: Replace abort in arg of
40745         __builtin_constant_p with a generic external function.
40746
40747         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
40748         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
40749         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
40750         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
40751         Prototype abort and/or exit.
40752
40753         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
40754         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
40755         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
40756         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
40757
40758 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
40759
40760         * gcc.dg/dwarf2-1.c: New test.
40761
40762 2000-05-20  Richard Henderson  <rth@cygnus.com>
40763
40764         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
40765
40766 2000-05-20  Andreas Jaeger  <aj@suse.de>
40767
40768         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
40769         testcase.
40770
40771 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
40772
40773         * gcc.c-torture/execute/20000519-2.c: New test.
40774
40775 2000-05-19  Andreas Jaeger  <aj@suse.de>
40776
40777         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
40778         which fails with SSA.
40779
40780         * lib/c-torture.exp: Also test with -O3 -fssa.
40781
40782 2000-05-18  Michael Meissner  <meissner@redhat.com>
40783
40784         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
40785         * gcc.c-torture/execute/920415-1.c: Ditto.
40786         * gcc.c-torture/execute/920501-1.c: Ditto.
40787         * gcc.c-torture/execute/conversion.c: Ditto.
40788         * gcc.c-torture/execute/cvt-1.c: Ditto.
40789
40790 2000-05-18  Jeffrey A Law  (law@cygnus.com)
40791
40792         * gcc.c-torture/compile/20000518-1.c: New test.
40793
40794 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
40795
40796         * g77.f-torture/compile/200005018.f: New test.
40797
40798 2000-05-17  Jeffrey A Law  (law@cygnus.com)
40799
40800         * gcc.c-torture/compile/20000517-1.c: New test.
40801
40802 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40803
40804         * gcc.c-torture/execute/20000516-1.c: New test.
40805
40806 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
40807
40808         * g++.old-deja/g++.other/eh.C: New test.
40809
40810 2000-05-12  Richard Henderson  <rth@cygnus.com>
40811
40812         * gcc.c-torture/execute/990208-1.c (main): Don't pass
40813         constants through to doit's conditional.
40814
40815 2000-05-11  Jeffrey A Law  (law@cygnus.com)
40816
40817         * gcc.c-torture/compile/20000511-1.c: New test.
40818         * g77.f-torture/compile/20000511-1.f: New test.
40819         * g77.f-torture/compile/20000511-2.f: New test.
40820
40821 2000-05-11  Michael Meissner  <meissner@redhat.com>
40822
40823         * gcc.c-torture/execute/20000511-1.c: New test.
40824
40825 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
40826
40827         * gcc.dg/dg.exp: Scan .S files as well as .c files.
40828         * gcc.dg/20000510-1.S: New.
40829
40830 2000-05-08  Catherine Moore  <clm@cygnus.com>
40831
40832         * gcc.dg/unused-3.c: New.
40833
40834 2000-05-06  Richard Henderson  <rth@cygnus.com>
40835
40836           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
40837           * g++.old-deja/g++.mike/warn1.C: Likewise.
40838           * g++.old-deja/g++.pt/local1.C: Likewise.
40839           * g++.old-deja/g++.pt/local7.C: Likewise.
40840           * g++.old-deja/g++.pt/spec16.C: Likewise.
40841
40842 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
40843
40844         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
40845
40846 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
40847
40848           * g77.f-torture/execute/20000503-1.f: New test.
40849
40850 2000-05-04  Andreas Jaeger  <aj@suse.de>
40851
40852         * gcc.dg/noreturn-2.c: New test.
40853
40854 2000-05-04  Neil Booth  <NeilB@earthling.net>
40855
40856         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
40857         preprocessor.
40858
40859 2000-05-04  Richard Henderson  <rth@cygnus.com>
40860
40861         * gcc.c-torture/execute/20000503-1.c: Fix typo.
40862
40863 2000-05-04  Richard Henderson  <rth@cygnus.com>
40864
40865         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
40866         OpenSSL by Jason R Thorpe.
40867
40868 2000-05-03  Jim Wilson  <wilson@cygnus.com>
40869
40870         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
40871
40872 2000-05-03  Robert Lipe <robertlipe@usa.net>
40873
40874         * gcc.dg/20000503-1.c: New test.
40875
40876 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
40877
40878         * gcc.c-torture/compile/20000502-1.c: New test.
40879         * g++.old-deja/g++.other/align.C: New test.
40880         * gcc.dg/cpp-tradstringify.c: New test.
40881
40882 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
40883
40884         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
40885         and hard registers.
40886
40887 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
40888
40889         * gcc.c-torture/execute/loop-5.c: New test.
40890
40891 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
40892
40893         * gcc.c-torture/execute/va-arg-20.c: New test.
40894
40895 2000-04-23  Jeffrey A Law  (law@cygnus.com)
40896
40897         * gcc.c-torture/execute/20000422-1.c: New test.
40898
40899 2000-04-20  Greg McGary  <gkm@gnu.org>
40900
40901         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
40902         when optimizing, but without sibling-call optimizations (-O1).
40903
40904 2000-04-20  Jeffrey A Law  (law@cygnus.com)
40905
40906           * gcc.c-torture/compile/20000420-1.c: New test.
40907
40908 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
40909
40910         * g++.abi/ptrflags.C: New test.
40911         * g++.eh/catchptr1.C: Test incomplete pointer chains.
40912
40913 2000-04-19  Catherine Moore  <clm@cygnus.com>
40914
40915         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
40916
40917 2000-04-19  Greg McGary  <gkm@gnu.org>
40918
40919         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
40920         sibling-call optimizations.
40921
40922 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
40923
40924         * gcc.dg/20000419-1.c: New test.
40925
40926 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
40927
40928         * gcc.c-torture/execute/20000412-6.c: New test.
40929
40930 2000-04-12  Jeffrey A Law  (law@cygnus.com)
40931
40932         * gcc.c-torture/execute/20000412-5.c: New test.
40933         * g77.f-torture/compile/20000412-1.f: New test.
40934         * gcc.c-torture/execute/20000412-4.c: New test.
40935         * gcc.c-torture/compile/20000412-2.c: New test.
40936         * gcc.c-torture/execute/20000412-3.c: New test.
40937         * gcc.c-torture/compile/20000412-1.c: New test.
40938         * gcc.c-torture/execute/20000412-2.c: New test.
40939
40940 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
40941
40942         * objc/execute/bf-20.m: New test.
40943
40944 2000-04-10  Richard Henderson  <rth@cygnus.com>
40945
40946         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
40947
40948         * gcc.c-torture/execute/20000412-1.c: New test.
40949
40950 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
40951
40952         * g++.old-deja/g++.eh/catchptr1.C: New test.
40953
40954 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
40955
40956         * g++.old-deja/g++.abi/cxa_vec.C: New test.
40957
40958 2000-04-08  Neil Booth  <NeilB@earthling.net>
40959
40960         * gcc.dg/cpp-nullchar.c: Remove test as
40961         embedded nulls cause problems.
40962
40963 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40964
40965         * gcc.dg/compare2.c: New test.
40966
40967 2000-04-08  Neil Booth  <NeilB@earthling.net>
40968
40969         * gcc.dg/cpp-nullchar.c: New test.
40970
40971 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
40972
40973         * gcc.dg/cpp-mi2.c: New test.
40974         * gcc.dg/cpp-mi2[abc].h: New files.
40975
40976 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
40977
40978         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
40979         member name.
40980
40981 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
40982
40983         * g++.old-deja/g++.abi/vmihint.C: New test.
40984
40985 2000-04-06  Neil Booth  <NeilB@earthling.net>
40986
40987         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
40988         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
40989         copyright.
40990
40991 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
40992
40993         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
40994         avoid stack-frame overwrite.
40995
40996 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
40997
40998         * gcc.c-torture/compile/20000405-2.c: New test.
40999         * gcc.c-torture/compile/20000405-3.c: New test.
41000
41001 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41002
41003         * gcc.c-torture/compile/20000405-1.c: New test.
41004
41005 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
41006
41007         * gcc.dg/cast-qual-1.c: Revert last change.
41008
41009 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41010
41011         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
41012
41013 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
41014
41015         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
41016         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
41017
41018 2000-04-03  Jeffrey A Law  (law@cygnus.com)
41019
41020         * gcc.c-torture/compile/20000403-2.c: New test.
41021         * gcc.c-torture/compile/20000403-1.c: New test.
41022
41023 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
41024
41025         * gcc.c-torture/execute/20000403-1.c: New test.
41026
41027 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
41028
41029         * gcc.c-torture/execute/20000402-1.c: New test.
41030
41031 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
41032
41033         * gcc.c-torture/execute/va-arg-15.c: New test.
41034         * gcc.c-torture/execute/va-arg-16.c: New test.
41035         * gcc.c-torture/execute/va-arg-17.c: New test.
41036         * gcc.c-torture/execute/va-arg-18.c: New test.
41037         * gcc.c-torture/execute/va-arg-19.c: New test.
41038
41039 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
41040
41041         * gcc.c-torture/compile/981211-1.c: Move to...
41042         * gcc.dg/cpp-as1.c: ...here.
41043         * gcc.dg/cpp-as2.c: New file.
41044
41045         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
41046         compiler.
41047
41048 2000-04-02  Neil Booth  <NeilB@earthling.net>
41049
41050         * gcc.dg/cpp-cond.c  New tests.
41051         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
41052         accidental success less likely.
41053         * gcc.dg/cpp-missingop.c  New tests.
41054         * gcc.dg/cpp-missingparen.c  New tests.
41055         * gcc.dg/cpp-shift.c  New tests.
41056         * gcc.dg/cpp-shortcircuit.c  New tests.
41057         * gcc.dg/cpp-unary.c  New tests.
41058
41059 2000-03-29  Jeffrey A Law  (law@cygnus.com)
41060
41061         * gcc.c-torture/compile/20000329-1.c: New test.
41062
41063 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
41064
41065         * gcc.c-torture/compile/20000326-1.c: New test.
41066         * gcc.c-torture/compile/20000326-2.c: New test.
41067
41068 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
41069
41070         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
41071         the first parameter is a function argument.
41072
41073 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
41074
41075         * g++.old-deja/g++.ext/array4.C: New test.
41076
41077 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
41078
41079         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
41080
41081 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41082
41083         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
41084
41085 2000-03-19  Richard Henderson  <rth@cygnus.com>
41086
41087         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
41088
41089 2000-03-19  Richard Henderson  <rth@cygnus.com>
41090
41091         * gcc.c-torture/compile/20000319-1.c: New test.
41092
41093 2000-03-14  Jeffrey A Law  (law@cygnus.com)
41094
41095         * gcc.c-torture/execute/20000314-3.c: New test.
41096         * gcc.c-torture/execute/20000314-2.c: New test.
41097         * gcc.c-torture/execute/20000314-1.c: New test.
41098         * gcc.c-torture/compile/20000314-2.c: New test.
41099         * gcc.c-torture/compile/20000314-1.c: New test.
41100
41101 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
41102
41103         * g++.old-deja/g++.warn/inline.C: New test.
41104
41105 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
41106
41107         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
41108         standards-compliant result rather than specific constants.
41109         Put test-values in array.
41110
41111 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
41112
41113         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
41114         (g++_target_compile): Put test-specific options last.
41115
41116 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
41117
41118         * g++.old-deja/g++.eh/vbase4.C: New test.
41119
41120 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
41121
41122         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
41123
41124 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
41125
41126         * g++.old-deja/g++.brendan/misc12.C: Removed.
41127         * g++.old-deja/g++.pt/memtemp77.C: Constify.
41128         * g++.old-deja/g++.ext/pretty4.C: New test.
41129
41130 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
41131
41132         * g++.old-deja/g++.other/string2.C: New test.
41133
41134 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
41135
41136         * g++.old-deja/g++.warn/impint2.C: New test.
41137
41138 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
41139
41140         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
41141         is 1, not zero.
41142
41143 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
41144
41145         * g++.old-deja/g++.warn/impint.C: New test.
41146         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
41147         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
41148         * g++.old-deja/g++.pt/explicit12.C: Likewise.
41149         * g++.old-deja/g++.pt/explicit13.C: Likewise.
41150         * g++.old-deja/g++.pt/explicit17.C: Likewise.
41151         * g++.old-deja/g++.pt/explicit18.C: Likewise.
41152         * g++.old-deja/g++.pt/explicit19.C: Likewise.
41153         * g++.old-deja/g++.pt/explicit23.C: Likewise.
41154         * g++.old-deja/g++.pt/explicit31.C: Likewise.
41155         * g++.old-deja/g++.pt/explicit35.C: Likewise.
41156         * g++.old-deja/g++.pt/explicit6.C: Likewise.
41157         * g++.old-deja/g++.pt/memclass7.C: Likewise.
41158
41159 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
41160
41161         * gcc.dg/cpp-redef.c: New test.
41162
41163 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
41164
41165         * g++.old-deja/g++.pt/unify7.C: New test.
41166
41167 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41168
41169         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
41170         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
41171
41172 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
41173
41174         * gcc.c-torture/compile/20000224-1.c: New test.
41175
41176 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41177
41178         * gcc.c-torture/compile/cpp-2.c: New test.
41179         * gcc.c-torture/compile/cpp-1.c: New test.
41180
41181 2000-02-25  Jeffrey A Law  (law@cygnus.com)
41182
41183         * gcc.c-torture/execute/20000225-1.c: New test.
41184
41185 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41186
41187         * gcc.dg/cpp-li2.c: New test.
41188
41189         * gcc.dg/cpp-wi1.c: New test.
41190
41191         * gcc.dg/cpp-li1.c: New test.
41192
41193 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
41194
41195         * g++.old-deja/g++.other/sizeof5.C: New test.
41196
41197 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41198
41199         * gcc.c-torture/execute/va-arg-13.c: New test.
41200
41201 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
41202
41203         * gcc.c-torture/execute/va-arg-12.c: New test.
41204
41205 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
41206
41207         * gcc.c-torture/execute/20000223-1.c: New test.
41208
41209 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
41210
41211         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
41212
41213 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
41214
41215         * g++.old-deja/g++.abi/ptrmem.C: New test.
41216
41217 2000-02-19  Richard Henderson  <rth@cygnus.com>
41218
41219         * gcc.c-torture/compile/init-3.c: New.
41220
41221 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
41222
41223         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
41224         ALWAYS_CXXFLAGS.
41225
41226 2000-02-11  Robert Lipe <robertl@sco.com>
41227
41228         * gcc.c-torture/compile/20000211-3.c: New test.
41229
41230 2000-02-11  Martin Buchholz <martin@xemacs.org>
41231
41232         * gcc.c-torture/compile/20000211-2.c: New test.
41233
41234 2000-02-11  Jeffrey A Law  (law@cygnus.com)
41235
41236         * gcc.c-torture/compile/20000211-1.c: New test.
41237
41238 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
41239
41240         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
41241           on native targets
41242
41243 2000-02-08  Nathan Sidwell  <nathan@acm.org>
41244
41245         * g++.old-deja/g++.other/cast5.C: New test.
41246
41247 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
41248
41249         * gcc.c-torture/execute/20000205-1.c: New.
41250
41251 2000-02-03  Nathan Sidwell  <nathan@acm.org>
41252
41253         * g++.old-deja/g++.jason/cast3.C: Return void.
41254         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
41255
41256 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41257
41258         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
41259
41260         * gcc.dg/loop-1.c: New test.
41261
41262 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
41263
41264         * gcc.c-torture/compile/20000127-1.c: New test.
41265         * gcc.c-torture/execute/991228-1.c: New test.
41266
41267 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41268
41269         * gcc.dg/unused-2.c: New test.
41270
41271         * gcc.dg/conv-1.c: New test.
41272
41273 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
41274
41275         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
41276         compiler.
41277         (tool_option_proc): Fix typo.
41278
41279 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
41280
41281         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
41282         of the ld on the host, not on the build machine.
41283         Also, don't crash if '--help' is not a supported option.
41284
41285 2000-01-24  Richard Henderson  <rth@cygnus.com>
41286
41287         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
41288
41289 2000-01-20  Jeffrey A Law  (law@cygnus.com)
41290
41291         * gcc.c-torture/execute/20000120-2.c: New test.
41292         * gcc.c-torture/execute/20000120-1.c: New test.
41293
41294 2000-01-13  Jeffrey A Law  (law@cygnus.com)
41295
41296         * gcc.c-torture/execute/20000113-1.c: New test.
41297
41298 2000-01-12  Jeffrey A Law  (law@cygnus.com)
41299
41300         * gcc.c-torture/execute/20000112-1.c: New test.
41301
41302 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41303
41304         * gcc.dg/20000111-1.c: New test.
41305
41306 2000-01-10  Jeffrey A Law  (law@cygnus.com)
41307
41308         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
41309         with 16 bit integers.
41310
41311 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41312
41313         * gcc.dg/20000108-1.c: New test.
41314
41315 2000-01-05  Nathan Sidwell  <nathan@acm.org>
41316
41317         * g++.old-deja/g++.ns/koenig8.C: New test.
41318
41319 2000-01-05  Nathan Sidwell  <nathan@acm.org>
41320
41321         * g++.old-deja/g++.other/cast4.C: New test.
41322
41323 2000-01-05  Jeffrey A Law  (law@cygnus.com)
41324
41325         * gcc.c-torture/compile/20000105-2.c: New test.
41326         * gcc.c-torture/compile/20000105-1.c: New test.
41327
41328 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41329
41330         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
41331         references to printf & atoi to conform to ANSI standard.
41332         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
41333         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
41334         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
41335         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
41336         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
41337         * g++.old-deja/g++.brendan/complex1.C: Likewise.
41338         * g++.old-deja/g++.brendan/copy1.C: Likewise.
41339         * g++.old-deja/g++.brendan/copy2.C: Likewise.
41340         * g++.old-deja/g++.brendan/copy3.C: Likewise.
41341         * g++.old-deja/g++.brendan/copy4.C: Likewise.
41342         * g++.old-deja/g++.brendan/copy5.C: Likewise.
41343         * g++.old-deja/g++.brendan/copy6.C: Likewise.
41344         * g++.old-deja/g++.brendan/copy7.C: Likewise.
41345         * g++.old-deja/g++.brendan/copy8.C: Likewise.
41346         * g++.old-deja/g++.brendan/crash11.C: Likewise.
41347         * g++.old-deja/g++.brendan/crash14.C: Likewise.
41348         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
41349         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
41350         * g++.old-deja/g++.brendan/delete2.C: Likewise.
41351         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
41352         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
41353         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
41354         * g++.old-deja/g++.brendan/eh1.C: Likewise.
41355         * g++.old-deja/g++.brendan/groff1.C: Likewise.
41356         * g++.old-deja/g++.brendan/init3.C: Likewise.
41357         * g++.old-deja/g++.brendan/misc12.C: Likewise.
41358         * g++.old-deja/g++.brendan/misc7.C: Likewise.
41359         * g++.old-deja/g++.brendan/new2.C: Likewise.
41360         * g++.old-deja/g++.brendan/operators4.C: Likewise.
41361         * g++.old-deja/g++.brendan/operators5.C: Likewise.
41362         * g++.old-deja/g++.brendan/overload2.C: Likewise.
41363         * g++.old-deja/g++.brendan/overload7.C: Likewise.
41364         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
41365         * g++.old-deja/g++.brendan/reference1.C: Likewise.
41366         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
41367         * g++.old-deja/g++.brendan/template24.C: Likewise.
41368         * g++.old-deja/g++.brendan/template3.C: Likewise.
41369         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
41370         * g++.old-deja/g++.jason/inline3.C: Likewise.
41371         * g++.old-deja/g++.jason/opeq.C: Likewise.
41372         * g++.old-deja/g++.law/arg5.C: Likewise.
41373         * g++.old-deja/g++.law/arm7.C: Likewise.
41374         * g++.old-deja/g++.law/ctors11.C: Likewise.
41375         * g++.old-deja/g++.law/cvt8.C: Likewise.
41376         * g++.old-deja/g++.law/init9.C: Likewise.
41377         * g++.old-deja/g++.law/refs4.C: Likewise.
41378         * g++.old-deja/g++.law/template2.C: Likewise.
41379         * g++.old-deja/g++.law/visibility24.C: Likewise.
41380         * g++.old-deja/g++.law/vtable3.C: Likewise.
41381         * g++.old-deja/g++.mike/asm2.C: Likewise.
41382         * g++.old-deja/g++.mike/eh1.C: Likewise.
41383         * g++.old-deja/g++.mike/misc1.C: Likewise.
41384         * g++.old-deja/g++.mike/misc13.C: Likewise.
41385         * g++.old-deja/g++.mike/misc14.C: Likewise.
41386         * g++.old-deja/g++.mike/ns12.C: Likewise.
41387         * g++.old-deja/g++.mike/p1248.C: Likewise.
41388         * g++.old-deja/g++.mike/p3708.C: Likewise.
41389         * g++.old-deja/g++.mike/p3708a.C: Likewise.
41390         * g++.old-deja/g++.mike/p3708b.C: Likewise.
41391         * g++.old-deja/g++.mike/p646.C: Likewise.
41392         * g++.old-deja/g++.mike/p700.C: Likewise.
41393         * g++.old-deja/g++.mike/p783.C: Likewise.
41394         * g++.old-deja/g++.mike/p783a.C: Likewise.
41395         * g++.old-deja/g++.mike/p783b.C: Likewise.
41396         * g++.old-deja/g++.mike/p786.C: Likewise.
41397         * g++.old-deja/g++.mike/p789.C: Likewise.
41398         * g++.old-deja/g++.mike/p789a.C: Likewise.
41399         * g++.old-deja/g++.mike/p807a.C: Likewise.
41400         * g++.old-deja/g++.other/delete3.C: Likewise.
41401         * g++.old-deja/g++.other/dyncast1.C: Likewise.
41402         * g++.old-deja/g++.other/dyncast2.C: Likewise.
41403         * g++.old-deja/g++.other/dyncast3.C: Likewise.
41404         * g++.old-deja/g++.other/empty1.C: Likewise.
41405         * g++.old-deja/g++.other/temporary1.C: Likewise.
41406         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
41407         * g++.old-deja/g++.pt/t16.C: Likewise.
41408         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
41409
41410 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
41411
41412         * gcc.dg/991230-1.c: New test.
41413
41414 1999-12-29  Jeffrey A Law  (law@cygnus.com)
41415
41416         * gcc.c-torture/compile/991229-3.c: New test.
41417         * gcc.c-torture/compile/991229-2.c: New test.
41418         * gcc.c-torture/compile/991229-1.c: New test.
41419
41420 1999-12-29  Greg McGary <gkm@eng.ascend.com>
41421
41422         * gcc.c-torture/compile/labels-2.c: New test.
41423
41424 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
41425
41426         * gcc.c-torture/execute/991227-1.c: New test.
41427
41428 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41429
41430         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
41431
41432 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
41433
41434         * gcc.c-torture/execute/991221-1.c: New test.
41435
41436 1999-12-20  Nathan Sidwell  <nathan@acm.org>
41437
41438         * g++.old-deja/g++.other/cast3.C: New test.
41439
41440 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
41441
41442         * gcc.c-torture/execute/991216-4.c: New test.
41443
41444 1999-12-16  Michael Meissner  <meissner@cygnus.com>
41445
41446         * gcc.c-torture/execute/991216-1.c: New test.
41447         * gcc.c-torture/execute/991216-2.c: New test.
41448         * gcc.c-torture/execute/991216-3.c: New test.
41449
41450 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
41451
41452         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
41453         Actually make the test fail by using "-O2" for compilation.
41454
41455 1999-12-15  Nathan Sidwell  <nathan@acm.org>
41456
41457         * g++.old-deja/g++.warn/cast-align1.C: New test.
41458
41459 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
41460
41461         * gcc.c-torture/compile/991214-1.c: New test.
41462         * gcc.c-torture/compile/991214-2.c: New test.
41463
41464 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
41465
41466         * gcc.dg/991214-1.c: New test.
41467
41468 1999-12-13  Jeffrey A Law  (law@cygnus.com)
41469
41470         * gcc.c-torture/compile/991213-3.c: New test.
41471         * gcc.c-torture/compile/991213-2.c: New test.
41472         * gcc.c-torture/compile/991213-1.c: New test.
41473
41474 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
41475
41476         * gcc.dg/991209-1.c: New test.
41477
41478 1999-12-08  Nathan Sidwell <nathan@acm.org>
41479
41480         * gcc.c-torture/compile/991208-1.c: New test.
41481
41482 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41483
41484         * gcc.dg/ultrasp2.c: New test.
41485
41486 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
41487
41488         * g++.old-deja/g++.abi/align.C (main): Fix typo.
41489
41490 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
41491
41492         * gcc.c-torture/compile/991202-1.c: New test.
41493         * gcc.c-torture/execute/991202-1.c: New test.
41494         * gcc.c-torture/execute/991202-2.c: New test.
41495         * gcc.c-torture/execute/991202-3.c: New test.
41496
41497 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
41498
41499         * g++.old-deja/g++.abi/align.C: New test.
41500         * g++.old-deja/g++.abi/aggregates.C: Likewise.
41501         * g++.old-deja/g++.abi/bitfields.C: Likewise.
41502
41503 1999-12-01  Richard Henderson  <rth@cygnus.com>
41504
41505         * gcc.c-torture/execute/991201-1.c: New.
41506
41507 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
41508
41509         * gcc.dg/991129-1.c: New test.
41510
41511 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
41512
41513         * gcc.c-torture/compile/991127-1.c: New test.
41514
41515 1999-11-22  Nathan Sidwell  <nathan@acm.org>
41516
41517         * g++.old-deja/g++.other/warn4.C: New test.
41518
41519 1999-11-22  Nathan Sidwell  <nathan@acm.org>
41520
41521         * g++.old-deja/g++.eh/cleanup2.C: New test.
41522         * g++.old-deja/g++.ext/pretty2.C: New test.
41523         * g++.old-deja/g++.ext/pretty3.C: New test.
41524         * g++.old-deja/g++.other/debug6.C: New test.
41525
41526 1999-10-20  Jim Wilson  <wilson@cygnus.com>
41527
41528         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
41529         compiler_output to look for one error message instead of two.
41530
41531 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
41532
41533         * gcc.c-torture/execute/991118-1.c: Also test case
41534         where the word boundary does not split a byte evenly.
41535
41536 1999-11-19  Nathan Sidwell  <nathan@acm.org>
41537
41538         * g++.old-deja/g++.ext/restrict1.C: New test.
41539
41540 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
41541
41542         * gcc.c-torture/execute/991118-1.c: New test.
41543
41544 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
41545
41546         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
41547         working directory pathnames.
41548
41549 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
41550
41551         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
41552         host is equipped with driver.h and driver.o so it can actually
41553         compile and run the tests.
41554
41555 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
41556
41557         * gcc.c-torture/compile/991008-1.c: New test.
41558
41559 1999-11-08  Nick Clifton  <nickc@cygnus.com>
41560
41561         * lib/gcc-dg.exp: Include target-supports.exp
41562
41563 1999-11-05  Nick Clifton  <nickc@cygnus.com>
41564
41565         * lib/target-supports.exp: New file: Provide procs to test for
41566         features supported by the target.
41567         (check_weak_available): Moved here from ecos.exp.
41568         (check_alias_available): New proc: Determine of the target
41569         toolchain supports the alias attribute.
41570
41571         * gcc.dg/special/ecos.exp: Move check_weak_available to
41572         target-supports.exp.
41573         (alias-1.c): Only perform the test if the target supports
41574         aliases.
41575         (wkali-1.c): Only perform the test if the target supports
41576         aliases.
41577
41578         * gcc.dg/990506-0.c: Expect error messages from cross
41579         targets as well as native targets.
41580
41581 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41582
41583         * gcc.dg/ultrasp1.c: Removed xfail.
41584         * gcc.dg/struct-ret-2.c: Likewise.
41585         * gcc.dg/array-1.c: Likewise.
41586
41587 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41588
41589         * gcc.dg/struct-ret-2.c: New test.
41590
41591         * gcc.dg/array-1.c: New test.
41592
41593 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
41594
41595         * gcc.c-torture/execute/991030-1.c: New test.
41596
41597 1999-10-26  Richard Henderson  <rth@cygnus.com>
41598
41599         * gcc.c-torture/compile/991026-2.c: New test.
41600
41601 1999-10-26  Jeffrey A Law  (law@cygnus.com)
41602
41603         * gcc.c-torture/compile/991026-1.c: New test.
41604
41605 1999-10-23  Jeffrey A Law  (law@cygnus.com)
41606
41607         * gcc.c-torture/execute/991023-1.c: New test.
41608
41609 1999-10-19  Jeffrey A Law  (law@cygnus.com)
41610
41611         * gcc.c-torture/execute/991019-1.c: New test.
41612
41613 1999-10-16  Richard Henderson  <rth@cygnus.com>
41614
41615         * gcc.c-torture/execute/991016-1.c: New test.
41616
41617 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
41618
41619         * gcc.c-torture/execute/991014-1.c: New test.
41620
41621 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
41622
41623         * g++.old-deja/g++.other/union2.C: New test.
41624
41625 1999-10-13  Nathan Sidwell  <nathan@acm.org>
41626
41627         * g++.old-deja/g++.other/vaarg2.C: New test.
41628         * g++.old-deja/g++.other/vaarg3.C: New test.
41629
41630 1999-10-12  Craig Burley  <craig@jcb-sc.com>
41631
41632         * g77.f-torture/noncompile/19990905-1.f: Moved from being
41633         in compile/.
41634
41635 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
41636
41637         * gcc.c-torture/execute/va-arg-11.c: New test.
41638
41639 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
41640
41641         * lib/file-format.exp (gcc_target_object_format): Don't
41642         crash if objdump is unavailable.
41643
41644 1999-09-29  Donn Terry <donn@interix.com>
41645
41646         * gcc.misc-tests/mg.exp: delete extraneous redirection.
41647
41648 1999-09-28  Nick Clifton  <nickc@cygnus.com>
41649
41650         * gcc.c-torture/compile/990928-1.c: New test.
41651
41652 1999-09-28  Nathan Sidwell  <nathan@acm.org>
41653
41654         * g++.old-deja/g++.other/decl6.C: New test.
41655
41656 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41657
41658         * gcc.c-torture/execute/va-arg-10.c: New test.
41659
41660 1999-09-27  Nathan Sidwell  <nathan@acm.org>
41661
41662         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
41663         __PRETTY_FUNCTION__.
41664
41665 1999-09-23  Nick Clifton  <nickc@cygnus.com>
41666
41667         * gcc.c-torture/execute/990923-1.c: New test.
41668
41669 1999-09-21  Nick Clifton  <nickc@cygnus.com>
41670
41671         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
41672         for which -fpic is inappropriate.
41673
41674 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
41675
41676         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
41677
41678 1999-09-21  Nathan Sidwell  <nathan@acm.org>
41679
41680         * g++.old-deja/g++.other/dyncast1.C: New test.
41681         * g++.old-deja/g++.other/dyncast2.C: New test.
41682         * g++.old-deja/g++.other/dyncast3.C: New test.
41683         * g++.old-deja/g++.other/dyncast4.C: New test.
41684         * g++.old-deja/g++.other/dyncast5.C: New test.
41685         * g++.old-deja/g++.eh/catch3.C: New test.
41686         * g++.old-deja/g++.eh/catch3p.C: New test.
41687         * g++.old-deja/g++.eh/catch4.C: New test.
41688         * g++.old-deja/g++.eh/catch4p.C: New test.
41689         * g++.old-deja/g++.eh/catch5.C: New test.
41690         * g++.old-deja/g++.eh/catch5p.C: New test.
41691         * g++.old-deja/g++.eh/catch6.C: New test.
41692         * g++.old-deja/g++.eh/catch6p.C: New test.
41693         * g++.old-deja/g++.eh/catch7.C: New test.
41694         * g++.old-deja/g++.eh/catch7p.C: New test.
41695         * g++.old-deja/g++.eh/catch8.C: New test.
41696         * g++.old-deja/g++.eh/catch8p.C: New test.
41697         * g++.old-deja/g++.eh/catch9.C: New test.
41698         * g++.old-deja/g++.eh/catch9p.C: New test.
41699
41700 1999-09-13  Nathan Sidwell  <nathan@acm.org>
41701
41702         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
41703         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
41704
41705 1999-09-13  Jeffrey A Law  (law@cygnus.com)
41706
41707         * gcc.c-torture/compile/990913-1.c: New test.
41708
41709 1999-09-10  Nathan Sidwell  <nathan@acm.org>
41710
41711         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
41712         * g++.old-deja/g++.jason/rfg5.C: Likewise.
41713
41714 1999-09-09  Richard Henderson  <rth@cygnus.com>
41715
41716         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
41717
41718 1999-09-09  Nathan Sidwell  <nathan@acm.org>
41719
41720         * g++.old-deja/g++.other/lookup11.C: New test.
41721         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
41722         what is permitted and what we want.
41723         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
41724         overload use.
41725         * g++.old-deja/g++.jason/rfg5.C: Likewise.
41726
41727 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
41728
41729         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
41730         * gcc.c-torture/noncompile/poison-1.c: New file.
41731
41732 1999-09-08  Nathan Sidwell  <nathan@acm.org>
41733
41734         * g++.old-deja/g++.other/sizeof3.C: New test.
41735         * g++.old-deja/g++.other/sizeof4.C: New test.
41736         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
41737         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
41738
41739 1999-09-07  Richard Henderson  <rth@cygnus.com>
41740
41741         * gcc.dg/va-arg-1.c: New.
41742
41743 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41744
41745         * gcc.c-torture/execute/va-arg-9.c: New test.
41746
41747 1999-09-05  Craig Burley  <craig@jcb-sc.com>
41748
41749         * g77.f-torture/compile/980519-2.f: New test.
41750         * g77.f-torture/compile/19990905-0.f: New test.
41751         * g77.f-torture/compile/19990905-1.f: New test.
41752         * g77.f-torture/compile/19990905-2.f: New test.
41753
41754         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
41755
41756 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
41757
41758         * gcc.c-torture/execute/990827-1.c: Fix typo.
41759
41760 1999-09-03  Nathan Sidwell  <nathan@acm.org>
41761
41762         * g++.old-deja/g++.other/deref1.C: New test.
41763
41764 1999-09-02  Nathan Sidwell  <nathan@acm.org>
41765
41766         * g++.old-deja/g++.other/ambig2.C: New test.
41767         * g++.old-deja/g++.other/cond5.C: New test.
41768         * g++.old-deja/g++.other/lookup16.C: New test.
41769
41770 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
41771
41772         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
41773         assemblers too.
41774
41775 1999-08-31  Jeffrey A Law  (law@cygnus.com)
41776
41777         * lib/c-torture.exp: Avoid the "compare executables" optimization
41778         when testing native.
41779
41780 1999-08-29  Jeffrey A Law  (law@cygnus.com)
41781
41782         * gcc.c-torture/execute/990829-1.c: New test.
41783         * gcc.c-torture/compile/990829-1.c: New test.
41784
41785 1999-08-27  Paul Burchard  <burchard@pobox.com>
41786
41787         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
41788         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
41789         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
41790         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
41791         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
41792         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
41793         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
41794         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
41795         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
41796         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
41797         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
41798
41799 1999-08-27  Jeffrey A Law  (law@cygnus.com)
41800
41801         * gcc.c-torture/execute/990827-1.c: New test.
41802
41803 1999-08-26  Craig Burley  <craig@jcb-sc.com>
41804
41805         * g77.f-torture/noncompile/19990826-4.f: New test.
41806
41807         * g77.f-torture/compile/19990826-3.f: New test.
41808
41809         * g77.f-torture/execute/19990826-2.f: New test.
41810
41811         * g77.f-torture/compile/19990826-1.f: New test.
41812
41813         * gcc.c-torture/execute/990826-0.c: New test.
41814         * g77.c-torture/execute/19990826-0.f: New test.
41815
41816         * g77.f-torture/noncompile/970626-2.f: New test.
41817
41818 1999-08-25  Paul Burchard  <burchard@pobox.com>
41819
41820         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
41821         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
41822         lss-011.C: New tests.
41823
41824 1999-08-25  Nathan Sidwell  <nathan@acm.org>
41825
41826         * g++.old-deja/g++.other/decl5.C: New test.
41827
41828 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41829
41830         * noncompile/noncompile.exp: Load_lib c-torture.exp.
41831         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
41832         call `postbase' for each one.  All callers of `postbase' changed
41833         to call this instead.
41834
41835 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
41836
41837         * gcc.c-torture/execute/990811-1.c: New test.
41838
41839 1999-08-09  Nick Clifton  <nickc@cygnus.com>
41840
41841         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
41842         just native ones.
41843
41844         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
41845         just native ones.
41846
41847 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
41848
41849         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
41850
41851 1999-08-04  Jeffrey A Law  (law@cygnus.com)
41852
41853         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
41854
41855 1999-08-04  Nathan Sidwell  <nathan@acm.org>
41856
41857         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
41858
41859 1999-08-04  Jeffrey A Law  (law@cygnus.com)
41860
41861         * gcc.c-torture/execute/990804-1.c: New test.
41862
41863 1999-08-03  Nathan Sidwell  <nathan@acm.org>
41864
41865         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
41866         * g++.old-deja/g++.brendan/crash64.C: Likewise.
41867         * g++.old-deja/g++.brendan/overload8.C: Likewise.
41868
41869 1999-08-03  Nathan Sidwell  <nathan@acm.org>
41870
41871         * g++.old-deja/g++.other/struct1.C: New test.
41872
41873 1999-08-03  Nathan Sidwell  <nathan@acm.org>
41874
41875         * g++.old-deja/g++.other/enum2.C: New test.
41876
41877 1999-08-02  Richard Henderson  <rth@cygnus.com>
41878
41879         Adapted from tests from Franz Sirl:
41880         * gcc.c-torture/execute/va-arg-7.c: New test.
41881         * gcc.c-torture/execute/va-arg-8.c: New test.
41882
41883 1999-08-01  Jeffrey A Law  (law@cygnus.com)
41884
41885         * gcc.c-torture/compile/990801-2.c: New test.
41886
41887         * gcc.c-torture/compile/990801-1.c: New test.
41888
41889 1999-07-27  Michael Meissner  <meissner@cygnus.com>
41890
41891         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
41892         fp-cmp-1.c, converting double to float.
41893
41894         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
41895         fp-cmp-1.c, converting double to long double.
41896
41897         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
41898         from fr1 to unknown_register, since fr1 is a legitimate register
41899         on some machines.
41900
41901 1999-07-25  Jeffrey A Law  (law@cygnus.com)
41902
41903         * README: More listname related changes.
41904
41905 1999-07-08  Catherine Moore  <clm@cygnus.com>
41906
41907         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
41908
41909 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
41910
41911         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
41912
41913 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
41914
41915         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
41916
41917 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
41918
41919         * gcc.dg/990703-1.c: New test.
41920
41921 1999-06-29  Nick Clifton  <nickc@cygnus.com>
41922
41923         * lib/file-format.exp: New file: Move definition of proc
41924         gcc_target_object_format to here from
41925         gcc.dg/special/ecos.exp.
41926
41927         * lib/c-torture.exp: Include lib file-format.exp.
41928         * lib/gcc-dg.exp: Include lib file-format.exp.
41929
41930         * gcc.dg/special/ecos.exp: Remove definition of proc
41931         gcc_target_object_format.
41932
41933 1999-06-28  Jeffrey A Law  (law@cygnus.com)
41934
41935         * gcc.c-torture/execute/990628-1.c: New test.
41936
41937 1999-06-25  Jeffrey A Law  (law@cygnus.com)
41938
41939         * gcc.c-torture/compile/990625-2.c: New test.
41940
41941         * gcc.c-torture/compile/990625-1.c: New test.
41942
41943 1999-06-23  Nick Clifton  <nickc@cygnus.com>
41944
41945         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
41946         attributes compile.
41947         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
41948         ports that use the COFF/PE file format.
41949
41950 1999-06-17  Jeffrey A Law  (law@cygnus.com)
41951
41952         * gcc.c-torture/compile/990617-1.c: New test.
41953
41954 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
41955
41956         * g++.old-deja/g++.other/decl4.C: New test.
41957
41958 1999-06-14  Nathan Sidwell  <nathan@acm.org>
41959
41960         * g++.old-deja/g++.other/bitfld3.C: New test.
41961
41962 1999-06-08  Nathan Sidwell  <nathan@acm.org>
41963
41964         * g++.old-deja/g++.eh/catch1.C: New test.
41965
41966 1999-06-07  Jeffrey A Law  (law@cygnus.com)
41967
41968         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
41969
41970         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
41971         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
41972
41973 1999-06-05  Craig Burley  <craig@jcb-sc.com>
41974
41975         * g77.f-torture/compile/19990502-0.f: Replace with new,
41976         shorter, test that still fails after recent changes.
41977
41978 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
41979
41980         * gcc.c-torture/execute/990604-1.c: New test.
41981
41982 1999-05-31  Jeffrey A Law  (law@cygnus.com)
41983
41984         * gcc.c-torture/execute/990531-1.c: New test.
41985
41986 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41987
41988         * gcc.c-torture/compile/990527-1.c: New test.
41989
41990 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
41991
41992         * gcc.c-torture/execute/990527-1.c: New test.
41993
41994 1999-05-25  Nick Clifton  <nickc@cygnus.com>
41995
41996         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
41997         bitfields as signed.
41998
41999 1999-05-25  Craig Burley  <craig@jcb-sc.com>
42000
42001         * g77.f-torture/compile/19990525-0.f: New test.
42002
42003 1999-05-25  Jeffrey A Law  (law@cygnus.com)
42004
42005         * gcc.c-torture/execute/990525-2.c: New test.
42006
42007         * gcc.c-torture/execute/990525-1.c: New test.
42008
42009 1999-05-24  Nathan Sidwell  <nathan@acm.org>
42010
42011         * g++.old-deja/g++.other/anon3.C: New test.
42012         * g++.old-deja/g++.other/anon4.C: New test.
42013         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
42014         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
42015         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
42016         Merrill).
42017
42018 1999-05-24  Jeffrey A Law  (law@cygnus.com)
42019
42020         * gcc.c-torture/execute/990524-1.c: New test.
42021
42022         * gcc.dg/990524-1.c: New test.
42023
42024 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42025
42026         * gcc.c-torture/compile/990523-1.c: New test.
42027
42028 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
42029
42030         * gcc.c-torture/compile/990519-1.c: New test.
42031
42032 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
42033
42034         * gcc.c-torture/compile/990517-1.c: New test.
42035
42036         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
42037         (e4, f4): New tests.
42038         (main): Call them.
42039
42040 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42041
42042         * gcc.dg/noreturn-1.c: New test.
42043
42044 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
42045
42046         * gcc.c-torture/execute/990513-1.c: New test.
42047
42048 1999-05-10  Richard Henderson  <rth@cygnus.com>
42049
42050         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
42051
42052 1999-05-10  Craig Burley  <craig@jcb-sc.com>
42053
42054         * g77.f-torture/execute/erfc.f: Use small single-precision
42055         values, to avoid problems on Alphas when not -mieee.
42056
42057 1999-05-08  Craig Burley  <craig@jcb-sc.com>
42058
42059         * gcc.dg/990506-0.c: New test.
42060
42061 1999-05-08  Richard Henderson  <rth@cygnus.com>
42062
42063         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
42064         the constant to test.  Don't XFAIL 64-bit targets.
42065
42066         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
42067         * g++.old-deja/g++.law/profile1.C: Likewise.
42068
42069         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
42070         operator new instances.
42071         * g++.old-deja/g++.other/delete5.C: Likewise.
42072
42073 1999-05-03  Craig Burley  <craig@jcb-sc.com>
42074
42075         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
42076         intrinsic.
42077
42078 1999-05-03  Craig Burley  <craig@jcb-sc.com>
42079
42080         * g77.f-torture/execute/u77-test.f: Reverse order of two
42081         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
42082
42083 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42084
42085         * gcc.dg/compare1.c: New test.
42086
42087 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
42088
42089         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
42090         New tests.
42091
42092 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42093
42094         * g77.f-torture/compile/19990502-1.f: New test.
42095
42096 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42097
42098         * g77.f-torture/compile/19990502-0.f: New test.
42099
42100 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42101
42102         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
42103         intrinsic.
42104
42105 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42106
42107         * g77.f-torture/execute/u77-test.f (main): List libU77
42108         intrinsics not currently tested.
42109         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
42110         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
42111         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
42112         Trim blanks off the ends of some printed strings.
42113
42114 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42115
42116         * g77.f-torture/execute/u77-test.f (main): Just warn about
42117         FSTAT gid disagreement, as it's expected on some systems.
42118
42119 1999-05-01  Craig Burley  <craig@jcb-sc.com>
42120
42121         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
42122         use a new function, which allows for some slop.
42123         Clean up some commentary.
42124         (issum): The new function.
42125         (sgladd): Deleted subroutine.
42126
42127 1999-05-01  Craig Burley  <craig@jcb-sc.com>
42128
42129         * g77.f-torture/execute/u77-test.f: Modify to be more like
42130         libf2c/libU77 version, bringing patches to that version here.
42131         Add suitable commentary.
42132
42133 1999-04-25  Richard Henderson  <rth@cygnus.com>
42134
42135         * gcc.dg/990424-1.c: New test.
42136
42137 1999-04-24  Craig Burley  <craig@jcb-sc.com>
42138
42139         * g77.f-torture/execute/u77-test.f (main): Bug involving
42140         LSTAT has been fixed, so turn back on full checking.
42141
42142 1999-04-20  Craig Burley  <craig@jcb-sc.com>
42143
42144         * g77.f-torture/compile/19990419-0.f: New test.
42145         * g77.f-torture/execute/19990419-1.f: New test.
42146
42147 1999-04-17  Richard Henderson  <rth@cygnus.com>
42148
42149         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
42150         to avoid the need for a prototype to supress a warning.
42151
42152 1999-04-07  Jim Wilson  <wilson@cygnus.com>
42153
42154         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
42155
42156 1999-04-04  Jeffrey A Law  (law@cygnus.com)
42157
42158         * gcc.c-torture/execute/990404-1.c: New test.
42159
42160 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
42161
42162         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
42163         * gcc.dg/cpp-if3.c: Don't use -pedantic.
42164         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
42165         missing initializer warnings.
42166
42167 1999-03-28  Jeffrey A Law  (law@cygnus.com)
42168
42169         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
42170         matching strings.
42171
42172 1999-03-26  Jeffrey A Law  (law@cygnus.com)
42173
42174         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
42175
42176 1999-03-26  Craig Burley  <craig@jcb-sc.com>
42177
42178         * g77.f-torture/execute/19990325-0.f: New test.
42179         * g77.f-torture/execute/19990325-1.f: New test.
42180
42181 1999-03-24  Jeffrey A Law  (law@cygnus.com)
42182
42183         * gcc.c-torture/execute/990324-1.c: New test.
42184
42185 1999-03-22  Jim Wilson  <wilson@cygnus.com>
42186
42187         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
42188         test with 4.
42189
42190 1999-03-17  Richard Henderson  <rth@cygnus.com>
42191
42192         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
42193
42194 1999-03-13  Craig Burley  <craig@jcb-sc.com>
42195
42196         * g77.f-torture/execute/19990313-2.f: New test.
42197         * g77.f-torture/execute/19990313-3.f: New test.
42198
42199 1999-03-13  Craig Burley  <craig@jcb-sc.com>
42200
42201         * g77.f-torture/execute/19990313-0.f: New test.
42202         * g77.f-torture/execute/19990313-1.f: New test.
42203
42204 1999-03-12  Jim Wilson  <wilson@cygnus.com>
42205
42206         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
42207         printf to sprintf.
42208         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
42209         (main): Add check for u15.  Conditionalize u31 check depending on
42210         whether ints are <32 bits or >=32 bits.
42211
42212 1999-03-08  Craig Burley  <craig@jcb-sc.com>
42213
42214         * g77.f-torture/execute/19981119-0.f: Improve testiness.
42215
42216 1999-03-08  Craig Burley  <craig@jcb-sc.com>
42217
42218         * g77.f-torture/compile/19990305-0.f: New test.
42219         * g77.f-torture/execute/19981119-0.f: New test.
42220
42221 1999-03-08  Craig Burley  <craig@jcb-sc.com>
42222
42223         * g77.f-torture/execute/970625-2.f: call ABORT if final
42224         result is not correct, instead of just printing it.
42225         Add this checking via newly introduced obfuscation, to
42226         trip up buggy front ends.
42227
42228 1999-03-07  Craig Burley  <craig@jcb-sc.com>
42229
42230         * g77.f-torture/compile/960317-1.f: Moved from being
42231         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
42232
42233 1999-03-06  Craig Burley  <craig@jcb-sc.com>
42234
42235         * g77.f-torture/execute/960317-1.f: New (old) test.
42236         * g77.f-torture/execute/970625-2.f: Ditto.
42237
42238 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
42239
42240         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
42241         message on line 1 or line 2; cccp and cpplib do this differently.
42242
42243 1999-03-01  Jeffrey A Law  (law@cygnus.com)
42244
42245         * g++.old-deja/g++.law/weak1.C: New test.
42246
42247 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
42248
42249         * gcc.c-torture/execute/990119-1.c: Renamed to...
42250         * gcc.dg/990119-1.c: this, so it will only be tested once
42251         (it's a preprocessor test, it doesn't need to be run at
42252         multiple optimization levels).
42253
42254 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
42255
42256         * lib/g++.exp: Don't add incdir=$base_dir/../include to
42257           ALWAYS_CXXFLAGS.
42258
42259 1999-02-24  Craig Burley  <craig@jcb-sc.com>
42260
42261         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
42262         * g77.f-torture/compile/19981216-0.f: ...as it is expected
42263         to not be compilable by current g77.
42264
42265 1999-02-24  Nick Clifton  <nickc@cygnus.com>
42266
42267         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
42268
42269 1999-02-22  Jeffrey A Law  (law@cygnus.com)
42270
42271         * gcc.c-torture/execute/990222-1.c: New test.
42272
42273 1999-02-19  Craig Burley  <craig@jcb-sc.com>
42274
42275         * g77.f-torture/compile/19990218-0.f: New test.
42276         * g77.f-torture/noncompile/19990218-1.f: New test.
42277
42278 1999-02-18  Craig Burley  <craig@jcb-sc.com>
42279
42280         * g77.f-torture/compile/19981216-0.f: New test.
42281
42282 1999-02-14  Jeffrey A Law  (law@cygnus.com)
42283
42284         * gcc.dg/990214-1.c: New test.
42285
42286 1999-02-13  Jeffrey A Law  (law@cygnus.com)
42287
42288         * gcc.dg/990213-2.c: New test.
42289
42290         * gcc.dg/990213-1.c: New test.
42291
42292 1999-02-12  Jeffrey A Law  (law@cygnus.com)
42293
42294         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
42295         ints.
42296
42297 1999-02-11  Nick Clifton  <nickc@cygnus.com>
42298
42299         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
42300         specified by target.
42301
42302         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
42303
42304 1999-02-11  Jeffrey A Law  (law@cygnus.com)
42305
42306         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
42307
42308 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
42309
42310         * gcc.dg/special/ecos.exp: New test driver for new tests with
42311         special requirements.
42312
42313         * gcc.dg/special/alias-1.c: New test.
42314         * gcc.dg/special/gcsec-1.c: New test.
42315         * gcc.dg/special/weak-1.c: New test.
42316         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
42317         * gcc.dg/special/weak-2.c: New test.
42318         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
42319         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
42320         * gcc.dg/special/wkali-1.c: New test.
42321         * gcc.dg/special/wkali-2.c: New test.
42322         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
42323         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
42324
42325 1999-02-10  Felix Lee  <flee@cygnus.com>
42326
42327           * lib/c-torture.exp (c-torture-compile): Pull out code for
42328           analyzing gcc error messages.
42329           (c-torture-execute): Likewise.  Fix some (harmless) false
42330           positives.
42331           * lib/gcc.exp (gcc_check_compile): New function.
42332
42333 1999-02-08  Richard Henderson  <rth@cygnus.com>
42334
42335         * gcc.c-torture/execute/990208-1.c: New test.
42336
42337 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
42338
42339         * g++.dg/special/ecos.exp: New driver for new tests with special
42340         requirements
42341
42342         * g++.dg/special/conpr-1.C: New test
42343         * g++.dg/special/conpr-2.C: New test
42344         * g++.dg/special/conpr-2a.C: New test
42345         * g++.dg/special/conpr-3.C: New test
42346         * g++.dg/special/conpr-3a.C: New test
42347         * g++.dg/special/conpr-3b.C: New test
42348
42349         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
42350         allow g++ to use the dg driver
42351
42352         * README: Add comment about g++.dg directory
42353
42354 1999-02-06  Jeffrey A Law  (law@cygnus.com)
42355
42356         * README: Update email addresses.
42357
42358 1999-02-03  Nick Clifton  <nickc@cygnus.com>
42359
42360         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
42361         arguments in order to force structure S onto the stack even on
42362         the alpha.
42363         (test): Pass 10 leading arguments to function foo as well as the
42364         structure S.
42365
42366         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
42367         failure for all targets.
42368
42369         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
42370         abort to terminate program execution.
42371
42372 1999-01-30  Richard Henderson  <rth@cygnus.com>
42373
42374         * gcc.c-torture/execute/990130-1.c: New test.
42375
42376 1999-01-30  Jeffrey A Law  (law@cygnus.com)
42377
42378         * gcc.dg/990130-1.c: New test.
42379
42380 1999-01-28  Michael Meissner  <meissner@cygnus.com>
42381
42382         * gcc.c-torture/execute/990128-1.c: New test.
42383
42384 1999-01-27  Michael Meissner  <meissner@cygnus.com>
42385
42386         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
42387
42388 1999-01-27  Felix Lee  <flee@cygnus.com>
42389
42390         * lib/c-torture.exp (c-torture-compile): pull out code for
42391         analyzing gcc error messages.
42392         (c-torture-execute): ditto, and fix some (harmless) false
42393         positives.
42394         * lib/gcc.exp (gcc_check_compile): new function.
42395
42396 1999-01-17  Jeffrey A Law  (law@cygnus.com)
42397
42398         * gcc.dg/990117-1.c: New test.
42399
42400         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
42401
42402         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
42403
42404 1999-01-15  Jeffrey A Law  (law@cygnus.com)
42405
42406         * g77.f-torture/compile/990115-1.f: New test.
42407
42408 1999-01-07  Jeffrey A Law  (law@cygnus.com)
42409
42410         * gcc.c-torture/compile/990107-1.c: New test
42411
42412 1999-01-06  Jeffrey A Law  (law@cygnus.com)
42413
42414         * gcc.c-torture/execute/990106-2.c: New test.
42415
42416         * gcc.c-torture/execute/990106-1.c: New test.
42417
42418 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
42419
42420         * gcc.c-torture/compile/981223-1.c: New test.
42421
42422 1998-12-29  Richard Henderson  <rth@cygnus.com>
42423
42424         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
42425         (opt3): Rename from opt4 and disable.
42426
42427 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
42428
42429         * g++.old-deja/g++.pt/ptrmem5.C: New test.
42430
42431 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
42432
42433         * g++.old-deja/g++.other/conv5.C: New test.
42434
42435 1998-12-14  Nick Clifton  <nickc@cygnus.com>
42436
42437         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
42438
42439 1998-12-11  Jeffrey A Law  (law@cygnus.com)
42440
42441         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
42442
42443 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
42444
42445         * gcc.c-torture/compile/981211-1.c: New test.
42446
42447 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
42448
42449         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
42450
42451         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
42452
42453 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42454
42455         * gcc.special/930510-1.c: Make C9X safe.
42456         * gcc.misc-tests/gcov-1.c Similarly.
42457         * gcc.misc-tests/gcov-2.c Similarly.
42458
42459 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
42460
42461         * gcc.dg/ultrasp1.c: New test.
42462
42463 1998-12-06  Richard Henderson  <rth@cygnus.com>
42464
42465         * gcc.c-torture/execute/981206.c: New test.
42466
42467 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
42468
42469         * g++.old-deja/g++.ns/template7.C: New test.
42470
42471         * g++.old-deja/g++.other/expr1.C: New test.
42472
42473         * g++.old-deja/g++.eh/tmpl3.C: New test.
42474
42475         * g++.old-deja/g++.eh/tmpl2.C: New test.
42476
42477 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
42478
42479         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
42480         * g++.old-deja/g++.other/using6.C: Removed.
42481         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
42482
42483         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
42484
42485 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
42486
42487         * g++.old-deja/g++.pt/overload8.C: New test.
42488
42489         * g++.old-deja/g++.pt/overload7.C: New test.
42490
42491         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
42492
42493         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
42494         and relinking messages.
42495         * lib/g++.exp (g++_target_compile): Remove .rpo file when
42496         compiling with -frepo.
42497
42498 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
42499
42500         * g++.old-deja/g++.pt/lookup6.C: New test.
42501
42502 1998-11-30  Nick Clifton  <nickc@cygnus.com>
42503
42504         * gcc.c-torture/execute/981130-1.c: New test.
42505         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
42506
42507 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
42508
42509         * g++.old-deja/g++.pt/explicit76.C: New test.
42510
42511         * g++.old-deja/g++.pt/friend38.C: New test.
42512
42513         * g++.old-deja/g++.ns/crash2.C: New test.
42514
42515         * g++.old-deja/g++.pt/defarg8.C: New test.
42516
42517         * g++.old-deja/g++.pt/instantiate6.C: New test.
42518
42519         * g++.old-deja/g++.pt/static6.C: New test.
42520
42521         * g++.old-deja/g++.pt/decl2.C: New test.
42522
42523 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
42524
42525         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
42526         problem is actually related with name lookup, but so what? :-)
42527
42528         * g++.old-deja/g++.pt/friend37.C: New test.
42529
42530 1998-11-25  Dave Love  <d.love@dl.ac.uk>
42531
42532         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
42533         element, which fails on some systems.
42534
42535         * g77.f-torture/execute/labug1.f: New test.
42536
42537 1998-11-21  Jeffrey A Law  (law@cygnus.com)
42538
42539         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
42540         is defined.
42541
42542 1998-11-18  Dave Love  <d.love@dl.ac.uk>
42543
42544         * g77.f-torture/compile/981117-1.f: New test.
42545
42546 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
42547
42548         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
42549         properly discarded.
42550
42551 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
42552
42553         * gcc.c-torture/execute/memcheck: New directory of tests for
42554         -fcheck-memory-usage.
42555
42556 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
42557
42558         * README: New file, general information about the testsuite and
42559         new description of the various C++ test subdirectories.
42560         * README.g++: Eliminate obsolete information, update and move most
42561         relevant stuff to README.
42562
42563 1998-11-07  Richard Henderson  <rth@cygnus.com>
42564
42565         * gcc.c-torture/compile/981107-1.c: New test.
42566
42567 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
42568
42569         * execute/memcpy-bi.c: New testcase.
42570
42571 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
42572
42573         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
42574         base classes.
42575
42576         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
42577         template is selected.
42578
42579         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
42580         classes, it should be accepted for all types.
42581
42582         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
42583
42584         * g++.old-deja/g++.pt/spec24.C: Ensure that template
42585         specializations start with template headers.
42586
42587 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
42588
42589         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
42590
42591         * g++.old-deja/g++.other/init9.C: Test cross initialization of
42592         non-POD types.
42593
42594 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
42595
42596         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
42597
42598 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
42599
42600         * compile/981022-1.c, compile/981022-1.x: New test and driver.
42601
42602 1998-10-19  Jeffrey A Law  (law@cygnus.com)
42603
42604         * 981019-1.c: New test.
42605
42606 1998-10-14  Robert Lipe <robertl@dgii.com>
42607
42608         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
42609         find objc headers.
42610
42611 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
42612
42613         * compile/981001-4.c: Remove use of GCC extension that triggers a
42614         compiler bug.
42615
42616 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
42617
42618         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
42619
42620 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
42621
42622         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
42623         instantiation of template produces incorrect code for delete
42624         expression.
42625
42626         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
42627         constructors' name is not unique.
42628         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
42629         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
42630
42631         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
42632         automatic array of const is ill-formed.
42633
42634         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
42635         of template parameter?
42636
42637         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
42638         const.
42639
42640         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
42641         pointer-to-member expression.
42642
42643         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
42644         declaration causes ICE.
42645
42646 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
42647
42648         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
42649         reserved in the global namespace.
42650
42651         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
42652         generate needed virtual table.
42653
42654         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
42655
42656 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
42657
42658         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
42659         template-dependent type
42660
42661 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
42662
42663         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
42664         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
42665         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
42666
42667         * g++.old-deja/g++.other/using5.C: New test; using decl from base
42668         class should be usable as argument of member function.
42669         * g++.old-deja/g++.other/using6.C: New test; using decl from base
42670         class should be usable as return type of member function.
42671         * g++.old-deja/g++.other/using7.C: New test; using decl from base
42672         class should be usable as type of data member.
42673
42674         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
42675
42676 1998-10-09  Jeffrey A Law  (law@cygnus.com)
42677
42678         * gcc.c-torture/special/920521-1.c: Fix bogus test.
42679
42680 1998-10-08  Nick Clifton  <nickc@cygnus.com>
42681
42682         * gcc.dg/dll-?.c Add thumb to target list.
42683         Fix assembler scan patterns to match current assembler output.
42684
42685 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
42686
42687         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
42688         matching of template brackets.
42689
42690         * g++.old-deja/g++.other/using4.C: New test.  Test using
42691         declarations of methods from base classes.
42692
42693         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
42694         within functions should introduce names into the innermost
42695         enclosing namespace.
42696
42697         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
42698         of static locals if first initialization throws.
42699
42700 1998-10-07  Jim Wilson  <wilson@cygnus.com>
42701
42702         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
42703
42704 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
42705
42706         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
42707         lose track of the possible targets of tablejump insns.
42708         * special/special.exp: Run it.
42709
42710 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
42711
42712         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
42713         must be declared before its specializations can be named in friend
42714         declarations.
42715
42716 1998-10-05  Dave Love  <d.love@dl.ac.uk>
42717
42718         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
42719
42720         * g77.f-torture/execute/io1.f: New test.
42721
42722 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
42723
42724         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
42725         with pointer to template function, for which no argument deduction
42726         is possible.
42727
42728         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
42729         specialization of template function as argument to template
42730         function.
42731
42732         * g++.old-deja/g++.other/access2.C: New test; Inner class
42733         shouldn't have privileged access to Outer's names.
42734
42735 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
42736
42737         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
42738         friend template declared within template class conflicts with
42739         nested class of the same name.
42740
42741         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
42742         is ignored.
42743
42744         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
42745         object with direct initializer as function declaration.
42746
42747         * g++.old-deja/g++.other/decl2.C: New test; duplicate
42748         initializers.
42749
42750         * g++.old-deja/g++.other/null2.C: New test; conditional operator
42751         involving const pointer and NULL produces incorrect result.
42752
42753         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
42754         type name without `typename' should be rejected with -pedantic.
42755
42756 1998-10-02  Richard Henderson  <rth@cygnus.com>
42757
42758         * g++.old-deja/g++.other/addrof1.C: New test.
42759
42760 1998-10-01  Nick Clifton  <nickc@cygnus.com>
42761
42762         * gcc.c-torture/compile/981001-1.c: New test.
42763         * gcc.c-torture/execute/981001-1.c: New test.
42764
42765 1998-10-01  Jeffrey A Law  (law@cygnus.com)
42766
42767         * gcc.c-torture/compile/981001-2.c: New test.
42768         * gcc.c-torture/compile/981001-3.c: New test.
42769         * gcc.c-torture/compile/981001-4.c: New test.
42770
42771 1998-10-01  Robert Lipe  <robertl@dgii.com>
42772
42773         * lib/objc.exp (objc_target_compile): Add -L during compiles for
42774         multilibbed hosts.  Idea grafted from g77.exp.
42775
42776 1998-09-30  Dave Love  <d.love@dl.ac.uk>
42777
42778         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
42779         avoid losing on systems which need -lsocket.
42780
42781 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
42782
42783         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
42784         * g++.old-deja/g++.other/nested2.C: Ditto.
42785         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
42786         failure.
42787
42788 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
42789
42790         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
42791         preferred over template operator!= for enum bitfields.
42792
42793 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
42794
42795         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
42796         that happen to have the same base name, but in different scopes,
42797         are incorrectly rejected.
42798
42799 1998-09-16  Richard Henderson  <rth@cygnus.com>
42800
42801         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
42802         on the native word size instead of an integer literal.
42803
42804 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
42805
42806         * g++.old-deja/g++.other/static2.C: Invocation of static data
42807         member of type pointer-to-function denoted as non-static member.
42808
42809         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
42810         checks involving function types and aliases.
42811
42812 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
42813
42814         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
42815         redefined to the same non-trivial type.
42816
42817         * g++.old-deja/g++.pt/explicit73.C: Test for proper
42818         namespace-qualification of template specializations declared in
42819         other namespaces.
42820
42821         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
42822         to declare a subset of the specializations of a template function
42823         as friends of specializations of a template class.
42824
42825         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
42826         member templates that do not fully specialize the enclosing
42827         template class are rejected.
42828
42829 1998-09-11  Dave Love  <d.love@dl.ac.uk>
42830
42831         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
42832
42833 1998-09-08  Dave Love  <d.love@dl.ac.uk>
42834
42835         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
42836         altered from libf2c/libU77 version.
42837
42838 1998-09-06  Dave Love  <d.love@dl.ac.uk>
42839
42840         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
42841
42842 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
42843
42844         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
42845         (un)signed char are different types for template specialization
42846         purposes.
42847
42848 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
42849
42850         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
42851         * objc: ObjC testsuite.
42852
42853 1998-08-31  Catherine Moore  <clm@cygnus.com>
42854
42855         * gcc.c-torture/execute/941014-1.x: New file.
42856
42857 1998-08-31  Nick Clifton  <nickc@cygnus.com>
42858
42859         * lib/c-torture.exp: Add support for
42860         torture_eval_before_compile and torture_eval_before_execute
42861         variables.
42862
42863 1998-08-30  Jeffrey A Law  (law@cygnus.com)
42864
42865         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
42866         this test triggers valid.
42867
42868 1998-08-27  Jeffrey A Law  (law@cygnus.com)
42869
42870         * gcc.dg/980827-1.c: New test.
42871
42872 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
42873
42874         * gcc.c-torture/execute/loop-4b.c: New test.
42875
42876 1998-08-26  Nick Clifton  <nickc@cygnus.com>
42877
42878         * lib/c-torture.exp: Add support for
42879         torture_eval_before_compile and torture_eval_before_execute
42880         variables.
42881
42882 1998-08-25  Jeffrey A Law  (law@cygnus.com)
42883
42884         * gcc.c-torture/compile/980825-1.c: New test.
42885
42886 1998-08-24  Nick Clifton  <nickc@cygnus.com>
42887
42888         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
42889         count number tests in opt_t0 not good_t0.
42890
42891 1998-08-24  Jeffrey A Law  (law@cygnus.com)
42892
42893         * gcc.c-torture/compile/930326-1.x: Fix typo.
42894
42895 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
42896
42897         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
42898         causes an ICE.
42899
42900 1998-08-21  Jeffrey A Law  (law@cygnus.com)
42901
42902         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
42903         STACK_SIZE is defined.
42904         * gcc.c-torture/unsorted/stuct.c: Similarly.
42905
42906         * gcc.c-torture/compile/980821-1.c: New test.
42907
42908 1998-08-21  Jeffrey A Law  (law@cygnus.com)
42909
42910         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
42911
42912 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
42913
42914         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
42915         code.
42916
42917 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
42918
42919         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
42920         error'.
42921
42922 1998-08-18  Jeffrey A Law  (law@cygnus.com)
42923
42924         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
42925
42926 1998-08-16  Jeffrey A Law  (law@cygnus.com)
42927
42928         * gcc.c-torture/compile/980816-1.c: New test.
42929
42930         * gcc.dg/980816-1.c: New test.
42931
42932 1998-08-13  Jeffrey A Law  (law@cygnus.com)
42933
42934         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
42935         compiler for ieee tests.
42936
42937 1998-08-01  Dave Love  <d.love@dl.ac.uk>
42938
42939         * g77.f-torture/compile/980729-0.f: New test.
42940
42941 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
42942
42943         * gcc.c-torture/special/eeprof-1.c: New test, for
42944         -finstrument-functions.
42945         * gcc.c-torture/special/special.exp: Run it.
42946
42947 1998-07-29  Jeffrey A Law  (law@cygnus.com)
42948
42949         * gcc.c-torture/compile/980729-1.c: New test.
42950
42951 1998-07-27  Nick Clifton  <nickc@cygnus.com>
42952
42953         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
42954         __thumb__ is defined, and test for ARM style doubles if so.
42955
42956 1998-07-26  Dave Love  <d.love@dl.ac.uk>
42957
42958         * g77.f-torture/noncompile/980615-0.f: New test.
42959
42960 1998-07-26  H.J. Lu  (hjl@gnu.org)
42961
42962         * gcc.dg/980312-1.c: Do link instead of compile.
42963         * gcc.dg/980313-1.c: Likewise.
42964
42965 1998-07-26  Jeffrey A Law  (law@cygnus.com)
42966
42967         * gcc.c-torture/compile/980726-1.c: New test.
42968
42969 1998-07-25  Dave Love  <d.love@dl.ac.uk>
42970
42971         * g77.f-torture/execute/io0.f: New test.
42972
42973 1998-07-24  Nick Clifton  <nickc@cygnus.com>
42974
42975         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
42976         an int.
42977
42978 1998-06-18  Michael Meissner  <meissner@cygnus.com>
42979
42980         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
42981         m32r bugs.
42982
42983 1998-07-17  Nick Clifton  <nickc@cygnus.com>
42984
42985         * gcc.dg/980626-1.c: Expect failures for all toolchains until
42986         c-decl.c:grokdeclarator can handle mode attributes.
42987
42988 1998-07-16  Jeffrey A Law  (law@cygnus.com)
42989
42990         * gcc.c-torture/execute/980716-1.c: New test.
42991
42992 1998-07-13  Jeffrey A Law  (law@cygnus.com)
42993
42994         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
42995         the mn10200.
42996         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
42997         the mn10200.
42998         * gcc.c-torture/execute/va-arg-3.x: Similarly.
42999         * gcc.c-torture/compile/930326-1.x: Similarly.
43000
43001 1998-07-13  Dave Love  <d.love@dl.ac.uk>
43002
43003         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
43004         New test from Craig.
43005
43006 1998-07-12  Dave Love  <d.love@dl.ac.uk>
43007
43008         * g77.f-torture/noncompile/980616-0.f: New test.
43009
43010         * g77.f-torture/execute/970816-3.f: New test from Craig.
43011
43012 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
43013
43014         *  g++.other/singleton.C: Return error value instead of taking
43015         SIGSEGV.
43016
43017 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
43018
43019         *  g++.other/singleton.C: New test.  Warning is under dispute.
43020         Runtime crash is not.
43021
43022 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
43023
43024         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
43025         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
43026         using6.C, using7.C}: New namespace tests.
43027
43028 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
43029
43030         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
43031         specialization with typedef'ed names used as array indexes.
43032
43033 1998-07-09  Jeffrey A Law  (law@cygnus.com)
43034
43035         * gcc.c-torture/execute/980709-1.c: New test.
43036
43037         * gcc.dg/980709-1.c: New test.
43038
43039 1998-07-07  Richard Henderson  <rth@cygnus.com>
43040
43041         * gcc.c-torture/execute/bcp-1.c: New test.
43042
43043 1998-07-07  Jeffrey A Law  (law@cygnus.com)
43044
43045         * gcc.c-torture/execute/980707-1.c: New test.
43046
43047 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
43048
43049         * gcc.c-torture/compile/980706-1.c: New test.
43050
43051 1998-07-01  Dave Love  <d.love@dl.ac.uk>
43052
43053         * g77.f-torture/execute/980701-0.f,
43054         g77.f-torture/execute/980701-1.f: New test from Craig.
43055
43056 1998-07-01  Jeffrey A Law  (law@cygnus.com)
43057
43058         * gcc.c-torture/compile/980701-1.c: New test.
43059
43060         * gcc.c-torture/execute/980701-1.c: New test.
43061
43062 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
43063 rlsruhe.de>
43064
43065         * g++.old-deja/g++.robertl/eb132.C: New test.
43066         * g++.old-deja/g++.robertl/eb133.C: Likewise.
43067
43068 1998-06-29  Dave Love  <d.love@dl.ac.uk>
43069
43070         * g77.f-torture/execute/980628-7.f,
43071         g77.f-torture/execute/980628-8.f,
43072         g77.f-torture/execute/980628-9.f,
43073         g77.f-torture/execute/980628-10.f: New tests from Craig.
43074
43075         * g77.f-torture/execute/980628-3.f: Remove mail headers.
43076
43077 1998-06-28  Jeffrey A Law  (law@cygnus.com)
43078
43079         * g77.f-torture/execute/980628-4.f: New test from Craig.
43080         * g77.f-torture/execute/980628-5.f: Likewise.
43081         * g77.f-torture/execute/980628-2.f: Likewise.
43082         * g77.f-torture/execute/980628-0.f: Likewise.
43083         * g77.f-torture/execute/980628-1.f: Likewise.
43084         * g77.f-torture/execute/980628-3.f: Likewise.
43085         * g77.f-torture/execute/980628-6.f: Likewise.
43086
43087 1998-06-28  Jeffrey A Law  (law@cygnus.com)
43088
43089         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
43090         directory when nothing has been installed yet.
43091
43092 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
43093
43094         * gcc.c-torture/special/special.exp: Handle newer versions of
43095         dejagnu.
43096
43097 1998-06-26  Jeffrey A Law  (law@cygnus.com)
43098
43099         * gcc.dg/980626-1.c: New test.
43100
43101 1998-06-19  Bruno Haible <haible@ilog.fr>
43102
43103         * gcc.misc-tests/m-un-2.c: New test.
43104         * g++.old-deja/g++.other/warn01.c: Likewise.
43105
43106 1998-06-19  Robert Lipe  <robertl@dgii.com>
43107
43108         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
43109         compatibility with assmblers with a different comment character.
43110         Eliminate use of GAS-specific extensions.
43111
43112 1998-06-19  Jeffrey A Law  (law@cygnus.com)
43113
43114         * gcc.c-torture/execute/ieee/980619-1.c: New test.
43115
43116 1998-06-19  Robert Lipe  <robertl@dgii.com>
43117
43118         * lib/g77.exp: Replace search for libf2c.a with search for newly
43119         renamed libg2c.a
43120
43121 1998-06-17  Jeffrey A Law  (law@cygnus.com)
43122
43123         * gcc.c-torture/execute/980617-1.c: New test.
43124
43125 1998-06-12  Jeffrey A Law  (law@cygnus.com)
43126
43127         * gcc.c-torture/execute/980612-1.c: New test.
43128
43129 1998-06-08  Jeffrey A Law  (law@cygnus.com)
43130
43131         * gcc.dg/980523-1.c: Only test on ppc-linux.
43132         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
43133
43134         * gcc.c-torture/execute/980608-1.c: New test.
43135
43136 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
43137
43138         * gcc.c-torture/execute/980605-1.c: New test.
43139
43140 1998-06-04  Jeffrey A Law  (law@cygnus.com)
43141
43142         * gcc.c-torture/execute/980604-1.c: New test.
43143
43144 1998-06-02  Jeffrey A Law  (law@cygnus.com)
43145
43146         * gcc.c-torture/execute/980602-1.c: New test.
43147         * gcc.c-torture/execute/980602-2.c: Likewise.
43148
43149 1998-06-02  Dave Love  <d.love@dl.ac.uk>
43150
43151         * 970125-0.f: Fix per JCB.  Add commentary.
43152
43153 1998-05-31  Michael Meissner  <meissner@cygnus.com>
43154
43155         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
43156         IEEE -0 support.
43157
43158 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
43159
43160         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
43161         earlier.
43162
43163 1998-05-28  Catherine Moore <clm@cygnus.com>
43164
43165         * gcc.c-torture/execute/980526-3.c: New test.
43166
43167 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
43168
43169         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
43170         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
43171         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
43172         m88k-motorola-sysv3 to XFAIL.
43173
43174 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43175
43176         * gcc.dg/980526-1.c: New test.
43177         * gcc.c-torture/execute/980526-2.c: New test.
43178
43179 1998-05-26  Jeffrey A Law  (law@cygnus.com)
43180
43181         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
43182
43183         * gcc.c-torture/execute/980526-1.c: New test.
43184
43185 1998-05-26  Dave Love  <d.love@dl.ac.uk>
43186
43187         * g77.f-torture/execute/alpha2.f: Add runtime test.
43188
43189 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
43190
43191         * g++.old-deja/old-deja.exp: Strip leading directories.
43192
43193         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
43194         error for the line.  Don't run multiple tests for the same line.
43195
43196 1998-05-23  Jeffrey A Law  (law@cygnus.com)
43197
43198         * gcc.dg/980523-1.c: New test.
43199
43200 1998-05-23  Dave Love  <d.love@dl.ac.uk>
43201
43202         * g77.f-torture/compile/970915-0.f: New test.
43203
43204 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
43205
43206         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
43207
43208 1998-05-21  Jeffrey A Law  (law@cygnus.com)
43209
43210         * gcc.dg/980520-1.c: New test.
43211
43212 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
43213
43214         * gcc.dg/980502-1.c: Fix return type.
43215
43216 1998-05-20  Jeffrey A Law  (law@cygnus.com)
43217
43218         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
43219         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
43220         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
43221         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
43222         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
43223
43224 1998-05-20  Dave Love  <d.love@dl.ac.uk>
43225
43226         * g77.f-torture/execute/980520-1.f: New test.
43227
43228 1998-05-15  Dave Love  <d.love@dl.ac.uk>
43229
43230         * lib/mike-g77.exp: New file.
43231
43232         * g77.f-torture/noncompile/noncompile.exp,
43233         g77.f-torture/noncompile/check0.f: New files.
43234
43235 1998-05-14  Dave Love  <d.love@dl.ac.uk>
43236
43237         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
43238         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
43239         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
43240         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
43241         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
43242         abort where appropriate.
43243
43244 1998-05-05  Michael Meissner  <meissner@cygnus.com>
43245
43246         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
43247         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
43248
43249 1998-04-29  Dave Love  <d.love@dl.ac.uk>
43250
43251         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
43252
43253 1998-04-27  Dave Love  <d.love@dl.ac.uk>
43254
43255         * g77.f-torture/compile/980427-0.f: New test.
43256
43257 1998-04-24  Dave Love  <d.love@dl.ac.uk>
43258
43259         * g77.f-torture/compile/980424-0.f: New test.
43260
43261 1998-04-19  Dave Love  <d.love@dl.ac.uk>
43262
43263         * g77.f-torture/compile/980419-2.f (main): New test.
43264         * g77.f-torture/compile/970125-0.f: New test.
43265         * g77.f-torture/compile/980419-1.f: New test.
43266
43267 1998-04-08  Jim Wilson  <wilson@cygnus.com>
43268
43269         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
43270         of loop-4.c.
43271
43272 1998-04-07  Jim Wilson  <wilson@cygnus.com>
43273
43274         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
43275
43276 1998-04-03  Jim Wilson  <wilson@cygnus.com>
43277
43278         * gcc.c-torture/compile/980329-1.c: New test.
43279
43280 1998-03-18  Jim Wilson  <wilson@cygnus.com>
43281
43282         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
43283         * gcc.dg/980312-1.c: Fix typo in -march command.
43284
43285 1998-03-16  H.J. Lu  (hjl@gnu.org)
43286
43287         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
43288
43289 1998-03-11  Robert Lipe  <robertl@dgii.com>
43290
43291         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
43292         Dave Love agree the Fortran source is bogus.
43293
43294 1998-03-11  Robert Lipe  <robertl@dgii.com>
43295
43296         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
43297         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
43298         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
43299         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
43300         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
43301
43302 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
43303
43304         * g++.old-deja/g++.other/friend1.C: New test.
43305
43306 1998-02-18  Dave Love  <d.love@dl.ac.uk>
43307
43308         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
43309         possibly uninitialized) variables and declare dnrm2.
43310
43311 1998-02-23  Robert Lipe <robertl@dgii.com>
43312
43313         From Bruno Haible <haible@ilog.fr>:
43314         * gcc.c-torture/execute/980223.c: New test.
43315
43316 1998-02-13  Jeffrey A Law  (law@cygnus.com)
43317
43318         * gcc.dg/ifelse-1.c: New test.
43319
43320 1998-02-09  H.J. Lu  (hjl@gnu.org)
43321
43322         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
43323
43324           * lib/old-dejagnu.exp (old-dejagnu): Added the
43325           "execution test - XFAIL *-*-*" handling in the spirit of
43326           "excess errors test -". Changed the "execution test fails"
43327           handling to be like "excess errors test fails".
43328           * Update various tests accordingly.
43329
43330 1998-02-06  Jim Wilson  <wilson@cygnus.com>
43331
43332         * gcc.c-torture/execute/980205.c: New test.
43333
43334 1998-01-18  Jeffrey A Law  (law@cygnus.com)
43335
43336         * lib/c-torture.exp: Look for .x files instead of .cexp files.
43337         * lib/f-torture.exp: Similarly.
43338         * gcc.c-torture: Rename all .cexp files to .x files.
43339
43340 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
43341
43342         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
43343         (940510-1.c): Removed duplicate.
43344         (971104-1.c): New test.
43345
43346 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
43347
43348           * lib/f-torture.exp: Improve error and loop detection.
43349
43350 1997-11-19  Michael Meissner  <meissner@cygnus.com>
43351
43352         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
43353         use that to size the filler array.
43354
43355 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
43356
43357         * lib/c-torture.exp(c-torture-execute): Fix typo.
43358
43359         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
43360         testcase as the executable name. Keep the executable around if
43361         the test fails.
43362
43363 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
43364
43365         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
43366         changes.  Only test one -g option, and move it to the end of the
43367         list of options to test.
43368
43369 1997-09-19  Michael Meissner  <meissner@cygnus.com>
43370
43371         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
43372         variable GCC_TORTURE_OPTIONS to supply default switches separated
43373         by colons.  If no environment variable, run tests with -O0 -g, -O1
43374         -g, and -O2 -g as well.
43375
43376 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
43377
43378         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
43379         explanatory comments. Fix indentation.
43380
43381 1997-09-15  Jeffrey A Law  (law@cygnus.com)
43382
43383         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
43384
43385 1997-09-11  Jeffrey A Law  (law@cygnus.com)
43386
43387         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
43388         * g++.old-deja/g++.mike/p7325.C: Likewise.
43389         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
43390
43391 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
43392
43393         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
43394         * g++.old-deja/g++.brendan/crash30.C: Likewise.
43395         * g++.old-deja/g++.brendan/crash39.C: Likewise.
43396         * g++.old-deja/g++.law/operators4.C: Likewise.
43397
43398 1997-09-11  Joe Buck  (jbuck@synopsys.com)
43399
43400         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
43401         * g++.old-deja/g++.mike/p784.C: Ditto.
43402         * g++.old-deja/g++.mike/p785.C: Ditto.
43403
43404 1997-09-05  Jeffrey A Law  (law@cygnus.com)
43405
43406           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
43407
43408 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
43409
43410         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
43411         target feature; pass this to c-torture-execute as needed.
43412
43413 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
43414
43415         * lib/c-torture.exp(c-torture-execute): If the previous and the
43416         current executables being tested are identical, we don't need to
43417         run the executable again. Try to make the executable names
43418         unique. Add an optional argument for passing additional compiler
43419         flags.
43420
43421 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
43422
43423         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
43424
43425 1997-08-29  Jeffrey A Law  (law@cygnus.com)
43426
43427         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
43428
43429 1997-07-31  Jeffrey A Law  (law@cygnus.com)
43430
43431         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
43432         32bit or larger longs.
43433
43434         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
43435         have either a 32bit long or 32bit int.
43436
43437 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
43438
43439         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
43440         Make double precision tests dependent on sizeof (double).
43441
43442 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
43443
43444         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
43445         too.
43446
43447 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
43448
43449         * gcc.c-torture/compile/961203-1.cexp: New script.
43450
43451 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
43452
43453         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
43454         up the includes ourselves.
43455
43456 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
43457
43458         * lib/plumhall.exp: Remove random include, and add a few
43459         verbose messages for debugging.
43460
43461 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
43462
43463         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
43464         of trying to do it ourselves.
43465
43466 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
43467
43468         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
43469
43470 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
43471
43472         * gcc.prms/5403.c: Made regexp a bit less strict.
43473
43474 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
43475
43476         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
43477         is returned from remote_load instead.
43478         * lib/plumhall.exp: Ditto.
43479         * lib/mike-g++.exp: Ditto.
43480         * lib/old-dejagnu.exp: Ditto.
43481         * lib/c-torture.exp: Ditto.
43482
43483 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
43484
43485         * lib/g++.exp: Use build_wrapper procedure.
43486         * lib/gcc.exp: Ditto.
43487
43488 1997-05-20  Jeffrey A Law  (law@cygnus.com)
43489
43490         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
43491         an old-style decl for malloc.  Fixes tests to work when
43492         sizeof (int) != sizeof (size_t).
43493
43494 1997-05-15  Mike Meissner  <meissner@cygnus.com>
43495
43496         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
43497
43498         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
43499         use stdargs.h interface.
43500
43501 1997-05-15  Mike Meissner  <meissner@cygnus.com>
43502
43503         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
43504         NO_VARARGS when compiling.
43505
43506 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
43507
43508         * lib/plumhall.exp(ph_includes): New procedure.
43509         (ph_make): Use it.
43510         (ph_compiler): Ditto.
43511
43512         * lib/g++.exp: Rename test-glue.c to testglue.c.
43513         * lib/gcc.exp: Ditto.
43514
43515 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
43516
43517         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
43518         to completion when it's called.
43519
43520 1997-03-21  Michael Meissner  <meissner@cygnus.com>
43521
43522         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
43523         is defined, don't do test.
43524
43525 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
43526
43527         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
43528         for object files.
43529         (ph_summary): Mark skipped testcases as untested, not unresolved.
43530
43531         * lib/plumhall.exp (ph_make): If unresolved because of bad
43532         errorCode, record errorCode in log file.
43533         (*): Replace send_log/verbose with verbose -log.
43534
43535 1997-03-19  Michael Meissner  <meissner@cygnus.com>
43536
43537         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
43538         double conversion if double isn't at least 8 bytes.
43539
43540         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
43541         int to work with targets where int is 16 bits.
43542
43543         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
43544         8 bytes, just exit, since 4 byte doubles don't have enough bits of
43545         precision for the test to complete.
43546
43547 1997-03-14  Michael Meissner  <meissner@cygnus.com>
43548
43549         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
43550         if d10v is not compiled with the -mdouble64 flag.
43551         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
43552
43553         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
43554         d10v is not compiled with the -mint32 flag.
43555
43556 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
43557
43558         * lib/plumhall.exp: Use incr_count.
43559
43560 1997-03-12  Jeffrey A Law  (law@cygnus.com)
43561
43562         * gcc.c-torture: Update to c-torture-1.45.
43563
43564 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
43565
43566         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
43567         the name of the expect testcase file).
43568
43569         * lib/g++.exp(g++_init): Ditto.
43570
43571 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
43572
43573         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
43574         the host.
43575
43576         * lib/gcc.exp(gcc_exit): New procedure.
43577
43578 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
43579
43580         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
43581         specs where appropriate.
43582
43583         * g++.old-deja/g++.arm/*: Added additional ERROR checks
43584         because of new "candidates are" messages, and removed a few
43585
43586         * Converted all non-old-style g++ testcases to old-style, and
43587         moved into g++.old-deja.
43588
43589 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
43590
43591         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
43592         options.
43593
43594         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
43595         succeeded.
43596
43597         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
43598
43599 1997-02-13  Michael Meissner  <meissner@cygnus.com>
43600
43601         * lib/gcc.exp (gcc_target_compile): Add support for defining
43602         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
43603         the machine doesn't have those features.
43604
43605 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
43606
43607         * g++.law/operators4.exp: Don't use LIBS.
43608
43609 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
43610
43611         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
43612
43613         * lib/mike-g++.exp: Don't set the compiler to be tested here.
43614         * lib/g++.exp: Set it here instead. Also, allow use of the
43615         --tool_exec and --tool_opt options. Change CXX to
43616         GXX_UNDER_TEST.
43617
43618         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
43619
43620         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
43621
43622 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
43623
43624         * lib/old-dejagnu.exp: Use prune_warnings instead of
43625         prune_system_crud.
43626         * lib/mike-g++.exp: Ditto.
43627         * lib/gcc.exp: Ditto.
43628         * lib/g++.exp: Ditto.
43629
43630         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
43631
43632 1997-02-07  Jeffrey A Law  (law@cygnus.com)
43633
43634           * 941014-2.c: Include stdlib.h
43635           * 960327-1.c: Include stdio.h
43636           * dbra.c, index-1.c: Don't assume ints are 32bits.
43637
43638 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
43639
43640         * lib/gcc.exp: Add gcc,stack_size target feature.
43641
43642         * lib/g++.exp(g++_target_compile): Add the include and link
43643         paths here, not in two other places. And, it's $options, not
43644         options.
43645
43646         * lib/mike-g++.exp(postbase): Remove the code that determines
43647         the correct include and link paths.
43648         * g++.old-deja/old-deja.exp: Ditto.
43649
43650 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
43651
43652         * lib/g++.exp(g++_init): target_compile no longer returns the
43653         filename of the result.
43654
43655 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
43656
43657         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
43658         call to glob.
43659
43660         * gcc.c-torture/special/special.exp: Change call to
43661         gcc_target_compile to include the object file.
43662
43663 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
43664
43665         * gcc.c-torture/special/special.exp: Correct misspelling in last
43666         change.
43667
43668 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
43669
43670         * lib/plumhall.exp(ph_summary): Log the entire output of the
43671         executable. Return -1 if there were any failures, 0 otherwise.
43672         (ph_execute): Return -1 if there were any failures, 0 otherwise.
43673         (ph_make): Clean up objects and executables that were built
43674         if the tests succeeded.
43675
43676 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
43677
43678         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
43679         libraries and includes in the build tree as appropriate.
43680
43681 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
43682
43683         * lib/c-torture.exp: Instead of looking for the global variable
43684         NO_LONG_LONG, check to see if that's a feature of the target.
43685
43686 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
43687
43688         * config/default.exp: Minimize. Delete the remainer of the files in
43689         config; this functionality is now in devo/dejagnu/config.
43690
43691         g++.*/*: Pass any additional flags used to compile to postbase;
43692         delete CXXFLAGS.
43693
43694         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
43695         is now done by runtest.exp. Use gcc_target_compile instead of
43696         compile.
43697
43698         lib/c-torture.exp: Use gcc_target_compile instead of compile.
43699         Remove references to CFLAGS. Use remote_file instead of
43700         calling rm -f.
43701         (c-torture): Take a list of arguments to use to compile this
43702         testcase.
43703
43704         lib/g++.exp: Simplify. Use target_compile instead of compile.
43705         lib/gcc-dg.exp: Ditto.
43706         lib/gcc.exp: Ditto.
43707         lib/mike-{gcc,g++}.exp: Ditto.
43708         lib/old-dejagnu.exp: Ditto.
43709         lib/plumhall.exp: Ditto.
43710
43711 1997-01-08  Jim Wilson  <wilson@cygnus.com>
43712
43713         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
43714         (ph_linker): Likewise.
43715
43716 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
43717
43718           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
43719         MAP_ANON / MAP_ANONYMOUS if defined;
43720         else try to map from /dev/zero .
43721
43722 1996-11-12  Jeffrey A Law  (law@cygnus.com)
43723
43724         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
43725         isn't defined, then define it to MAP_ANONYMOUS.
43726
43727 1996-11-12  Jeffrey A Law  (law@cygnus.com)
43728
43729         * gcc.c-torture: Update to c-torture-1.42 release.
43730
43731 1996-11-11  Jeffrey A Law  (law@cygnus.com)
43732
43733         * gcc.c-torture: Update to c-torture-1.41 release.
43734
43735 1996-10-27  Jeffrey A Law  (law@cygnus.com)
43736
43737         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
43738         c-torture release.
43739
43740 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
43741
43742         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
43743         and LDFLAGS.  Fix second case to append the target_info ldflags
43744         onto LDFLAGS, not CFLAGS.
43745         * lib/g++.exp (g++_init): Add target_info stuff.
43746         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
43747         of libgloss and newlib flags for !native.
43748
43749         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
43750         (GDB): Fix relative path to go up another dir for finding gdb.
43751
43752 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
43753
43754         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
43755         versions in the target_info array, if they don't exist.
43756
43757 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
43758
43759         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
43760
43761 1996-07-08  Jim Wilson  <wilson@cygnus.com>
43762
43763         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
43764         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
43765
43766 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
43767
43768         * lib/old-dejagnu.exp: Don't remove the output file before we've
43769         actually tested it. Don't append pwd to the path of the executable
43770         we're testing.
43771
43772 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
43773
43774         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
43775
43776 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
43777
43778         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
43779         temporary directory for compiler files, and set it to a default
43780         value of /tmp. Set $output as the name of the output file from
43781         compiling the testcase. Add a -o option to $cflags_var so the
43782         compiler writes the final output file as $output. Set $executable
43783         to $output.
43784
43785         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
43786         directory for compiler files, and set it to /tmp if it doesn't
43787         already have a value. Set $output_file to the name of the output
43788         file from compiling the testcase. Add a -o option to CXXFLAGS so
43789         the compiler writes the final output file as $output. Use $output
43790         as the executable to be tested.
43791
43792 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
43793
43794         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
43795
43796 1996-06-08  Jeffrey A Law  (law@cygnus.com)
43797
43798         * gcc.c-torture/execute/pending-1.c: New test.  Still
43799         pending in Tege's queue.
43800
43801 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
43802
43803         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
43804         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
43805         if there were failures.  Call unresolved if there were unresolved
43806         testcases.  Call gcc_fail if program did not run to completion.
43807         (ph_make): Pass additional argument name to ph_execute.
43808         (ph_execute): Add new argument.  Pass additional arguments to
43809         ph_summary.  Call gcc_fail is there is no execution output.
43810
43811 1996-04-24  Jeffrey A Law  (law@cygnus.com)
43812
43813         * lib/plumhall.exp (proc_summary): Output relavent summary
43814         lines into the log so specific failures in plumhall can be
43815         investigated.
43816
43817 1996-04-10  Jeffrey A Law  (law@cygnus.com)
43818
43819         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
43820         (c-torture-execute): Don't try to execute tests which use
43821         "long long" types if $NO_LONG_LONG is nonzero.
43822
43823 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
43824
43825         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
43826         not c-torture.
43827
43828         * gcc.ieee: Move from here.
43829         * gcc.c-torture/execute/ieee: To here.
43830
43831 1996-03-26  Jeffrey A Law  (law@cygnus.com)
43832
43833         * gcc.c-torture: Update to c-torture-1.41 release.
43834
43835 1996-03-22  Jeffrey A Law  (law@cygnus.com)
43836
43837         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
43838         not "$output".
43839
43840 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
43841
43842         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
43843         -c present.
43844
43845 1996-03-02  Jeffrey A Law  (law@cygnus.com)
43846
43847         * config/proelf.exp: Handle connecting to a simulator.
43848
43849 1996-01-31  Jeffrey A Law  (law@cygnus.com)
43850
43851         * config/proelf.exp: New file.  Enough framework that we can
43852         run c-torture tests on the proelf targets (or any other target
43853         that gdb can connect to for that matter).
43854
43855 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
43856
43857         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
43858         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
43859
43860         * lib/plumhall.exp (ph_execute): Always call ph_summary if
43861         exec_output exists.
43862
43863 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
43864
43865         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
43866         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
43867
43868         * config/*.exp: Update FSF address.  Change result of ${tool}_load
43869         to pass/fail/unresolved/unsupported/untested.  Caller must now
43870         call unresolved/unsupported/untested.
43871         * lib/*.exp: Update FSF address.  Update to handle new results of
43872         ${tool}_load.
43873         * lib/chill.exp (verbose): Delete.
43874
43875 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
43876
43877         * lib/gcc.exp (default_gcc_start): Change order of args to
43878         $LDFLAGS $CFLAGS $LIBS.
43879         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
43880         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
43881         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
43882         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
43883         * gcc.misc-tests/dg-test.exp: Likewise.
43884         * gcc.misc-tests/msgs.exp: Likewise.
43885         * gcc.prms/prms.exp: Likewise.
43886         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
43887         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
43888
43889         * lib/dg.exp: Deleted, moved to dejagnu/lib.
43890
43891 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
43892
43893         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
43894
43895         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
43896         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
43897
43898         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
43899         necessary.
43900
43901 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
43902
43903         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
43904         global for loop; add use of $mathlib.
43905         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
43906         settings here; set mathlib for anything but VxWorks.
43907
43908 1996-01-22  Jeffrey A Law  (law@cygnus.com)
43909
43910         * gcc.c-torture: Update to c-torture-1.40 release.
43911
43912 1996-01-03  Jeffrey A Law  (law@cygnus.com)
43913
43914         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
43915         dg.exp.
43916
43917 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
43918
43919         * lib/c-torture.exp (c-torture-execute): Declare "output" as
43920         global.
43921
43922 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
43923
43924         * lib/g++.exp (LIBS): Define if not already.
43925         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
43926         (gcc-dg-prune): Call prune_gcc_output.
43927         * lib/gcc.exp (prune_gcc_output): New proc.
43928         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
43929         prune_gcc_output.
43930
43931 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
43932
43933         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
43934         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
43935
43936 1995-11-15  Jeffrey A Law  (law@cygnus.com)
43937
43938         * gcc.c-torture: Update to c-torture-1.39 release.
43939
43940 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
43941
43942         * lib/c-torture.exp (c-torture-execute): Don't return if one option
43943         fails, try others as well.
43944
43945 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
43946
43947         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
43948         If compilation fails, mark execute tests as `untested'.
43949         If test is marked as unsupported, don't mark compilation and
43950         execute tests as failed.
43951
43952 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
43953
43954         * lib/g++.exp (g++_init): Don't link in libg++, and look to
43955         libstdc++ for whether or not we want to be doing shared
43956         libraries.  Delete link_curses since we don't need it anymore.
43957         * lib/mike-g++.exp (postbase): Don't link in libg++.
43958         * g++.old-deja/old-deja.exp: Likewise.
43959
43960 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
43961
43962         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
43963
43964 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
43965
43966         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
43967         For that, add `-Wl,-a,shared_archive'.
43968         * g++.old-deja/old-deja.exp: Likewise.
43969
43970 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
43971
43972         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
43973
43974 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
43975
43976         * lib/mike-g++.exp (postbase): Pay attention to the status of
43977         g++_load.
43978
43979 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
43980
43981           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
43982
43983 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
43984
43985         * lib/gcc.exp (default_gcc_start): No longer need to log program
43986         being executed or its output, execute_anywhere does that now.
43987         * lib/g++.exp (default_g++_version): Call execute_anywhere.
43988         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
43989
43990 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
43991
43992         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
43993         the same as those in lib/g++.exp.
43994
43995 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
43996
43997         * gcc.c-torture: Update to c-torture-1.38 release.
43998         * gcc.ieee: Related changes.
43999
44000 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
44001
44002         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
44003         "exec". Minor reformatting changes.
44004
44005         * config/rom68k.exp (${tool}_load): Make it work in a canadian
44006         cross. This means all "exec" calls now work on a remote host as
44007         well.
44008         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
44009         cross. Filter out the extra "\r\n" stuff that expect puts in.
44010         (c-torture-execute): Filter out the bogus warnings like
44011         c-torture-compile does. Add support for canadian cross.
44012         * lib/gcc.exp (default_gcc_version, default_gcc_start)
44013         Use execute_anywhere rather than calling exec directly. Now it
44014         works for canadian cross testing.
44015
44016 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
44017
44018         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
44019         results into a variable, and check that rather than using file exists.
44020
44021 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
44022
44023         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
44024         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
44025
44026 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
44027
44028         * g++.old-deja/old-deja.exp: Create and pass runshlib and
44029         lib_curses if there's a shared libg++ in the build tree.
44030
44031 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
44032
44033         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
44034         if not supported target.
44035
44036 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
44037
44038         * lib/g++.exp (g++_init): Move empty setting of runshlib and
44039         link_curses up to always happen, not just for native builds.
44040
44041 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
44042
44043         * gcc.c-torture: Update to c-torture-1.36 release.
44044         * gcc.failure: Related changes.
44045
44046 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
44047
44048         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
44049
44050 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
44051
44052         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
44053         * lib/mike-g++.exp (postbase): Not in here.  Still reference
44054         runshlib, link_curses, and mathlib for link and run.
44055
44056         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
44057         pass the runtime shared library options for Solaris, OSF/1, and
44058         Irix5, and link with -lcurses to avoid unresolved references.
44059
44060 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
44061
44062         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
44063         only run once.
44064
44065 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
44066
44067         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
44068
44069 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
44070
44071         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
44072         do not have a framework for the "compat" tests yet.
44073
44074 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
44075
44076         * lib/mike-g++.exp (postbase): New local variable `mathlib',
44077         set to null if we're testing vxworks5.1.  Use that instead of
44078         `-lm' in the setting of LIBS for link and run.
44079
44080 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
44081
44082         * config/rom68k.exp (${tool}_load): Major changes to make it
44083         work.  Verified that it does in fact return the stuff in
44084         exec_output properly.  Catch any Emul or any TRAP other than 0.
44085
44086 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
44087
44088         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
44089         LDFLAGS properly for targets that need stuff from libgloss.
44090         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
44091         only run once.
44092         (gpp_initialized): New variable.
44093
44094 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
44095
44096         * config/rom68k.exp: Load libgloss.exp.
44097         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
44098         so we can produce a fully linked binary.
44099         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
44100         so we can produce a fully linked binary.
44101
44102 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
44103
44104         * lib/plumhall.exp (ph_section): Watch for expected failures.
44105         Add missing `else'.
44106
44107         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
44108         run the testcase.
44109         (c-torture): Likewise.
44110
44111 1995-08-28  Doug Evans  <dje@cygnus.com>
44112
44113         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
44114
44115         * lib/mike-g++.exp (mike_cleanup): New proc.
44116         (prebase): New globals compiler_result, not_compiler_result,
44117         target_regexp.
44118         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
44119         allow leading "-" in pattern.  Watch for unsupported tests.
44120         If $compiler_result is set, pattern match assembler code,
44121         and ditto for $not_compiler_result.
44122         * lib/mike-gcc.exp: Likewise.
44123
44124         * lib/plumhall.exp (ph_execute): Only call ph_summary if
44125         execution "succeeded".
44126
44127 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
44128
44129         * config/win32.exp: New file.
44130         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
44131
44132 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
44133
44134         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
44135         unsupported.
44136         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
44137         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
44138         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
44139
44140         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
44141         "... without exceptions was ...".  That is now handled by
44142         prune_system_crud.
44143         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
44144
44145 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
44146
44147         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
44148         sieve.c,sort2.c}: New files.
44149         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
44150         sieve.exp,sort2.exp}: Drivers for them.
44151
44152         * lib/mike-gcc.exp (program_output): New user settable variable.
44153         (postbase): Call prune_system_crud.  Also prune extraneous compiler
44154         messages.
44155         * lib/mike-g++.exp (program_output): New user settable variable.
44156
44157         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
44158
44159         * config/sh.exp: Deleted (use sim.exp instead).
44160
44161 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
44162
44163         * config/vx.exp: Declare CHECKTASK as global.
44164         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
44165         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
44166         * lib/old-dejagnu.exp: Load [pwd]/$executable.
44167
44168 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
44169
44170         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
44171         target. Like vx.exp, only includes `vx29k.exp' instead of
44172         `vxworks.exp'.
44173
44174 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
44175
44176         * config/sim.exp: Increase time limit from 120 seconds to 240.
44177
44178 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
44179
44180         * gcc.c-torture/execute/950628-1.c: New test.
44181
44182 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
44183
44184         * gcc.c-torture: Update with changes/additions from
44185         c-torture-1.34.
44186
44187 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
44188
44189         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
44190
44191 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
44192
44193         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
44194
44195 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
44196
44197         * gcc.c-torture/compile/950512-1.c: New test.
44198         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
44199         * gcc.dg/struct-ret-1.c: Likewise.
44200
44201 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
44202
44203         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
44204           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
44205
44206 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
44207
44208         * gcc.c-torture/special/920411-1.c: Deleted.
44209         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
44210
44211 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
44212
44213         * config/sim.exp (${tool}_load): Hack in call to bash to get a
44214         cpu limit.
44215
44216 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
44217
44218         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
44219
44220 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
44221
44222         From kenner;
44223         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
44224         is the proper length.
44225         * va-arg-3.c: Likewise.
44226
44227 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
44228
44229         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
44230         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
44231
44232         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
44233         * lib/g++.exp (default_g++_start): Delete old cruft.
44234
44235 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
44236
44237         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
44238         (2 * (1 << 18)) to (2 * (1 << 17)).
44239
44240         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
44241
44242 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
44243
44244         * config/rom68k.exp: Renamed from config/idp.exp
44245
44246 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
44247
44248         * c-torture/compile/921109-2.c
44249
44250 1995-04-18  Mike Stump  <mrs@cygnus.com>
44251
44252         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
44253         excess errors.
44254
44255 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
44256
44257         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
44258         output.
44259         * lib/g++.exp (default_g++_start): Likewise.
44260
44261 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
44262
44263         * gcc.c-torture/compile/950329-1.c: New test.
44264
44265 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
44266
44267           * config/bug.exp (${tool}_load): Updated to use new remote_open
44268           and remote_close procs.
44269         * config/idp.exp: New file.
44270
44271 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
44272
44273         * gcc.c-torture/execute/950322-1.c: New test.
44274
44275 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
44276
44277         * config/vx.exp (${tool}_load): Clean up testing of return code from
44278         vxworks_ld and vxworks_spawn.
44279
44280 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
44281
44282         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
44283
44284 1995-03-13  Mike Stump  <mrs@cygnus.com>
44285
44286         * lib/old-deja.exp: Add `excess errors test - ' error, now one
44287         can mark excess errors on a machine by machine basis.  Note, the
44288         default is to not expect any excess errors, even when excess
44289         errors test - is given, so you will want to put an XFAIL ... on
44290         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
44291         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
44292         those 4 machines, but no others.
44293
44294 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
44295
44296         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
44297         * lib/c-torture.exp: to here.
44298
44299 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
44300
44301         * gcc.c-torture/execute/950221-1.c: New test.
44302         * gcc.c-torture/execute/struct-ret-1.c: New test.
44303         * gcc.c-torture/compile/950221-1.c: New test.
44304
44305         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
44306
44307 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
44308
44309         * gcc.c-torture/execute/arith-1.c (main): Return 0.
44310         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
44311
44312 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
44313
44314         * g++.gb: New directory of tests, derived from my signature and
44315         class scoping tests.
44316
44317         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
44318         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
44319         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
44320         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
44321         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
44322         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
44323         * g++.gb/sig25.C: Likewise.
44324
44325         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
44326         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
44327         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
44328         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
44329         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
44330         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
44331         * g++.gb/sig25.exp: Likewise.
44332
44333         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
44334         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
44335         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
44336         * g++.gb/scope13.C: Likewise, this test still fails.
44337
44338         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
44339         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
44340         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
44341         * g++.gb/scope13.exp: Ditto.
44342
44343         * g++.gb/README: New file, explains what these tests are about.
44344
44345 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
44346
44347         * lib/dg.exp (dg-do): Support `preprocess'.
44348         (dg-test): Likewise.
44349
44350 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
44351
44352         * config/udi.exp: change "continue -expect" to "exp_continue".
44353
44354 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
44355
44356         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
44357         Delete redundant tests.
44358
44359         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
44360         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
44361         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
44362         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
44363         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
44364         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
44365         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
44366         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
44367
44368         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
44369         storing label pointers.
44370         * gcc.c-torture/execute/921019-1.c: Likewise.
44371         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
44372         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
44373         parameter fp.
44374         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
44375         constants.
44376
44377         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
44378         Delete obsolete tests.
44379
44380         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
44381         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
44382         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
44383         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
44384         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
44385         * gcc.c-torture/compile/950124-1.c: New test.
44386
44387         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
44388
44389 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
44390
44391         * lib/mike-g++.exp: Add -lm to LIBS.
44392
44393 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
44394
44395         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
44396
44397 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
44398
44399         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
44400
44401 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
44402
44403         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
44404
44405 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
44406
44407         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
44408         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
44409         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
44410         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
44411         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
44412         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
44413         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
44414         * g++.law/{operators31.C, operators32.C,
44415         * g++.law/{operators33.C, operators34.C}: Likewise.
44416         * g++.law/{pic1.C, refs2.C}: Likewise.
44417         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
44418         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
44419         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
44420         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
44421
44422         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
44423         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
44424         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
44425         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
44426         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
44427         * g++.law/{enum9.exp, friend5.exp}: Likewise.
44428         * g++.law/{nest3.exp, nest4.exp}: Likewise.
44429         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
44430         * g++.law/{operators30.exp, operators31.exp}: Likewise.
44431         * g++.law/{operators32.exp, operators33.exp}: Likewise.
44432         * g++.law/{operators34.exp}: Likewise.
44433         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
44434         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
44435         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
44436         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
44437         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
44438
44439         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
44440         No longer expected to fail.
44441         * g++.law/missed-error3.C: Tweak for recent bool changes.
44442
44443 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
44444
44445         * config/emb-unix: Deleted.
44446         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
44447         remote execution.  Do final link on remote host if REMOTE_LINK is set.
44448
44449 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
44450
44451         * lib/dg.exp (dg-test): Fix typo in last patch.
44452
44453 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
44454
44455         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
44456         (handles multiple occurrences).
44457
44458 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
44459
44460         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
44461         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
44462         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
44463         printed).
44464         * lib/c-torture.exp (c-torture-compile): Likewise.
44465         (c-torture): Prepend full path if missing.
44466         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
44467         (gcc_fail): Likewise.
44468         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
44469
44470 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
44471
44472         * lib/netware.exp: Only attach to NetWare i386 systems.
44473
44474 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
44475
44476         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
44477         messages.  Add test name to "output pattern match" pass/fail message.
44478
44479 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
44480
44481         * gcc.dg: New testsuite.
44482         * gcc.dg/dg.exp: New file.
44483
44484         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
44485         test-switch.c}: Deleted.
44486
44487         * gcc.misc-tests/msgs.exp: New testcase driver.
44488
44489 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
44490
44491         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
44492         Watch for illegal return values from ${tool}_load.
44493         * config/unix.exp (${tool}_load): Fix pass/fail detection for
44494         cross targets.  Coerce return value >0 to 1.
44495
44496 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
44497
44498         * config/unix.exp (${tool}_load): Call program rsh, not proc.
44499
44500         * config/emb-unix.exp: New file.
44501
44502         * config/sim.exp: Error if variable $SIM not defined.
44503         (${tool}_load): Mark test as "untested" if simulator missing.
44504
44505         * config/unix.exp: Load remote.exp to get rcp_download.
44506         * lib/c-torture.exp: Use different option lists for testcases with
44507         and without loops.
44508         * gcc.c-torture/execute/execute.exp: Likewise.
44509
44510 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
44511
44512         * config/*.exp: Clarify return code from ${tool}_load.
44513         Call `unresolved' or `untested' instead of `warning' or `perror'
44514         (sometimes you still want to call both though).
44515         Add comment that `shell_id' is local to each file.
44516         * config/udi.exp (timeout): Set to 30.
44517         Don't print warning if connection fails, $connectmode has already
44518         printed an error.
44519         (${tool}_load): Move verbose messages to level 2.
44520         Rework pattern for "Process started" message.
44521         Pass `shell_id' to ${connectmode}_download.
44522         Retry twice upon timeout.  Make resetting of target more robust.
44523         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
44524         Pass `shell_id' to exit_$connectmode.
44525         Only call exit_$connectmode if connected.
44526         * config/unix.exp (${tool}_load): Check return codes better.
44527         * config/vrtx.exp (${tool}_load): Likewise.
44528         * config/vx.exp (${tool}_load): Likewise.
44529         Delete unneeded global's.
44530         * lib/dg.exp (dg-test): Update to reflect clarified return codes
44531         from ${tool}_load.
44532         (dg-stat): Delete.
44533         (dg-init): Delete recording of pass/fail counts.
44534         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
44535         (old-dejagnu-init): Likewise.
44536         (old-dejagnu-stat): Delete contents, empty proc now.
44537         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
44538         (c-torture): Delete references to lcnt, lpass, lfail.
44539         Get option list from TORTURE_OPTIONS.
44540         Delete -funroll[-all]-loops if no loops.
44541         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
44542         (g++_stat): Delete contents (empty proc now).
44543         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
44544         (gcc_finish): Likewise.
44545         (gcc_stat): Deleted.
44546         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
44547         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
44548         * gcc.c-torture/execute/execute.exp: Likewise.
44549         Split tests into two parts: compile, execute.
44550         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
44551         no loops.  Update to reflect clarified return codes from ${tool}_load.
44552
44553 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
44554
44555         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
44556         to grep for.
44557         (old-dejagnu): Likewise (where necessary).
44558
44559 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
44560
44561         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
44562
44563         * lib/dg.exp (dg-process-target): Fix processing of selector.
44564         Add comment regarding use of `error'.
44565
44566         * lib/gcc.exp (prune_system_crud): Define if missing.
44567         * lib/g++.exp (prune_system_crud): Likewise.
44568
44569         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
44570         Call prune_system_crud.
44571         * lib/dg.exp (dg-runtest): New proc.
44572         Use perror instead of send_user for tcl errors in testcase.
44573         Don't return any value, it's never used.
44574         Don't clobber previous definition of `unknown'.
44575         Print tcl errors in `dg-final'.
44576
44577 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
44578
44579         * lib/dg.exp (dg-process-target): Improve syntax error messages.
44580         (dg-test): Don't print errorInfo, it contains stack backtrace.
44581
44582 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
44583
44584         * lib/g++.exp (runtest_file_p): Define if missing.
44585
44586 1994-09-24  Doug Evans  (dje@cygnus.com)
44587
44588         * lib/mike-g++.exp: Comment out loading of g++.exp.
44589         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
44590         (default_g++_version): Always print something.
44591         (default_g++_start): Comment out call to `which'.
44592         (g++_start, g++_load): Deleted (must be defined in config file).
44593         * lib/gcc.exp: Test for existence of $CC at start.
44594         Delete check for tmpdir (done in gcc_init).
44595         (default_gcc_version): Always print something.
44596         (default_gcc_start): Comment out call to `which'.
44597         * config/*.exp: Major cleanup - make cross targets work at least a
44598         little better for g++ (by not being "--tool gcc" specific).
44599         Rename gcc_xxx to ${tool}_xxx.
44600         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
44601         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
44602
44603 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
44604
44605         * lib/c-torture.exp (c-torture-compile): Rework compiler
44606         message processing.
44607
44608         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
44609         c-torture.
44610
44611 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
44612
44613         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
44614
44615         * lib/dg.exp (dg-process-target): Support { target native }.
44616
44617 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
44618
44619         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
44620         looked for "... program xxx got fatal signal".
44621         Correct regsub munging of `comp_output'.
44622         Ignore compiler messages "path prefix not used" and "linker input
44623         file unused".
44624
44625 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
44626
44627         * lib/gcc.exp (runtest_file_p): Define if missing.
44628         * gcc.prms/template.c: Example to work from.
44629
44630 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
44631
44632         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
44633         * lib/dg.exp (dg-test): Call unsupported testcases as such.
44634
44635         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
44636         * gcc.prms/1883.c: Moved from compile/940714-1.c.
44637         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
44638         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
44639
44640         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
44641         (dg-process-target): No longer a varargs proc.
44642         Return S/N for target, P/F for xfail.  All callers changed.
44643         (user option procs): More argument checking.
44644         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
44645         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
44646         (dg-test): Skip test if not running on selected target in `dg-do'.
44647         Update handling of `dg-do-what', `dg-output-text'.
44648         Separate execution pass/fail from output pattern match pass/fail.
44649         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
44650
44651 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
44652
44653         * gcc.c-torture/special/special.exp: Don't expect failure for mips
44654         target for 920510-1.c.
44655
44656 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
44657
44658         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
44659         Clean up comment regarding use of passcnt, etc.
44660         (gcc_stat): Don't update `testcnt' here.
44661         (gcc_finish): Do it here.
44662         Might as well reset `but_id' here too.
44663         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
44664         to determine if the file should be tested.
44665         * gcc.c-torture/compile/compile.exp: Likewise.
44666         * gcc.c-torture/execute/execute.exp: Likewise.
44667         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
44668         * gcc.misc-tests/dg-test.exp: Likewise.
44669         * gcc.prms/prms.exp: Likewise.
44670         * gcc.wendy/wendy.exp: Likewise.
44671         * g++.old-deja.exp: Likewise.
44672         Move "Testing file" message to verbose level 1.
44673
44674 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
44675
44676         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
44677
44678 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
44679
44680         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
44681         (default_gcc_start): Accept optional second list element
44682         of compiler flags.  Print compiler output at verbosity level 2.
44683         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
44684         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
44685         Save current values of framework globals passcnt, failcnt, xpasscnt,
44686         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
44687         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
44688         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
44689         xfailcnt to compute stats.  Update framework global `testcnt' from
44690         pass/fail counts.
44691         (gcc_finish): New proc.  Clean up test environment.
44692         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
44693         (gcc_epass, gcc_efail): Delete.
44694         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
44695         argument of line number.
44696         (dg-init): If the tool has an init routine, call it.
44697         (dg-test): Remove args `cflags_var' and `libs_var'.
44698         Pass all compiler options to ${tool}_start.
44699         Handle missing line number.
44700         (dg-finish): New function.
44701         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
44702         particular files.  Call gcc_finish at end.  Move "skipping test"
44703         message to verbosity level 3.
44704         * gcc.c-torture/compile/compile.exp: Likewise.
44705         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
44706         * gcc.c-torture/execute/execute.exp: Likewise.
44707         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
44708         Print testcase being tried at verbosity level 1.
44709         * gcc.c-torture/special/special.exp: Unset xfail.
44710         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
44711         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
44712         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
44713         * gcc.failure/failure.exp: Likewise.
44714         * gcc.ieee/ieee.exp: Likewise.
44715         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
44716         Update call to dg-test.  Call dg-finish at end.
44717         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
44718         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
44719         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
44720         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
44721         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
44722         * gcc.wendy/wendy.exp: Add copyright.
44723         Delete setting of tmpdir (done by gcc_init).
44724         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
44725         Pass compiler flags to gcc_start.  Call gcc_finish at end.
44726         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
44727         gcc_[ce]pass/fail.
44728
44729 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
44730
44731         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
44732         confusion.
44733         (g++_load): Likewise.
44734
44735         * config/*.exp (gcc_load): Some were varargs fns and some were not.
44736         Rename argument to `prog' to remove the confusion.
44737         Varargs fns behave differently too!
44738         (g++_load): Likewise.
44739
44740         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
44741
44742         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
44743         what it is.  Delete (always) printing of status value for !native.
44744         Simplify verbose code, and include status and exec_output.
44745         (g++_load): Use gcc_load.
44746
44747 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
44748
44749         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
44750         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
44751         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
44752         940714-3.c as these testcases don't exist anymore.  Make
44753         va-arg-1.c expected to pass.
44754
44755 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
44756
44757         * gcc.misc-tests/misc.exp: Only run specific testcases.
44758         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
44759         * gcc.misc-tests/dg-[1-9].c: New files.
44760
44761         * lib/dg.exp: New testsuite driver.
44762         * gcc.prms/prms.exp: Use it.
44763
44764         * README.gcc: New file.
44765
44766         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
44767         Document and reset `lxpass' and `lxfail'.
44768         Simplify "initialized" message.
44769         (gcc_stat): Clean up comments a little.
44770
44771 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
44772
44773         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
44774
44775 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
44776
44777         * lib/old-dejagnu.exp (process-option): New proc.
44778         (old-dejagnu-init, old-dejagnu-stat): Likewise.
44779         (old-dejagnu): Simplify.
44780         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
44781
44782 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
44783
44784         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
44785         exists and is not an empty string.
44786
44787         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
44788         $xfail rather than calling setup_xfail.  Clear $xfail when test is
44789         finished.
44790         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
44791         automatically.
44792
44793         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
44794         longer expected to fail.
44795
44796         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
44797         "f" function call.
44798
44799         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
44800
44801         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
44802         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
44803         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
44804         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
44805         c-torture-1.29.
44806
44807         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
44808         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
44809
44810         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
44811
44812         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
44813         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
44814
44815         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
44816         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
44817         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
44818
44819 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
44820
44821         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
44822         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
44823         940714-1.c, 940714-2.c, 940714-3.c},
44824         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
44825         gcc.misc-tests/{mg.c,mg.exp}:
44826         New tests.
44827         * gcc.noncompile/noncompile.exp: Change accordingly.
44828
44829 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
44830
44831         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
44832         Undo previous clobberage.
44833
44834 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
44835
44836         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
44837         * gcc.special/{930510-1.c, special.exp}:
44838         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
44839         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
44840         struct-varargs-1.c}: New tests from c-torture-1.26.
44841
44842 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
44843
44844         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
44845           argument to switch.
44846
44847 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
44848
44849         * Revert the previous changes.  Please see Rob's directory
44850           (/lisa/test/rob/progressive/gcc/testsuite) for testing
44851           fixes.
44852
44853 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
44854
44855         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
44856             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
44857             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
44858             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
44859             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
44860             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
44861             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
44862             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
44863             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
44864             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
44865             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
44866             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
44867             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
44868             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
44869             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
44870             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
44871             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
44872             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
44873             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
44874             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
44875             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
44876             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
44877             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
44878             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
44879             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
44880             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
44881             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
44882
44883 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
44884
44885         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
44886             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
44887           with perror calls.
44888
44889 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
44890
44891         * config/unix.exp (g++_load): Fix syntax.
44892
44893 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
44894
44895         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
44896         * gcc.noncompile/921017-1.c: Deleted obsolete test.
44897         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
44898         Don't expect va-arg-1.c to fail.  Correct expected output for
44899         920928-1.c.
44900         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
44901         * gcc.wendy/hbm4.c: Correct typo.
44902         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
44903
44904 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
44905
44906         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
44907         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
44908         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
44909         * lib/c-torture.exp (c-torture-compile): Ditto.
44910
44911         Reduce volume of output (remove all the -I's and such).
44912         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
44913         Call gcc_cpass, gcc_cfail.
44914         (c-torture): Pass testing option to c-torture-compile.
44915
44916 1994-03-21  Doug Evans  (dje@cygnus.com)
44917
44918         Bring patches over from progressive.
44919         * config/default.exp: Exit remote shell cleanly.
44920         (g++_exit, g++_start): Add default versions.
44921         * config/sim.exp (gcc_load): Use perror, not error.
44922
44923 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
44924
44925         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
44926         set in site.exp.
44927
44928 1994-03-14  Doug Evans  (dje@cygnus.com)
44929
44930         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
44931         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
44932         (wendy_try): New proc to run testcase.
44933         (main loop): Call 'em.
44934         * gcc.wendy/*.c: Clean up pass to correct expected output.
44935
44936         * lib/gcc.exp: Minor cleanup work.
44937         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
44938
44939 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
44940
44941         * config/sim.exp (gcc_load): Document return codes better.
44942         Don't pass -v to simulator.
44943
44944 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
44945
44946           * gcc.special/920717-x.c: Fix typo.
44947           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
44948           get at sources.
44949
44950         * lib/mike-gcc.exp: Fix typo.
44951
44952 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
44953
44954         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
44955         binary to use, transform the name.
44956         * config/*.exp: rename everything. Nuke any g++ specific files,
44957         it's now a special case of gcc that requires no special support.
44958         Add a default.exp for unsupported targets.
44959
44960 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
44961
44962         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
44963         lib/old-dejagnu.exp: Fix a few patterns to work with the new
44964         version of Tcl.
44965
44966 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
44967
44968         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
44969         than a warning.
44970
44971 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
44972
44973         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
44974
44975 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
44976
44977         * gcc.execute/execute.exp: Combine opt_list and foption_list into
44978         option_list.  Compile every file with only 4/6 option choices
44979         (same as C torture) instead of with 12/18 different option
44980         choices.
44981         * lib/c-torture.exp: Likewise.
44982
44983         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
44984         not already set.
44985
44986 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
44987
44988         * lib/old-deja.exp: Add `excess errors test fails' error, now one
44989         can put an XFAIL *-*-* on excess errors.
44990
44991 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
44992
44993         * g++.law: Add more tests derived from g++-bugs snapshots.
44994
44995         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
44996         equivalent to g++.law/init9.
44997
44998         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
44999         compiled it, and the a.out file after we've run it.
45000
45001 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
45002
45003         * lib/mike-g++.exp (postbase): Delete the .o file after we've
45004         compiled it, and the a.out file after we've run it.
45005
45006 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
45007
45008         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
45009
45010 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
45011
45012         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
45013         version number.
45014
45015 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
45016
45017         * g++.law: New directory of g++ tests derived from the g++-bugs
45018         snapshots.
45019
45020 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
45021
45022         * gcc.compile: initbug1.c initbug1.exp testcase added
45023
45024 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
45025
45026         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
45027         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
45028           fixes submitted by Jeff Law (law@cs.utah.edu)
45029         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
45030           Jeff Law (law@cs.utah.edu)
45031
45032
45033 1993-11-30  Mike Stump  (mrs@cygnus.com)
45034
45035         * config/unix-g++.exp: Follow the gcc way of doing things.
45036         * g++.old-deja/old-deja.exp: Minor updates.
45037         * lib/g++.exp: New file, follow the gcc way of doing things.
45038         * lib/old-dejagnu.exp: Minor updates.
45039         * lib/mike-g++.exp: Always unset errorInfo.
45040
45041 1993-11-06  Mike Stump  (mrs@cygnus.com)
45042
45043         * lib/gcc.exp: Fix some errors with the below change, CC and
45044         CFLAGS should be global when setting, not local.
45045
45046 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
45047
45048         * lib/gcc.exp: Transform tool name.
45049
45050 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
45051
45052         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
45053
45054 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
45055
45056         * lib/gcc.exp: change gcc_done to gcc_stat
45057
45058 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
45059
45060         * Upgraded gcc testsuite to c-torture version 1.25
45061
45062 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
45063
45064         * lib/gcc.exp: added reporting code. Changed verbose compile message.
45065         * lib/c-torture: added hooks for new reporting code.
45066
45067 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
45068
45069         * config/sh-gcc.exp: check if sh-sim exists in the path
45070
45071 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
45072
45073         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
45074         * gcc.compile/compile.exp: Initial changes for new logic.
45075         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
45076         * gcc.failure/failure.exp: Initial changes for new logic.
45077         * gcc.ieee/ieee.exp: Initial changes for new logic.
45078         * gcc.misc-tests/misc.exp: Initial changes for new logic.
45079         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
45080         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
45081         * lib/c-torture.exp: Initial changes for new logic.
45082         * lib/gcc.exp: Initial changes for new logic.
45083
45084 1993-10-15  Mike Stump  (mrs@cygnus.com)
45085
45086         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
45087         depend upon failure or success.  Fully qualify names in failure
45088         and success messages.  Always remove a.out before starting
45089         compile, just in case.  Pay more attention to error text output by
45090         the compiler.  Handle testcases with no known past errors just
45091         like all others, so that things are uniform.  Other miscellaneous
45092         improvements.
45093
45094 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
45095
45096         * gcc.cpp: new directory for cpp tests
45097
45098 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
45099
45100         * lib/chill.exp: Code reformatted, removed unused code.
45101         * config/unix-chill.exp: Code reformatted, removed unused code.
45102         * chill.execute/execute.exp: Code reformatted, removed unused code.
45103         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
45104
45105 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
45106
45107         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
45108         routines not written.
45109
45110 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
45111
45112         * config/bug-gcc.exp: Use new procs from bug.exp.
45113
45114 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
45115
45116         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
45117         via ftp, rather than depending on NFS.
45118         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
45119         case.
45120
45121 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
45122
45123         * config/bug-gcc.exp: Use new download proc.
45124
45125 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
45126
45127         * chill.execute/execute.exp: cleanups, handles errors better
45128         * chill.compile/compile.exp: rewrite, based on execute.exp
45129         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
45130         * lib/chill.exp: major changes to diff proc and compile and link
45131           procs. added chill_fail and chill_pass wrappers to pass and
45132           fail. added more comments, and handle error codes better.
45133           Added a hack to capture stderr from exec, so noncompile tests
45134           can work.
45135
45136 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
45137
45138         * chill.execute/execute.exp: rewrite of testsuite driver
45139         * lib/chill.exp: rewrite of testsuite driver
45140         * config/unix-chill.exp: rewrite of testsuite driver
45141
45142 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
45143
45144         In chill.execute:
45145         * iexpr.ch: Standardize uppercase.
45146         * tuples.dat: Standardize uppercase.
45147         * vary.ch: standardize.  Correct varying string assignments.
45148         * vary.dat: Add new output lines.
45149
45150 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
45151
45152         In chill.execute:
45153         * chprintf.ch: Standardize use of uppercase.
45154         * tuples.ch: Standardize and turn arr2 into a DCL,
45155           rather than a SYN.
45156         * pinits.ch: Standardize.
45157
45158 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
45159
45160         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
45161         * Makefil: Renamed to Makefile.in.
45162         * configure.in: New.
45163
45164 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
45165
45166         In chill.execute:
45167         * .cvsignore: Add result/output files.
45168         * Makefile: Fix up variables at start.  Use MFLAGS
45169           everywhere.  Correct bool_loc, built_ins entries.
45170           Add entry for vary1.ch.
45171         * bitarray.ch: Standardize upper-case usage.
45172         * bitexpr.ch: Standardize, add output of b1.
45173         * params.ch: Use arrayt in along PROC parameters, to
45174           avoid novelty problems.
45175         * sets.ch: Tiny cleanup.
45176         * vary1.ch: Re-indent.
45177
45178 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
45179
45180           * Add PR-related files to Makefiles, .cvsignore files, etc.
45181
45182 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
45183
45184         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
45185           with compiler objects. New names are test-flow.c and test-loop.c
45186
45187 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
45188
45189         * Upgraded c-torture tests from 1.19 to 1.20
45190
45191         * new files:
45192         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
45193         * gcc.compile: 930623-1.c 930623-2.c
45194         * gcc.noncompile: 930622-1.c 930622-2.c
45195         * gcc.failure: 920411-1.c 920627-2.c
45196         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
45197
45198 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
45199
45200         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
45201           More changes to get testsuite working properly. Needs more work.
45202           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
45203
45204 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
45205
45206         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
45207           More changes to get testsuite working properly. Needs more work.
45208
45209 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
45210
45211         * chill.compile/compile.exp: Added for Dejagnu support
45212         * chill.execute/execute.exp: Added for Dejagnu support
45213         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
45214
45215 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
45216
45217         This should complete moving the CHILL test files.
45218         * chill.noncompile(.cvsignore printf.grt
45219             in-printf.grt chprintf.grt chprintf.ch):
45220             Added test-support files.
45221           (Makefile): Modified further.
45222         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
45223             signal.ch): Added test files.
45224           * chill.execute (.cvsignore printf.grt printr.c
45225             in-printf.grt rts.c chprintf.grt rts.h): Added
45226           test-support files.
45227             (Makefile): More corrections.
45228
45229 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
45230
45231         * chill.compile, chill.execute, chill.nocompile: Add CHILL
45232           test cases, ready for DejaGnu.
45233
45234 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
45235
45236         * Upgraded c-torture tests from 1.18 to 1.19
45237
45238         * gcc.compile: added test(s):
45239           930607-1.c
45240         * gcc.execute: added test(s):
45241           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
45242
45243         * added new subdirectory for misc tests: gcc.misc-tests
45244         * gcc.misc-test(s): added tests:
45245           inst-check.c test-consts.c test-ior.c test-switch.c
45246
45247 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
45248
45249         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
45250
45251 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
45252
45253         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
45254
45255 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
45256
45257         * Upgraded c-torture tests from 1.17 to 1.18
45258
45259 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
45260
45261         * Upgraded c-torture tests from 1.12 to 1.17
45262
45263 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
45264
45265         * lib/old-dejagnu.exp:
45266           Fixed handling of XFAIL target triplets to correctly
45267           recognize wildcard characters.  Removed code that
45268           appended a unique id tag to the end of the file name
45269           printed out by the result of the testcases within a
45270           given test file.
45271
45272 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
45273
45274         * lib/old-dejagnu.exp:
45275           Reworked expected failure handling to trigger off of XFAIL
45276           keyword in keyphrase embeded in testcase source code. The
45277           XFAIL keyword must be at the end of the keyphrase line. It
45278           may optionally be followed by one or more target triplets.
45279           It has just occured that the handling of wildcards in the
45280           target triplet may not be correct.
45281
45282 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
45283
45284         * g++.old-deja/tests:
45285           Moved all subdirectories up one level into g++.old-deja .
45286
45287         * lib/old-dejagnu.exp:
45288           Fixed problem with CXXFLAGS not being properly reset, and being
45289           corrupted with extraneous "-c" compiler option.  This was
45290           causing binaries to not be generated for test that needed them.
45291           Modified strings passed to "pass" and "fail" so that individual
45292           tests from the same test file would be distinguished by an
45293           identifier appended to the test file name in the summary logs;
45294           this corrected a problem with erroneous diff logs.  Added code
45295           to search testcases for expected fail and unexpected pass keywords.
45296
45297 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
45298
45299         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
45300
45301 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
45302
45303         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
45304           Removed extraneous text from end of "Special g++ Options"
45305           keyphrase.
45306
45307         * lib/old-dejagnu.exp: Added pattern matching to look for new
45308           keywords, embedded in testcases comments, which will trigger
45309           calls to xpass and xfail.
45310
45311 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
45312
45313         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
45314           comments embedded in the testcases, especially the one looking for
45315           special compiler options, as well as the pattern matching for the
45316           compiler output again.
45317
45318 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
45319
45320         * lib/old-dejagnu.exp: Do a proper check of the return value for
45321           execute tests. Fixed several problems with the pattern matching
45322           of the compiler output which gave erroneous test results.
45323           Changed several of the test result messages to be more descriptive.
45324         * config/unix-g++.exp: Proc g++_load now actually works and
45325           executes the tests passed to it and returns a usable return
45326           value.
45327
45328 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
45329
45330           * lib/gcc.exp: Exits gracefully if $CC is bogus.
45331
45332 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
45333
45334         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
45335           Modified both files to properly execute the old style
45336           dejagnu tests. The previous versions of these files were
45337           experimental and did not function anything near correctly.
45338
45339 1993-04-05  Rob Savoye  (rob@cygnus.com)
45340
45341         * Removed all Makefile.in and configure.in files. No configuration
45342         needed now.
45343
45344 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
45345
45346         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
45347
45348 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
45349
45350         * gcc.compile/configure.in, gcc.unsorted/configure.in,
45351         gcc.special/configure.in, gcc.noncompile/configure.in,
45352         gcc.execute/configure.in, gcc.code_quality/configure.in,
45353         g++.other/configure.in, g++.old-deja/configure.in,
45354         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
45355         in srcname setting.
45356
45357 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
45358
45359         * lib/udi.exp: Fixed mondfe and mondfe_download.
45360         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
45361         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
45362
45363 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
45364
45365         * config/udi-gdb.exp: Check $shell_id after connecting to target.
45366         (gdb_exit): Don't remove *_soc files.
45367
45368 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
45369
45370         * lib/c-torture.exp: Don't look for main; instead always use -w
45371         -c.  This is how the c-torture tests work.  Remove the object
45372         file if the compilation succeeds.
45373         * gcc.execute/execute.exp: Remove executable if test passes.
45374         * gcc.noncompile/noncompile.exp: Every test is an expected
45375         failure.
45376         * gcc.special/special.exp: Added tests from c-torture 1.11,
45377         corrected use of existing test.
45378         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
45379         gcc.execute/920625-1.c: Updated to c-torture 1.11.
45380         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
45381         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
45382         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
45383         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
45384         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
45385         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
45386         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
45387         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
45388         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
45389         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
45390         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
45391         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
45392         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
45393         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
45394         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
45395         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
45396         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
45397         c-torture 1.11.
45398         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
45399         correspond to c-torture 1.11.
45400
45401         * New file.