invoke.texi (-msselibm): Document.
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2006-01-31  Richard Guenther  <rguenther@suse.de>
2
3         * gcc.target/i386/sselibm-1.c: New testcase.
4         * gcc.target/i386/sselibm-2.c: Likewise.
5         * gcc.target/i386/sselibm-3.c: Likewise.
6         * gcc.target/i386/sselibm-4.c: Likewise.
7         * gcc.target/i386/sselibm-5.c: Likewise.
8
9 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
10
11         PR fortran/24266
12         * gfortran.dg/arrayio_derived_2.f90: New.
13
14 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
15
16         * gcc.dg/unsigned-long-compare.c: New test.
17
18 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
19
20         PR testsuite/25318
21         * lib/target-supports.exp (check_effective_target_freorder):
22         Check to see if target supports -freorder-blocks-and-partition.
23         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
24         instead of "dg-require-named-sections".
25
26 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
27
28         PR target/14798:
29         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
30         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
31         * gcc.dg/pragma-isr-trapa2.c: Likewise.
32         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
33         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
34         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
35         * gcc.dg/attr-isr-trap_exit.c: Likewise.
36         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
37
38 2006-01-30  Richard Guenther  <rguenther@suse.de>
39
40         PR c++/23372
41         * gcc.dg/pr23372-1.C: New testcase.
42
43 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
44
45         * gcc.dg/gomp/pr25874.c: New test.
46
47 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
48
49         PR tree-opt/25911
50         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
51
52 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
53
54         PR fortran/18578
55         PR fortran/18579
56         PR fortran/20857
57         PR fortran/20885
58         * gfortran.dg/intent_out_1.f90: New test.
59
60 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
61
62         PR fortran/17911
63         * gfortran.dg/procedure_lvalue.f90: New test.
64
65         PR fortran/20895
66         PR fortran/25030
67         * gfortran.dg/char_pointer_assign_2.f90: New test.
68         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
69         assignment to be consistent with standard.
70         * gfortran.dg/char_result_2.f90: The same.
71         * gfortran.dg/char_result_8.f90: The same.
72
73 2006-01-28  Zack Weinberg  <zackw@panix.com>
74
75         * gcc.dg/Woverlength-strings.c
76         * gcc.dg/Woverlength-strings-pedantic-c89.c
77         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
78         * gcc.dg/Woverlength-strings-pedantic-c99.c
79         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
80
81 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
82
83         * gcc.c-torture/execute/20060127-1.c: New test.
84
85 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
86
87         PR c++/25999
88         * g++.dg/ext/pragmaweak1.C: New test.
89
90 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
91
92         PR c++/25855
93         * g++.dg/template/spec29.C: New test.
94
95 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
96
97         PR c/19606.
98         * gcc.c-torture/execute/pr19606.c: New.
99
100 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
101
102         * gcc.dg/pragma-re-4.c: New test.
103
104 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
105
106         PR fortran/25964
107         * gfortran.dg/assumed_size_refs_3.f90: New test.
108
109 2006-01-27  Ben Elliston  <bje@au.ibm.com>
110
111         * gcc.misc-tests/dectest.exp: Remove defunct comment.
112
113 2006-01-26  Laurent GUERBY <laurent@guerby.net>
114
115         PR ada/21317
116         * ada/acats/support/impdef.a: Add One_Long_Second.
117         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
118         * ada/acats/tests/c9/c94026.a: Likewise.
119         * ada/acats/tests/c9/c97305c.ada: Likewise.
120         * ada/acats/tests/c9/c99004a.ada: Likewise.
121
122 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
123
124         PR fortran/25964
125         * gfortran.dg/global_references_2.f90: New test.
126
127         PR fortran/25084
128         PR fortran/20852
129         PR fortran/25085
130         PR fortran/25086
131         * gfortran.dg/assumed_charlen_function_1.f90: New test.
132         * gfortran.dg/assumed_charlen_function_3.f90: New test.
133
134         PR fortran/25416
135         * gfortran.dg/assumed_charlen_function_2.f90: New test.
136
137 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
138
139         PR c/25892
140         * gcc.dg/Wpointer-sign.c: New.
141         * gcc.dg/Wpointer-sign-Wall.c: New.
142         * gcc.dg/Wpointer-sign-Wall-no.c: New.
143         * gcc.dg/Wpointer-sign-pedantic.c: New.
144         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
145         * gcc.dg/conv-2.c: Use -Wpointer-sign.
146
147 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
148
149         PR C/25861
150         * gcc.c-torture/compile/pr25861.c: New test.
151
152 2006-01-26  Paul Brook  <paul@codesourcery.com>
153
154         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
155         on short-enum targets.
156         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
157         variable.
158         (generate_fields): Use short_enums.
159         (main): Set short_enums.  Document -e.
160         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
161         on short-enum targets.
162         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
163         variable.
164         (generate_fields): Use short_enums.
165         (main): Set short_enums.  Document -e.
166         * lib/target-supports.exp (check_effective_target_short_enums): New.
167
168 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
169
170         PR target/25947
171         * gcc.dg/torture/pr25947-1.c: New test.
172
173 2006-01-25  Jan Hubicka  <jh@suse.cz>
174             Roger Sayle  <roger@eyesopen.com>
175
176         PR rtl-optimization/25703
177         * gcc.target/i386/20060125-1.c: New test case.
178         * gcc.target/i386/20060125-2.c: New test case.
179
180 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
181
182         PR fortran/18540
183         * gfortran.dg/goto_1.f: New.
184
185 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
186
187         PR fortran/25716
188         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
189         25716 on 32-bit systems too.
190
191 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
192
193         PR testsuite/25590
194         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
195
196 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
197
198         * gcc.dg/tree-ssa/gen-vect-33.c: New.
199
200 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
201
202         PR fortran/25835
203         * gfortran.dg/read_eof.f90: Delete, renamed.
204         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
205         * gfortran.dg/read_eof_2.f90: New test.
206         * gfortran.dg/read_eof_3.f90: New test.
207
208 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
209
210         PR tree-opt/25860
211         * gcc.c-torture/compile/pr25860.c: New test.
212
213 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
214
215         PR c++/25552
216         * g++.dg/parse/dtor8.C: New test.
217
218 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
219
220         PR testsuite/25891
221         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
222         * gcc.dg/gomp/gomp.exp: Return without testing anything if
223         check_effective_target_fopenmp returns 0.
224
225 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
226
227         PR ada/20548
228         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
229         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
230         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
231
232 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
233
234         PR tree-opt/25857
235         * g++.dg/opt/pr25857.C: New test.
236
237 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
238         Jan Hubicka  <jh@suse.cz>
239         Richard Guenther  <rguenther@suse.de>
240
241         PR rtl-optimization/25654
242         * gcc.dg/torture/pr25654.c: New testcase.
243         * gcc.target/i386/pr25654.c: Likewise.
244
245 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
246
247         PR fortran/25901
248         * gfortran.dg/internal references_2.f90: New test.
249
250         Fix regression in testing of admissability of attributes.
251         * gfortran.dg/intent_used_1.f90: New test.
252
253 2006-01-23  Ben Elliston  <bje@au.ibm.com>
254
255         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
256         Remove target conditional torture options for i?86 and x86_64
257         GNU/Linux.
258
259 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
260
261         PR c++/10891
262         * g++.dg/rtti/no-rtti.C: New.
263
264 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
265
266         PR c++/25895
267         * g++.dg/inherit/conv2.C: New test.
268
269         PR c++/25856
270         * g++.dg/parse/dtor7.C: New test.
271
272         PR c++/25858
273         * g++.dg/template/crash44.C: New test.
274
275 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
276
277         PR fortran/25124
278         PR fortran/25625
279         * gfortran.dg/internal_references_1.f90: New test.
280           PR fortran/20881
281         PR fortran/23308
282         PR fortran/25538
283         PR fortran/25710
284         * gfortran.dg/global_references_1.f90: New test.
285         * gfortran.dg/g77/19990905-1.f: Restore the error that
286         there is a clash between the common block name and
287         the name of a subroutine reference.
288
289         PR fortran/PR24276
290         * gfortran.dg/aliasing_dummy_1.f90: New test.
291
292 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
293
294         * gcc.dg/vmx/1b-01.c: Warning fix.
295         * gcc.dg/vmx/1c-02.c: Likewise.
296         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
297
298 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
299
300         PR testsuite/24962
301         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
302
303 2006-01-20  Richard Guenther  <rguenther@suse.de>
304         Steven Bosscher <stevenb.gcc@gmail.com>
305
306         PR rtl-optimization/24626
307         * gcc.dg/torture/pr24626-1.c: New testcase.
308         * gcc.dg/torture/pr24626-2.c: Likewise.
309         * gcc.dg/torture/pr24626-3.c: Likewise.
310         * gcc.dg/torture/pr24626-4.c: Likewise.
311
312 2006-01-20  Dirk Mueller  <dmueller@suse.com>
313
314         PR c++/5520
315         * g++.dg/warn/empty-body.C: New.
316
317 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
318
319         PR c++/22136
320         * g++.dg/template/using10.C: New test.
321         * g++.dg/temlpate/using11.C: Likewise.
322         * g++.dg/inherit/using5.C: Tweak error messages.
323
324 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
325
326         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
327         target test.
328         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
329
330 2006-01-19  Jan Hubicka  <jh@suse.cz>
331
332         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
333
334 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
335
336         PR c++/25854
337         * g++.dg/template/spec28.C: New test.
338
339 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
340
341         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
342         Fix fprintf's by adding srcdir or removing it.
343
344 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
345
346         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
347         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
348         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
349         * testsuite/gcc.dg/gomp/empty.c: Likewise.
350         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
351         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
352         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
353         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
354         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
355         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
356         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
357         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
358         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
359         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
360
361 2006-01-18  Jeff Law  <law@redhat.com>
362
363         * gcc.dg/tree-ssa/vrp25.c: New test.
364
365 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
366
367         * gcc.dg/pr25805.c: Fix misapplied patch.
368
369 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
370
371         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
372         (check_effective_target_vect_udot_qi): New.
373         (check_effective_target_vect_sdot_hi): New.
374         (check_effective_target_vect_udot_hi): New.
375         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
376         prefixed with "wrapv-" with -fwrapv.
377         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
378         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
379         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
380         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
381         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
382
383         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
384         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
385         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
386         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
387
388 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
389
390         PR c++/16829
391         * g++.dg/other/default2.C: New test.
392         * g++.dg/other/default3.C: New test.
393
394 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
395
396         PR c/25805
397         * gcc.dg/pr25805.c: New file.
398
399 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
400
401         PR c++/25836
402         * g++.dg/template/init6.C: New test.
403
404 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
405
406         * gcc.dg/tree-ssa/pr24287.c: New test
407
408 2006-01-18  Eric Christopher  <echristo@apple.com>
409
410         * g++.dg/eh/table.C: New.
411
412 2006-01-18  DJ Delorie  <dj@redhat.com>
413
414         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
415         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
416         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
417         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
418
419 2006-01-18  Jeff Law  <law@redhat.com>
420
421         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
422         on wrapping on overflow semantics.
423
424         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
425
426         * gcc.gc/tree-ssa/vrp23.c: New test.
427         * gcc.gc/tree-ssa/vrp24.c: New test.
428
429 2006-01-18  Richard Henderson  <rth@redhat.com>
430             Aldy Hernandez  <aldyh@redhat.com>
431             Jakub Jelinek  <jakub@redhat.com>
432             Diego Novillo  <dnovillo@redhat.com>
433             Uros Bizjak  <uros@kss-loka.si>
434
435         * testsuite/gcc.dg/gomp: New directory.
436
437 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
438             Steven G. Kargl  <kargls@comcast.net>
439
440         PR fortran/20869
441         * gfortran.dg/intrinsic_external_1.f90: New test.
442
443         PR fortran/20875.
444         * gfortran.dg/elemental_pointer_1.f90: New test.
445
446         PR fortran/25024
447         * gfortran.dg/external_procedures_1.f90: New test.
448
449         PR fortran/25785
450         gfortran.dg/assumed_present.f90: New test.
451
452 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
453
454         * g++.dg/parse/lookup5.C: New test.
455
456 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
457
458         PR fortran/25697
459         * gfortran.dg/read_eof.f90: New test.
460
461 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
462
463         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
464         add a closing brace.
465
466 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
467
468         PR fortran/25631
469         * gfortran.dg/fmt_tl.f: New test.
470
471 2006-01-17  Eric Christopher  <echristo@apple.com>
472
473         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
474         * g++.old-deja/g++.warn/impint2.C: Ditto.
475         * g++.old-deja/g++.other/null1.C: Ditto.
476         * g++.dg/warn/conv2.C: Ditto.
477         * g++.dg/warn/conv4.C: New file.
478
479 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
480
481         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
482
483 2006-01-17  Andreas Jaeger  <aj@suse.de>
484             Janis Johnson <janis187@us.ibm.com>
485
486         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
487         in 64-bit.
488         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
489         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
490
491 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
492
493         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
494         xfail txxx where xxx >= 25.
495
496 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
497
498         PR testsuite/25764
499         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
500
501 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
502
503         PR c/25682
504         * gcc.dg/pr25682.c: New test.
505         * g++.dg/parse/array-size2.C: New test.
506
507 2006-01-16  Ian Lance Taylor  <ian@airs.com>
508
509         * consistency.vlad: Remove entire directory, 1652 files.
510
511 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
512
513         * lib/target-supports.exp (check_effective_target_dfp_nocache,
514         check_effective_target_dfprt_nocache): New.
515         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
516         (check_effective_target_dfprt): New.
517         * lib/c-compat.exp (check_dfp): Remove.
518         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
519         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
520         level of support for decimal float.
521         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
522         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
523         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
524         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
525         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
526         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
527         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
528         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
529         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
530         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
531         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
532         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
533         directives.
534
535 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
536
537         PR testsuite/25741
538         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
539         $base_dir/../.
540         * lib/gfortran.exp (gfortran_init): Likewise.
541         * lib/obj-c++.exp (obj-c++_init): Likewise.
542         * lib/scanasm.exp (scan-assembler-dem): Likewise.
543         (scan-assembler-dem-not): Likewise.
544         * lib/scandump.exp (scan-dump-dem): Likewise.
545         (scan-dump-dem-not): Likewise.
546
547 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
548
549         PR testsuite/25767
550         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
551         powerpc-*-darwin*.
552         * lib/obj-c++.exp (obj-c++_init): Likewise.
553
554 2006-01-16  Richard Guenther  <rguenther@suse.de>
555
556         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
557
558 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
559
560         PR testsuite/25777
561         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
562         to LD_LIBRARY_PATH.
563
564 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
565             Andrew Pinski  <pinskia@physics.uc.edu>
566
567         * gcc.dg/minmax-1.c: New test.
568
569 2006-01-16  Ben Elliston  <bje@au.ibm.com>
570
571         * gcc.dg/dfp/dfp.exp: Correct FSF address.
572         * gcc.misc-tests/dectest.exp: Ditto.
573
574 2006-01-15  Ian Lance Taylor  <ian@airs.com>
575
576         PR testsuite/25796
577         * gcc.target/i386/cmov6.c: Use -march=k8.
578
579 2006-01-15  Andreas Jaeger  <aj@suse.de>
580
581         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
582         x86 does not have __float128.
583
584 2006-01-14  Ian Lance Taylor  <ian@airs.com>
585
586         * gcc.target/i386/cmov6.c: New test.
587
588 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
589
590         PR c++/25663
591         * g++.dg/template/ctor6.C: New test.
592
593 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
594
595         PR tree-optimization/25485
596         * gcc.dg/tree-ssa/pr25485.c: New.
597
598 2006-01-14  Richard Guenther  <rguenther@suse.de>
599
600         PR tree-optimization/22548
601         PR tree-optimization/22555
602         PR tree-optimization/22501
603         * gcc.dg/tree-ssa/alias-4.c: New testcase.
604         * gcc.dg/tree-ssa/alias-5.c: Likewise.
605         * gcc.dg/tree-ssa/alias-6.c: Likewise.
606         * gcc.dg/tree-ssa/alias-7.c: Likewise.
607         * gcc.dg/tree-ssa/alias-8.c: Likewise.
608         * gcc.dg/tree-ssa/alias-9.c: Likewise.
609         * gcc.dg/tree-ssa/alias-10.c: Likewise.
610         * gcc.dg/tree-ssa/alias-11.c: Likewise.
611         * gcc.dg/tree-ssa/alias-12.c: Likewise.
612
613 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
614
615         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
616         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
617
618 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
619         Richard Guenther  <rguenther@suse.de>
620
621         PR rtl-optimization/24257
622         * gcc.dg/torture/pr24257.c: New testcase.
623
624 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
625
626         * gcc.c-torture/execute/20060110-1.c: New test.
627         * gcc.c-torture/execute/20060110-2.c: New test.
628
629 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
630
631         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
632
633 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
634
635         PR fortran/25756
636         * gfortran.dg/label_3.f90: New test.
637
638 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
639
640         PR tree-optimization/25771
641         * g++.dg/tree-ssa/pr25771.C: New test
642
643 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
644
645         PR tree-opt/24365
646         * g++.dg/opt/complex5.C: New test.
647
648 2006-01-13  Richard Guenther  <rguenther@suse.de>
649
650         * gcc.target/i386/387-9.c: New testcase.
651
652 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
653
654         PR c++/24824
655         * g++.dg/debug/dwarf2-1.C: New.
656
657 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
658
659         PR testsuite/25728
660         * lib/gcov.exp (verify-lines): Add "close $fd".
661
662 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
663             Ben Elliston  <bje@au.ibm.com>
664
665         * gcc.dg/dfp/inf-1.c: New test.
666
667 2006-01-12  Janis Johnson <janis187@us.ibm.com>
668             Yao Qi  <qiyaoltc@cn.ibm.com>
669             Ben Elliston  <bje@au.ibm.com>
670             Jon Grimm  <jgrimm2@us.ibm.com>
671
672         * gcc.dg/nodfp-1.c: New test.
673         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
674         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
675         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
676         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
677         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
678         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
679         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
680         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
681         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
682         * gcc.dg/format/dfp-scanf-1.c: Likewise.
683         * gcc.dg/format/dfp-printf-1.c: Likewise.
684         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
685         (compat_setup_dfp): New.
686         * gcc.dg/compat/compat.exp: Use it.
687         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
688         Make some variables global, prepend "compat_" to their names.
689         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
690         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
691         * gcc.misc-tests/dectest.exp: New test driver for decTest.
692         * lib/compat.exp (compat_skip_list): Make global, rename.
693         * lib/c-compat.exp: New file.
694         * lib/target-supports.exp (check_effective_target_dfp): New.
695
696         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
697         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
698         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
699         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
700         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
701         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
702         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
703         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
704         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
705         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
706         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
707         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
708         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
709         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
710         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
711         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
712         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
713         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
714         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
715         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
716         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
717         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
718         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
719         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
720         gcc.dg/dfp/struct-layout-1.c,
721         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
722         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
723         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
724         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
725         gcc.dg/dfp/func-vararg-dfp.c,
726         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
727         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
728         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
729         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
730         gcc.dg/dfp/wtr-conversion-1.c: New tests.
731
732 2006-01-11  Richard Guenther  <rguenther@suse.de>
733
734         PR tree-optimization/25734
735         * gcc.dg/tree-ssa/pr25734.c: New testcase.
736
737 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
738
739         PR fortran/25486
740         * gfortran.dg/literal_character_constant_1_x.F: New test.
741         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
742         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
743         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
744
745 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
746
747         PR c++/25386
748         * g++.dg/ext/packed3.C: Add expected packed error.
749
750 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
751
752         PR target/25706
753         * gcc.dg/torture/pr25706-1.c: New test.
754
755 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
756
757         PR tree-optimization/23109
758         PR tree-optimization/23948
759         PR tree-optimization/24123
760
761         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
762         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
763         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
764         g++.dg/tree-ssa/pr23948.C: New testcases.
765         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
766         three divisions in order to do the optimization.
767
768 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
769
770         PR c++/25632
771         * g++.dg/other/pr25632.C: New test.
772
773 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
774
775         PR fortran/25730
776         * gfortran.dg/used_types_1.f90: New test.
777
778 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
779
780         PR target/25718
781         * gcc.dg/torture/pr25718-1.c: New test.
782
783 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
784
785         * gfortran.dg/list_read_2.f90: Fix typo in description.
786
787 2006-01-10  Jan Beulich  <jbeulich@novell.com>
788
789         * lib/target-supports.exp (check_visibility_available): Simplify test
790         for *-*-netware*.
791         (check_profiling_available): Fail for *-*-netware*.
792         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
793         * gcc.dg/20021014-1.c: Likewise.
794         * gcc.dg/nest.c: Likewise.
795
796 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
797
798         fortran/24936
799         * gfortran.dg/forall_3.f90: New test.
800
801 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
802
803         PR fortran/21977
804         * gfortran.dg/nesting_2.f90: New test.
805         * gfortran.dg/nesting_3.f90: New test.
806
807 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
808
809         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
810         Fix typo in comment.
811
812 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
813
814         * gfortran.dg/single_char_string.f90: New test.
815
816 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
817
818         * gfortran.dg/ichar_2.f90: New test.
819
820 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
821
822         PR fortran/25093
823         * gfortran.dg/private_type_4.f90: New.
824
825 2006-01-07  Richard Guenther  <rguenther@suse.de>
826
827         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
828
829 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
830
831         * gfortran.dg/func_decl_1.f90: New.
832         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
833         * gfortran.dg/array_alloc_2.f90: Likewise.
834         * gfortran.dg/char_result_8.f90: Likewise.
835         * gfortran.dg/dup_save_1.f90: Likewise.
836         * gfortran.dg/dup_save_2.f90: Likewise.
837         * gfortran.dg/f2c_6.f90: Likewise.
838         * gfortran.dg/f2c_7.f90: Likewise.
839         * gfortran.dg/func_result_2.f90: Likewise.
840         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
841
842 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
843
844         PR fortran/22146
845         * gfortran.dg/elemental_subroutine_1.f90: New test.
846         * gfortran.dg/elemental_subroutine_2.f90: New test.
847
848         PR fortran/25029
849         PR fortran/21256
850         * gfortran.dg/assumed_size_refs_1.f90: New test.
851
852         PR fortran/20868
853         PR fortran/20870
854         * gfortran.dg/assumed_size_refs_2.f90: New test.
855         * gfortran.dg/initialization_1.f90: Change warning message.
856
857 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
858
859         * gcc.dg/tree-ssa/loop-15.c: New test.
860
861 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
862
863         PR fortran/25598
864         * gfortran.dg/backspace_3.f: New test.
865         * gfortran.dg/backspace_4.f: New test.
866
867 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
868
869         PR fortran/24268
870         * gfortran.dg/fmt_white.f: Update test.
871
872 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
873
874         * gcc.dg/cast-1.c: Add new warning.
875         * gcc.dg/cast-2.c: Likewise.
876         * gcc.dg/cast-3.c: Likewise.
877         * gcc.dg/format/cast-1.c: Likewise.
878         * gcc.dg/cast-4.c: New testcase.
879
880 2006-01-05  Richard Guenther  <rguenther@suse.de>
881
882         PR tree-optimization/22555
883         * gcc.dg/tree-ssa/alias-3.c: New testcase.
884
885 2006-01-05  Richard Guenther  <rguenther@suse.de>
886             Diego Novillo  <dnovillo@redhat.com>
887
888         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
889         * gcc.dg/tree-ssa/loop-8.c: Likewise.
890         * gcc.dg/tree-ssa/loop-1.c: Likewise.
891         * gcc.dg/tree-ssa/pr23294.c: Likewise.
892         * gcc.dg/tree-ssa/pr21985.c: Likewise.
893         * gcc.dg/tree-ssa/loop-14.c: Likewise.
894         * gcc.dg/tree-ssa/loop-2.c: Likewise.
895         * gcc.dg/tree-ssa/loop-3.c: Likewise.
896         * gcc.dg/tree-ssa/loop-4.c: Likewise.
897         * gcc.dg/tree-ssa/pr21171.c: Likewise.
898         * gcc.dg/tree-ssa/loop-5.c: Likewise.
899         * gcc.dg/tree-ssa/loop-10.c: Likewise.
900         * gcc.dg/tree-ssa/loop-6.c: Likewise.
901         * treelang/compile/extravar.tree: Likewise.
902         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
903         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
904         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
905         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
906         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
907
908 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
909
910         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
911         for 64-bit fix.
912
913 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
914
915         PR fortran/23675
916         gfortran.dg/char_result_11.f90: New.
917
918 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
919
920         PR c++/24782
921         * g++.dg/parse/access9.C: New test.
922         * g++.dg/tc1/dr52.C: Tweak error markers.
923
924 2006-01-04  Richard Henderson  <rth@redhat.com>
925
926         Merge from gomp branch.
927         * g++.dg/parse/pragma2.C: Update expected error lines.
928
929 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
930
931         * g++.dg/other/i386-2.C: New test.
932
933         PR target/25554
934         * gcc.c-torture/compile/20051228-1.c: New test.
935
936         PR c/25559
937         * gcc.dg/pr25559.c: New test.
938
939 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
940
941         PR c++/25492
942         * g++.dg/lookup/friend9.C: New test.
943
944         PR c++/25625
945         * g++.dg/template/repo5.C: New test.
946
947 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
948
949         PR fortran/25101
950         * gfortran.dg/forall_2.f90: New test.
951
952 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
953
954         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
955         dg-require-weak.  Adjust regexp to handle leading-underscore
956         targets and space as well as TAB after .weak.  Change previous
957         64-bit fix to not use naked dot.
958
959 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
960
961         PR rtl-optimization/25578
962         * gcc.c-torture/execute/20060102-1.c: New testcase.
963
964 2006-01-03  Richard Guenther  <rguenther@suse.de>
965
966         PR c/25183
967         * gcc.dg/torture/pr25183.c: New testcase.
968
969 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
970
971         Merge from gomp-branch.
972         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
973         * gcc.dg/ia64-sync-2.c: Likewise.
974         * gcc.dg/ia64-sync-3.c: Likewise.
975         * gcc.dg/ia64-sync-4.c: Likewise.
976         * gcc.dg/sync-2.c: Likewise.
977         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
978         that sparc64-*-* and sparcv9-*-* supports sync builtins.
979
980 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
981
982         PR c++/25635
983         * g++.dg/parse/operator6.C: New test.
984
985         PR c++/25637
986         * g++.dg/parse/error29.C: New test.
987
988         PR c++/25638
989         * g++.dg/parse/dtor6.C: New test.
990
991         PR c++/25633
992         * g++.dg/parse/ctor3.C: New test.
993
994         PR c++/25634
995         * g++.dg/template/class3.C: New test.
996
997 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
998
999         * g++.dg/debug/debug9.C: New.
1000
1001 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
1002
1003         PR fortran/24640
1004         * gfortran.dg/label_2.f90: New test.
1005
1006 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1007
1008         * g++.dg/lookup/using12.C: Tighten error marker.
1009
1010 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
1011             Andrew Pinski <pinskia@physics.uc.edu>
1012
1013         * gcc.target/powerpc/darwin-abi-3.c: New file.
1014         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
1015         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
1016         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
1017         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
1018         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
1019         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
1020         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
1021         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
1022
1023 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
1024
1025         * gcc.dg/tree-ssa/loadpre1.c: New;
1026         * gcc.dg/tree-ssa/loadpre2.c: New;
1027         * gcc.dg/tree-ssa/loadpre3.c: New;
1028         * gcc.dg/tree-ssa/loadpre4.c: New;
1029         * gcc.dg/tree-ssa/loadpre5.c: New;
1030         * gcc.dg/tree-ssa/loadpre6.c: New;
1031         * gcc.dg/tree-ssa/loadpre7.c: New;
1032         * gcc.dg/tree-ssa/loadpre8.c: New;
1033         * gcc.dg/tree-ssa/loadpre9.c: New;
1034
1035 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
1036
1037         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
1038         * g++.dg/abi/thunk4.C: Likewise.
1039
1040 2006-01-01  Andreas Jaeger  <aj@suse.de>
1041
1042         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
1043         portable.
1044
1045 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
1046
1047         PR c++/25294
1048         * gcc.dg/pragma-pack-3.c: New test.
1049         * g++.dg/parse/pragma3.C: New test.
1050
1051 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1052
1053         PR middle-end/24827
1054         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
1055
1056 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1057
1058         PR testsuite/25214
1059         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
1060
1061 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
1062
1063         PR fortran/22607
1064         * gfortran-dg/pure_byref_3.f90: New.
1065
1066         fortran/PR 25396
1067         * gfortran.dg/userdef_operator_1.f90: New.
1068
1069 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
1070
1071         * g++.dg/abi/thunk3.C: New.
1072         * g++.dg/abi/thunk4.C: New.
1073
1074 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
1075
1076         PR fortran/25532
1077         * gfortran.dg/host_used_types_1.f90: New test. Check that host
1078         associated derived type components of derived types are
1079         properly declared in contained procedures.
1080
1081 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1082
1083         PR libgfortran/25139
1084         * gfortran.dg/backspace_2.f: New test.
1085
1086 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1087
1088         PR libgfortran/25550
1089         * gfortran.dg/endfile.f: New test.
1090
1091 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1092
1093         PR libgfortran/25419
1094         * gfortran.dg/comma.f: New test.
1095
1096 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1097
1098         * lib/gfortran-dg.exp: Remove trailing whitespace.
1099         * lib/fortran-torture.exp: Test with -fbounds-check instead of
1100         -funroll-all-loops.
1101
1102 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
1103
1104         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
1105         Extended Double long doubles or repeat tests when long double is
1106         the same size as double.
1107
1108 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1109
1110         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
1111
1112         PR testsuite/25442
1113         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
1114         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
1115
1116         PR testsuite/25441
1117         * gcc.dg/pr23911.c: Make test variable static.
1118
1119         PR testsuite/25444
1120         * gcc.dg/tree-ssa/pr14841.c: Likewise.
1121
1122 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
1123
1124         PR c++/25439
1125         * g++.dg/parse/crash17.C: Adjust error markers.
1126         * g++.dg/template/error20.C: New test.
1127
1128 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
1129
1130         PR c++/23172
1131         * g++.dg/ext/complit4.C: New test.
1132
1133         PR c++/25417
1134         * g++.dg/ext/complit5.C: Likewise.
1135
1136 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
1137
1138         PR tree-optimization/25125
1139         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
1140         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
1141         * gcc.c-torture/execute/pr25125.c: New.
1142
1143 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
1144
1145         PR fortran/25029
1146         PR fortran/21256
1147         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
1148         with incorrect assumed size references.
1149
1150 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
1151
1152         PR c++/23171
1153         * g++.dg/opt/init1.C: New test.
1154
1155 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
1156
1157         PR c++/24671
1158         * g++.dg/template/sfinae3.C: New test.
1159
1160 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1161
1162         * g++.dg/other/friend4.C: New test.
1163
1164 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
1165
1166         PR target/25005
1167         * g++.dg/opt/pr25005.C: New test.
1168
1169 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
1170
1171         PR c++/25369
1172         * g++.dg/template/ptrmem16.C: New test.
1173
1174 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
1175
1176         PR fortran/25029
1177         PR fortran/21256
1178         * gfortran.dg/initialization_1.f90: Add test of SIZE.
1179
1180 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1181
1182         PR libgfortran/25307
1183         * gfortran.dg/list_read_5.f90: New test.
1184
1185 2005-12-22  Richard Henderson  <rth@redhat.com>
1186
1187         * gcc.target/i386/sse-7.c: Use -msse2.
1188
1189 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
1190
1191         PR rtl-optimization/25432
1192         * gcc.c-torture/compile/20051216-1.c: New test.
1193
1194         PR objc/25328
1195         * objc/execute/pr25328.m: New test.
1196
1197 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
1198
1199         PR c++/25364
1200         * g++.dg/template/call4.C: New test.
1201
1202 2005-12-22  Dale Johannesen  <dalej@apple.com>
1203
1204         * gcc.target/i386/sse-17.c: New.
1205
1206 2005-12-22  Paul Brook  <paul@codesourcery.com>
1207
1208         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
1209
1210 2005-12-22  Paul Brook  <paul@codesourcery.com>
1211
1212         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
1213
1214 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
1215
1216         PR tree-opt/25513
1217         * gcc.c-torture/compile/pr25513.c: New test.
1218
1219 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1220
1221         PR c++/23333
1222         * g++.dg/parse/error25.C: Add more tests.
1223
1224 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1225
1226         PR fortran/18990
1227         * gfortran.dg/der_charlen_1.f90: New.
1228
1229 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
1230
1231         PR fortran/20889
1232         * gfortran.dg/pointer_component_type_1.f90: New test.
1233
1234         PR fortran/25029
1235         PR fortran/21256
1236         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
1237         should give an error with assumed size array refernces and checks those
1238         that should not.
1239         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
1240         reference an upper bound so that it does not generate an error.
1241
1242         PR fortran/19362
1243         PR fortran/20244
1244         PR fortran/20864
1245         PR fortran/25391
1246         * gfortran.dg/used_dummy_types_1.f90: New test.
1247         * gfortran.dg/used_dummy_types_2.f90: New test.
1248         * gfortran.dg/used_dummy_types_3.f90: New test.
1249         * gfortran.dg/used_dummy_types_4.f90: New test.
1250         * gfortran.dg/used_dummy_types_5.f90: New test.
1251
1252         PR fortran/23152
1253         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
1254         group already being USE associated.
1255         * gfortran.dg/assumed_shape_nml.f90: New test.
1256         * gfortran.dg/assumed_size_nml.f90: New test.
1257
1258         PR fortran/20862
1259         PR fortran/25053
1260         PR fortran/25063
1261         PR fortran/25064
1262         PR fortran/25066
1263         PR fortran/25067
1264         PR fortran/25068
1265         PR fortran/25307
1266         * gfortran.dg/io_constraints_1.f90: New test.
1267         * gfortran.dg/io_constraints_1.f90: New test.
1268         * gfortran.dg/iostat_3.f90: Change wording of warning.
1269         * gfortran.dg/g77/19981216-0.f: The same.
1270
1271 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
1272
1273         PR tree-optimization/23518
1274         * testsuite/gcc.dg/pr23518.c: New.
1275
1276 2005-12-21  Mike Stump  <mrs@apple.com>
1277
1278         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
1279
1280 2005-12-21  Paul Brook  <paul@codesourcery.com>
1281
1282         * gcc.dg/pr19340.c: Skip on m68k targets.
1283
1284 2005-12-21  Steven Bosscher  <stevenb@suse.de>
1285
1286         PR rtl-optimization/25196
1287         * gcc.dg/pr25196.c: New test.
1288
1289 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
1290
1291         PR fortran/25423
1292         gfortran.dg/where_nested_1.f90: New.
1293
1294 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
1295
1296         PR tree-optimization/25382.
1297         * gcc.dg/tree-ssa/pr25382.c: New.
1298
1299 2005-12-20  Richard Guenther  <rguenther@suse.de>
1300
1301         PR middle-end/24306
1302         * gcc.target/i386/pr24306.c: New testcase.
1303
1304 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
1305
1306         PR tree-optimization/25501
1307         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
1308
1309 2005-12-20  Richard Guenther  <rguenther@suse.de>
1310
1311         Revert
1312         2005-12-02  Richard Guenther  <rguenther@suse.de>
1313
1314         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
1315
1316 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
1317
1318         PR c++/21228
1319         * g++.dg/warn/Wunreachable-code-2.C: New test.
1320
1321 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
1322
1323         PR c++/24278
1324         * g++.dg/template/ctor5.C: New test.
1325
1326         PR c++/24915
1327         * g++.dg/template/overload8.C: New test.
1328
1329 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
1330
1331         * gcc.c-torture/compile/pr25483 : New test.
1332
1333 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1334
1335         PR c++/20552
1336         * g++.dg/ext/typeof10.C: New test.
1337
1338 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
1339
1340         * gcc.dg/mt-loopi1.c: New.
1341
1342 2005-12-18  Richard Guenther  <rguenther@suse.de>
1343
1344         PR tree-optimization/25481
1345         * gcc.dg/torture/pr25481.c: New testcase.
1346
1347 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
1348
1349         PR rtl-optimization/21041
1350         * gcc.dg/pr21041.c: New test.
1351
1352 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1353
1354         PR libgfortran/25463
1355         * gfortran.dg/advance.f90: New test.
1356
1357 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
1358
1359         * gcc.dg/20051201-1.c: New test.
1360
1361 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
1362
1363         PR fortran/25018
1364         * gfortran.dg/initialization_1.f90: New test.
1365         * gfortran.dg/enum_5.f90: Change dg-error to new message.
1366         * gfortran.dg/g77/980616-0.f: The same.
1367
1368 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
1369
1370         * PR fortran/25458
1371         * gfortran.dg/chkbits.f90: New test.
1372
1373 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
1374
1375         * gfortran.dg/enum_5.f: Revert to previous version.
1376
1377 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
1378
1379         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
1380         * gfortran.dg/nested_modules_1.f90: Ditto.
1381         * gfortran.dg/hollerith_f95.f90: Ditto.
1382         * gfortran.dg/select_5.f90: Ditto.
1383         * gfortran.dg/secnds.f: Ditto.
1384         * gfortran.dg/hollerith2.f90: Ditto.
1385         * gfortran.dg/imag_2.f: Ditto.
1386         * gfortran.dg/ftell_2.f90: Ditto.
1387         * gfortran.dg/malloc_free_1.f90: Ditto.
1388         * gfortran.dg/logint-1.f: Ditto.
1389         * gfortran.dg/recursive_statement_functions.f90: Ditto.
1390         * gfortran.dg/e_d_fmt.f90: Ditto.
1391         * gfortran.dg/hollerith_legacy.f90: Ditto.
1392         * gfortran.dg/logint-2.f: Ditto.
1393         * gfortran.dg/enum_5.f90: Ditto.
1394         * gfortran.dg/f2c_2.f90: Ditto.
1395         * gfortran.dg/pr17143.f90: Ditto.
1396         * gfortran.dg/namelist_14.f90: Ditto.
1397         * gfortran.dg/logint-3.f: Ditto.
1398         * gfortran.dg/spread_scalar_source.f90: Ditto.
1399         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
1400         * gfortran.dg/namelist_11.f: Ditto.
1401         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
1402         * gfortran.dg/g77/20010519-1.f
1403         * gfortran.dg/g77/alpha1.f: Ditto.
1404         * gfortran.dg/g77/990115-1.f: Ditto.
1405         * gfortran.dg/g77/erfc.f: Ditto.
1406         * gfortran.dg/g77/19990313-3.f: Ditto.
1407         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
1408         * gfortran.dg/g77/20010426.f: Ditto.
1409         * gfortran.dg/g77/19990313-0.f: Ditto.
1410         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
1411         * gfortran.dg/g77/20000629-1.f: Ditto.
1412         * gfortran.dg/g77/970125-0.f: Ditto.
1413         * gfortran.dg/g77/8485.f: Ditto.
1414         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
1415         * gfortran.dg/g77/19990313-1.f: Ditto.
1416         * gfortran.dg/g77/int8421.f: Ditto.
1417         * gfortran.dg/g77/19990305-0.f: Ditto.
1418         * gfortran.dg/g77/947.f: Ditto.
1419         * gfortran.dg/g77/19990905-2.f: Ditto.
1420         * gfortran.dg/g77/cabs.f: Ditto.
1421         * gfortran.dg/g77/19990313-2.f: Ditto.
1422         * gfortran.dg/g77/20020307-1.f: Ditto.
1423         * gfortran.dg/g77/dcomplex.f: Ditto.
1424         * gfortran.dg/g77/19990502-1.f: Ditto.
1425         * gfortran.dg/g77/19981216-0.f: Ditto.
1426         * gfortran.dg/common_4.f90: Ditto.
1427         * gfortran.dg/entry_4.f90: Ditto.
1428         * gfortran.dg/equiv_constraint_2.f90: Ditto.
1429         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
1430         * gfortran.dg/namelist_12.f: Ditto.
1431         * gfortran.dg/scale_1.f90: Ditto.
1432         * gfortran.dg/modulo_1.f90
1433         * gfortran.dg/hollerith.f90: Ditto.
1434         * gfortran.dg/direct_io_3.f90: Ditto.
1435         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
1436         * gfortran.dg/gnu_logical_1.F: Ditto.
1437         * gfortran.dg/unf_io_convert_1.f90: Ditto.
1438         * gfortran.dg/assign_1.f90: Ditto.
1439         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
1440         * gfortran.dg/pr23095.f: Ditto.
1441         * gfortran.dg/read_float_1.f90: Ditto.
1442
1443 2005-12-17  Andreas Jaeger  <aj@suse.de>
1444
1445         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
1446         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
1447
1448 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1449
1450         PR fortran/24268
1451         * gfortran.dg/fmt_white.f: New test.
1452
1453 2005-12-16  Steven G. Kargl <kargls@comcast.net>
1454
1455         * gfortran.dg/label_1.f90: New test.
1456
1457 2005-12-15  Ben Elliston  <bje@au.ibm.com>
1458
1459         PR testsuite/25422
1460         * gcc.dg/20031012-1.c: Add -Walways-true option.
1461         * gcc.dg/weak/weak-3.c: Likewise.
1462         * g++.old-deja/g++.mike/warn8.C: Likewise.
1463
1464 2005-12-16  Mike Stump  <mrs@apple.com>
1465
1466         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
1467         exit.
1468
1469 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1470
1471         PR libgfortran/25264
1472         PR libgfortran/25349
1473         * gfortran.dg/tl_editing.f90: Added additional checks.
1474         * gfortran.dg/t_editing.f: New test.
1475         * gfortran.dg/write_padding.f90: New test
1476
1477 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1478
1479         PR testsuite/25215
1480         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
1481
1482 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
1483
1484         PR rtl-optimization/24899
1485         * gcc.c-torture/execute/20051215-1.c: New test.
1486
1487 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
1488
1489         PR 24823
1490         * gfortran.dg/pr24823.f: New test.
1491
1492 2005-12-16  Jeff Law  <law@redhat.com>
1493
1494         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
1495
1496 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
1497
1498         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
1499         Change C++ style comments to C style comments.
1500         Remove aligned types from the array.
1501         Keep Enums disabled.
1502         (complex_types): Remove aligned types from the array.
1503         Comment out "_Complex long double".
1504         (attrib_types): Remove.
1505         (complex_attrib_types): Remove.
1506         (attrib_array_types): Remove.
1507         (complex_attrib_array_types): Remove.
1508         (aligned_bitfld_types): Remove.
1509         (n_aligned_bitfld_types): Remove.
1510         (FEATURE_ALIGNEDPACKED): Delete.
1511         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
1512         (singles): Remove support for adding attributes.
1513         (choose_type): Remove support for attributed types.
1514         (generate_fields): Remove support for attributed bit-fields.
1515         Remove support for adding attributes.
1516         (generate_random_tests): Remove support for adding attributes.
1517         (features): Add back "[0] :0" and "complex vector [0]".
1518         (main): Remove support for attributed bit-fields.
1519         Uncomment the calling of generate_random_tests for the rests of
1520         the tests.
1521
1522 2005-12-16  Jan Hubicka  <jh@suse.cz>
1523
1524         * gcc.c-torture/combine/pr25224.c: New.
1525
1526 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
1527
1528         PR other/25028
1529         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
1530         HP-UX.
1531
1532 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
1533
1534         * gcc.dg/20051215-1.c: New file.
1535
1536 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1537
1538         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
1539         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
1540
1541 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
1542
1543         PR fortran/18197
1544         * gfortran.dg/dummy_functions_1.f90: New.
1545
1546 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
1547
1548         PR rtl-optimization/25310
1549         * gcc.c-torture/compile/pr25310.c: New test.
1550
1551 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
1552
1553         PR debug/25023
1554         * gcc.dg/pr25023.c: New test.
1555
1556 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1557
1558         * g++.old-deja/g++.brendan/redecl1.C,
1559         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
1560         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
1561         g++.old-deja/g++.oliva/typeof1.C,
1562         g++.old-deja/g++.other/crash16.C,
1563         g++.old-deja/g++.other/crash34.C,
1564         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
1565         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
1566         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
1567         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
1568         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
1569         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
1570         Remove xfail.
1571
1572 2005-12-14  Kean Johnston  <jkj@sco.com>
1573             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1574
1575         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
1576         * gcc.target/i386/20020523-1.c: Ditto.
1577         * gcc.target/i386/tailcall-1.c: Ditto.
1578         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
1579         * gcc.target/i386/ssetype-5.c: Ditto.
1580
1581 2005-12-14  Jeff Law  <law@redhat.com>
1582
1583         * gcc.dg/tree-ssa/foldstring-1.c: New test.
1584
1585 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
1586
1587         PR target/25254
1588         PR target/24188
1589         * gcc.target/i386/pr25254.c: New test.
1590         * gfortran.dg/PR24188.f: New test.
1591
1592 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
1593
1594         * lib/fortran-torture.exp: Catch remaining uses of
1595         remote_file build delete.
1596
1597 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1598
1599         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
1600
1601 2005-12-14  Ben Elliston  <bje@au.ibm.com>
1602
1603         * gcc.dg/warn-addr-cmp.c: New test.
1604
1605 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
1606
1607         PR debug/25023
1608         PR target/25293
1609         * gcc.target/i386/pr25293.c: New test.
1610
1611 2005-12-13  Petr Machata  <machata@post.cz>
1612
1613         PR c++/24907
1614         * g++.dg/parse/comma2.C: New test.
1615
1616 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
1617             Jakub Jelinek  <jakub@redhat.com>
1618
1619         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
1620         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
1621         (limits.h): Include unconditionally.
1622         (stdlib.h): Likewise.
1623         (hashtab.h): Do not include.
1624         (getopt.h): Likewise.
1625         (stddef.h): Include.
1626         (hashval_t): Define.
1627         (struct entry): Add "next" field.
1628         (HASH_SIZE): New macro.
1629         (hash_table): New variable.
1630         (switchfiles): Do not use xmalloc.
1631         (mix): New macro.
1632         (iterative_hash): New function.
1633         (hasht): Remove.
1634         (e_exists): New function.
1635         (e_insert): Likewise.
1636         (output): Use, instead of libiberty hashtable functions.
1637         (main): Do not use getopt.  Do not call htab_create.
1638
1639 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
1640
1641         PR c++/25331
1642         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
1643         put atal* and atpaal* attributes on array elements.
1644         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
1645         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
1646         put atal* and atpaal* attributes on array elements.
1647         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
1648
1649 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
1650
1651         * gcc.dg/single-precision-constant.c: New test.
1652
1653 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
1654
1655         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
1656         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
1657         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
1658         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
1659         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
1660         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
1661         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
1662         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
1663         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
1664         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
1665         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
1666         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
1667         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
1668         gcc.target/powerpc/ppc-sdata-2.c,
1669         gcc.target/powerpc/ppc-stackalign-1.c,
1670         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
1671         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
1672         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
1673         gcc.target/powerpc/rs6000-ldouble-2.c,
1674         gcc.target/powerpc/rs6000-power2-1.c,
1675         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
1676         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
1677         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
1678         option into target selector.
1679         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
1680         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
1681
1682 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
1683
1684         PR objc/25348
1685         * objc.dg/encode-9.m: New test.
1686
1687 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1688
1689         PR testsuite/20772
1690         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
1691         * gcc.dg/asm-b.c: Fix typo.
1692         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
1693         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
1694         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
1695         i?86 lp64 and x86_64 ilp32.
1696         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
1697         on i?86 lp64.
1698         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
1699
1700 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
1701
1702         PR fortran/25078
1703         gfortran.dg/equiv_5.f90: New test.
1704
1705 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
1706
1707         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
1708         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
1709         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
1710         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
1711         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
1712         * gcc.dg/tree-ssa/reassoc-5.c: New.
1713         * gcc.dg/tree-ssa/reassoc-6.c: New.
1714         * gcc.dg/tree-ssa/reassoc-7.c: New.
1715         * gcc.dg/tree-ssa/reassoc-8.c: New.
1716         * gcc.dg/tree-ssa/reassoc-9.c: New.
1717         * gcc.dg/tree-ssa/reassoc-10.c: New.
1718         * gcc.dg/tree-ssa/reassoc-11.c: New.
1719
1720 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1721
1722         PR testsuite/25167
1723         PR testsuite/24478
1724         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
1725
1726 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
1727
1728         PR c++/25300
1729         * g++.dg/template/inherit.C: Do not use a generic error message.
1730
1731 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
1732
1733         PR libobjc/25354
1734         * objc.dg/gnu-encoding: New directory.
1735         * objc.dg/gnu-encoding/compat-common.h: New file.
1736         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
1737         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
1738         * objc.dg/gnu-encoding/vector-defs.h: New file.
1739         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
1740         * objc.dg/gnu-encoding/generate-random.c: New file.
1741         * objc.dg/gnu-encoding/generate-random_r.c: New file.
1742         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
1743         * objc.dg/gnu-encoding/generate-random.h: New file.
1744
1745 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
1746
1747         PR c++/25337
1748         * g++.dg/template/defarg7.C: New test.
1749
1750 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
1751
1752         PR libobjc/25347
1753         * objc.dg/encode-8.m: New test.
1754
1755 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
1756
1757         PR libobjc/25346
1758         * objc.dg/encode-7.m: New test.
1759
1760 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
1761
1762         PR c++/25010
1763         * g++.dg/opt/inline10.C: New test.
1764
1765 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
1766
1767         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
1768
1769 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
1770
1771         * gfortran.dg/substring_equivalence.f90: typo in comment
1772
1773 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1774
1775         PR fortran/25068
1776         * gfortran.dg/iostat_3.f90: New test.
1777
1778 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
1779
1780         PR fortran/23815
1781         * gfortran.dg/unf_io_convert_1.f90: New test.
1782         * gfortran.dg/unf_io_convert_2.f90: New test.
1783         * gfortran.dg/unf_io_convert_3.f90: New test.
1784
1785 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1786
1787         PR testsuite/20772
1788         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
1789         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
1790         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
1791         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
1792         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
1793         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
1794         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
1795         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
1796         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
1797         gcc.dg/torture/fp-int-convert-float128-timode.c,
1798         gcc.dg/torture/fp-int-convert-float128.c,
1799         gcc.dg/torture/fp-int-convert-float80-timode.c,
1800         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
1801         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
1802
1803         * gcc.dg/tls/opt-1.c: Require effective target fpic.
1804
1805 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
1806
1807         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
1808
1809 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
1810
1811         * gcc.dg/20051207-1.c,
1812         * gcc.dg/20051207-2.c,
1813         * gcc.dg/20051207-3.c: New tests.
1814
1815 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1816
1817         PR testsuite/20772
1818         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
1819         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
1820         dg-skip-if target selector.
1821
1822         PR testsuite/20772
1823         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
1824         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
1825         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
1826         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
1827         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
1828         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
1829         and/or merge with i?86 cases.
1830
1831         * gcc.dg/tls/opt-3.c: Require effective target fpic.
1832
1833         PR testsuite/20772
1834         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
1835         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
1836         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
1837         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
1838         x86_64-*-linux*.
1839
1840 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
1841
1842         PR target/25311
1843         * gcc.c-torture/compile/pr25311.c: New test.
1844
1845 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1846
1847         PR libgfortran/25039
1848         * gfortran.dg/read_comma.f: New test.
1849
1850 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
1851
1852         PR c++/19317
1853         * g++.dg/opt/pr19317-1.C: New test.
1854         * g++.dg/opt/pr19317-2.C: New test.
1855         * g++.dg/opt/pr19317-3.C: New test.
1856
1857         PR target/19005
1858         * gcc.c-torture/execute/pr19005.c: New test.
1859
1860         PR target/17828
1861         * g++.old-deja/g++.other/comdat5.C: New test.
1862         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
1863
1864         * g++.dg/compat/struct-layout-1.exp: New file.
1865         * g++.dg/compat/struct-layout-1.h: New.
1866         * g++.dg/compat/struct-layout-1_generate.c: New.
1867         * g++.dg/compat/struct-layout-1_x1.h: New.
1868         * g++.dg/compat/struct-layout-1_x2.h: New.
1869         * g++.dg/compat/struct-layout-1_y1.h: New.
1870         * g++.dg/compat/struct-layout-1_y2.h: New.
1871
1872         * gcc.dg/20050330-2.c: New test.
1873
1874 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
1875
1876         PR fortran/25292
1877         * gfortran.dg/associated_1.f90: New.
1878
1879 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1880
1881         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
1882         ILP32 vect_no_align platforms.
1883
1884 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
1885             Jakub Jelinek  <jakub@redhat.com>
1886
1887         PR target/25268
1888         * gcc.c-torture/compile/20051207-1.c: New test.
1889
1890 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1891
1892         PR testsuite/20772
1893         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
1894         gcc.dg/torture/pr18582-1.c,
1895         gcc.target/i386/attributes-error.c: Also test on x86_64.
1896
1897         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
1898
1899 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1900
1901         PR c++/19397
1902         * g++.dg/template/typedef3.C: New test.
1903
1904         PR c++/19762
1905         PR c++/19764
1906         * g++.dg/template/dtor3.C: Fix error markers.
1907
1908 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
1909
1910         * lib/target-supports.exp (check_effective_target_sync_char_short):
1911         Add s390*.
1912
1913 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
1914
1915         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
1916
1917 2005-12-06  Roger Sayle  <roger@eyesopen.com>
1918
1919         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
1920         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
1921         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
1922         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
1923
1924 2005-12-06  Roger Sayle  <roger@eyesopen.com>
1925
1926         PR c++/25263
1927         * g++.dg/other/array2.C: New test case.
1928
1929 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
1930
1931         * gcc.dg/darwin-weakimport-3.c: New.
1932
1933         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
1934         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
1935         and to work on Darwin.
1936         * gcc.dg/attr-weakref-1b.c: New file.
1937         * gcc.dg/attr-weakref-2.c: New test.
1938         * gcc.dg/darwin-weakref-1.c: New test.
1939
1940 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
1941
1942         PR testsuite/25247
1943         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
1944         use in selector expressions.
1945         (dg-xfail-if): Ditto.
1946         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
1947         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
1948         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
1949         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
1950         * gcc.test-framework/test-framework.exp: Skip generated tests if
1951         CHECK_TEST_FRAMEWORK is not 1.
1952
1953 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
1954
1955         PR tree-optimization/24963
1956         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
1957
1958         PR target/24108
1959         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
1960
1961         PR target/18580
1962         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
1963         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
1964         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
1965         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
1966
1967 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
1968
1969         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
1970         dg-options.
1971
1972 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
1973
1974         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
1975
1976 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
1977
1978         * gcc.dg/format/cast-1.c: New test.
1979
1980 2005-12-04  Roger Sayle  <roger@eyesopen.com>
1981
1982         PR c/7776
1983         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
1984         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
1985         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
1986         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
1987
1988 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
1989
1990         * gcc.dg/cast-pretty-print-1.c: New test.
1991
1992 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
1993
1994         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
1995
1996 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
1997
1998         PR c++/24173
1999         * g++.dg/template/friend40.C: New test.
2000
2001 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
2002
2003         PR target/25199
2004         * gcc.target/i386/movq-2.c: New test.
2005         * gcc.target/i386/movq.c: Remove target i?86, instead add
2006         dg-require-effective-target ilp32.
2007
2008 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2009
2010         PR c++/24103
2011         * g++.dg/other/default1.C: New test.
2012
2013 2005-12-02  Richard Guenther  <rguenther@suse.de>
2014
2015         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
2016
2017 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2018
2019         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
2020
2021 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
2022
2023         PR target/21017
2024         * gcc.target/powerpc/rotate.c: New.
2025
2026 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2027
2028         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
2029         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
2030
2031 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2032
2033         PR c/13384
2034         * gcc.dg/pr17730-1.c: Adjust.
2035         * gcc.dg/lvalue1.c (main): Likewise.
2036         * gcc.dg/lvalue-2.c: Likewise.
2037         * g++.dg/pr7503-3.C
2038
2039 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
2040
2041         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
2042         error messages.
2043
2044 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
2045
2046         PR fortran/24789
2047         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
2048
2049 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
2050
2051         PR target/24475
2052         * lib/target-supports.exp (check_effective_target_tls): New.
2053         (check_effective_target_tls_runtime): New.
2054         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
2055         for TLS support.
2056         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
2057         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
2058         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
2059         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
2060         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
2061         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
2062         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
2063         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
2064         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
2065         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
2066         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
2067         effective-target TLS.
2068         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
2069         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
2070         effective-target TLS runtime.
2071
2072 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
2073
2074         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
2075
2076 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
2077
2078         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
2079         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
2080         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
2081         ignored" warnings when "packing" is the same as the ABI layout.
2082
2083 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
2084
2085         PR fortran/21302
2086         * gfortran.dg/line_length_1.f: New test.
2087         * gfortran.dg/line_length_2.f90: Ditto.
2088
2089 2005-11-30  Richard Guenther  <rguenther@suse.de>
2090
2091         PR tree-optimization/21655
2092         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
2093
2094 2005-11-30  Dale Johannesen  <dalej@apple.com>
2095
2096         * gcc.c-torture/compile/pr24930.c: New.
2097
2098 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
2099
2100         PR fortran/15809
2101         *  gfortran.dg/auto_char_dummy_array.f90: New test.
2102
2103 2005-11-30  Jeff Law  <law@redhat.com>
2104
2105         * g++.old-deja/g++.law/pr25000.C: New test.
2106
2107 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
2108
2109         * gcc.dg/tls/opt-11.c: New test.
2110
2111 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
2112
2113         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
2114         targets.
2115         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
2116         LP64 ia64.
2117
2118 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
2119
2120         * gfortran.dg/open_access_1.f90: New test.
2121
2122 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2123
2124         * gcc.dg/charset/builtin2.c: New test.
2125
2126 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
2127
2128         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
2129         on mmix-*-* for *_[xy].c.
2130
2131 2005-11-28  Kean Johnston  <jkj@sco.com>
2132
2133         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
2134         headers.
2135         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
2136         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
2137         * gcc.target/i386/asm-3.c: Ditto.
2138         * gcc.target/i386/clobbers.c: Ditto.
2139         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
2140         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
2141         test regexp.
2142         * gcc.target/i386/mul.c: Ditto.
2143         * gcc.target/i386/ssetype-1.c: Ditto.
2144         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
2145         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
2146         static so the test works with -fPIC mode too. Based on comment in
2147         PR19231 by Pinski.
2148         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
2149
2150 2005-11-28  Richard Guenther  <rguenther@suse.de>
2151
2152         * gcc.dg/alias-9.c: New testcase.
2153         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
2154
2155 2005-11-28  Roger Sayle  <roger@eyesopen.com>
2156             Uros Bizjak  <uros@kss-loka.si>
2157
2158         PR middle-end/20219
2159         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
2160         tan(x)/sin(x) transformations.
2161
2162 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
2163
2164         PR middle-end/24575
2165         * gcc.dg/tree-ssa/divide-3.c: New test.
2166         * gcc.dg/tree-ssa/divide-4.c: New test.
2167
2168 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
2169
2170         PR fortran/24917
2171         *  gfortran.dg/boz_6.f90: New test.
2172
2173 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2174
2175         PR fortran/23912
2176         * gfortran.dg/modulo_1.f90: New test.
2177
2178 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2179
2180         PR libfortran/24919
2181         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
2182         fail on CRLF platforms.
2183         * gfortran.dg/ftell_2.f90: Likewise.
2184
2185 2005-11-26  Eric Christopher  <echristo@apple.com>
2186
2187         * gcc.dg/intmax_t-1.c: Remove mips xfail.
2188
2189 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
2190
2191         * objc.dg/gnu-runtime-3.m: Simplify.
2192
2193 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
2194
2195         PR middle-end/23669
2196         * gcc.dg/tree-ssa/divide-1.c: New test.
2197         * gcc.dg/tree-ssa/divide-2.c: New test.
2198
2199 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
2200
2201         PR libgfortran/24945
2202         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
2203
2204 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
2205
2206         PR libgfortran/24945
2207         * gfortran.dg/open_status_2.f90: New test.
2208
2209 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2210
2211         * gcc.c-torture/execute/builtins/fprintf.c,
2212         gcc.c-torture/execute/builtins/fputs-lib.c,
2213         gcc.c-torture/execute/builtins/fputs.c,
2214         gcc.c-torture/execute/builtins/lib/fprintf.c,
2215         gcc.c-torture/execute/builtins/lib/printf.c,
2216         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
2217
2218 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
2219
2220         * gcc.dg/20050922-2.c: New test.
2221
2222 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
2223
2224         * objc.dg/gnu-runtime-3.m: New test.
2225
2226 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2227
2228         PR c++/9278
2229         * g++.dg/other/void1.C: New test.
2230
2231 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
2232
2233         PR middle-end/24998
2234         * gcc.dg/torture/fp-int-convert-float.c,
2235         gcc.dg/torture/fp-int-convert-double.c,
2236         gcc.dg/torture/fp-int-convert-long-double.c,
2237         gcc.dg/torture/fp-int-convert-timode.c,
2238         gcc.dg/torture/fp-int-convert-float80.c,
2239         gcc.dg/torture/fp-int-convert-float80-timode.c,
2240         gcc.dg/torture/fp-int-convert-float128.c,
2241         gcc.dg/torture/fp-int-convert-float128-timode.c,
2242         gcc.dg/torture/fp-int-convert.h: New files.
2243
2244 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
2245
2246         PR middle-end/24989
2247         * gcc.dg/tree-ssa/bool-10.c: New test.
2248         * gcc.dg/tree-ssa/bool-11.c: New test.
2249         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
2250
2251 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
2252
2253         PR middle-end/24990
2254         * tree-ssa/pr24990-1.c: New test.
2255
2256 2005-11-24  Richard Guenther  <rguenther@suse.de>
2257         Dirk Mueller <dmueller@suse.de>
2258
2259         PR c++/14024
2260         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
2261         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
2262         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
2263         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
2264         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
2265         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
2266
2267 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
2268
2269         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
2270
2271 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2272
2273         PR c/21668
2274         * gcc.dg/Wc++-compat.c: New.
2275         * gcc.dg/Wno-c++-compat.c: New.
2276
2277 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
2278
2279         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
2280         (vspltish, vspltisw): Likewise.
2281
2282 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2283
2284         PR libgfortran/24794
2285         * gfortran.dg/namelist_12.f: Fix quotes.
2286         * gfortran.dg/namelist_13.f90: Fix quotes.
2287         * gfortran.dg/namelist_14.f90: Fix quotes.
2288         * gfortran.dg/namelist_15.f90: Fix quotes.
2289         * gfortran.dg/namelist_use.f90: Fix quotes.
2290         * gfortran.dg/namelist_use_only.f90: Fix quotes.
2291         * gfortran.dg/namelist_21.f90: New test.
2292         * gfortran.dg/namelist_22.f90: New test.
2293
2294 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
2295
2296         PR target/23435
2297         * gcc.c-torture/compile/pr23435.c: New.
2298
2299 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
2300
2301         * gcc.c-torture/execute/floatunsisf-1.c: New test.
2302
2303 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
2304
2305         * gcc.target/powerpc/405-macchw-1.c,
2306         gcc.target/powerpc/405-macchw-2.c,
2307         gcc.target/powerpc/405-macchwu-1.c,
2308         gcc.target/powerpc/405-macchwu-2.c,
2309         gcc.target/powerpc/405-machhw-1.c,
2310         gcc.target/powerpc/405-machhw-2.c,
2311         gcc.target/powerpc/405-machhwu-1.c,
2312         gcc.target/powerpc/405-machhwu-2.c,
2313         gcc.target/powerpc/405-maclhw-1.c,
2314         gcc.target/powerpc/405-maclhw-2.c,
2315         gcc.target/powerpc/405-maclhwu-1.c,
2316         gcc.target/powerpc/405-maclhwu-2.c,
2317         gcc.target/powerpc/405-mulchw-1.c,
2318         gcc.target/powerpc/405-mulchw-2.c,
2319         gcc.target/powerpc/405-mulchwu-1.c,
2320         gcc.target/powerpc/405-mulchwu-2.c,
2321         gcc.target/powerpc/405-mulhhw-1.c,
2322         gcc.target/powerpc/405-mulhhw-2.c,
2323         gcc.target/powerpc/405-mulhhwu-1.c,
2324         gcc.target/powerpc/405-mulhhwu-2.c,
2325         gcc.target/powerpc/405-mullhw-1.c,
2326         gcc.target/powerpc/405-mullhw-2.c,
2327         gcc.target/powerpc/405-mullhwu-1.c,
2328         gcc.target/powerpc/405-mullhwu-2.c,
2329         gcc.target/powerpc/405-nmacchw-1.c,
2330         gcc.target/powerpc/405-nmacchw-2.c,
2331         gcc.target/powerpc/405-nmachhw-1.c,
2332         gcc.target/powerpc/405-nmachhw-2.c,
2333         gcc.target/powerpc/405-nmaclhw-1.c,
2334         gcc.target/powerpc/405-nmaclhw-2.c,
2335         gcc.target/powerpc/440-macchw-1.c,
2336         gcc.target/powerpc/440-macchw-2.c,
2337         gcc.target/powerpc/440-macchwu-1.c,
2338         gcc.target/powerpc/440-macchwu-2.c,
2339         gcc.target/powerpc/440-machhw-1.c,
2340         gcc.target/powerpc/440-machhw-2.c,
2341         gcc.target/powerpc/440-machhwu-1.c,
2342         gcc.target/powerpc/440-machhwu-2.c,
2343         gcc.target/powerpc/440-maclhw-1.c,
2344         gcc.target/powerpc/440-maclhw-2.c,
2345         gcc.target/powerpc/440-maclhwu-1.c,
2346         gcc.target/powerpc/440-maclhwu-2.c,
2347         gcc.target/powerpc/440-mulchw-1.c,
2348         gcc.target/powerpc/440-mulchw-2.c,
2349         gcc.target/powerpc/440-mulchwu-1.c,
2350         gcc.target/powerpc/440-mulchwu-2.c,
2351         gcc.target/powerpc/440-mulhhw-1.c,
2352         gcc.target/powerpc/440-mulhhw-2.c,
2353         gcc.target/powerpc/440-mulhhwu-1.c,
2354         gcc.target/powerpc/440-mulhhwu-2.c,
2355         gcc.target/powerpc/440-mullhw-1.c,
2356         gcc.target/powerpc/440-mullhw-2.c,
2357         gcc.target/powerpc/440-mullhwu-1.c,
2358         gcc.target/powerpc/440-mullhwu-2.c,
2359         gcc.target/powerpc/440-nmacchw-1.c,
2360         gcc.target/powerpc/440-nmacchw-2.c,
2361         gcc.target/powerpc/440-nmachhw-1.c,
2362         gcc.target/powerpc/440-nmachhw-2.c,
2363         gcc.target/powerpc/440-nmaclhw-1.c,
2364         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
2365
2366 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
2367
2368         PR fortran/24774
2369         * gfortran.dg/inquire_9.f90: New test.
2370
2371         PR fortran/21647
2372         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
2373
2374 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2375
2376         PR libfortran/24432
2377         * lib/target-supports.exp (check_effective_target_fortran_large_real):
2378         Check that 'cos' is supported.
2379
2380 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
2381
2382         PR fortran/24223
2383         * gfortran.dg/substring_equivalence.f90: New test.
2384
2385         PR fortran/24705
2386         * gfortran.dg/auto_internal_assumed.f90: New test.
2387
2388 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
2389
2390         * gcc.dg/fold-div-2.c: New test.
2391
2392 2005-11-20  Ian Lance Taylor  <ian@airs.com>
2393
2394         PR rtl-optimization/24883
2395         * gcc.c-torture/compile/pr24883.c: New test.
2396
2397 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
2398
2399         PR middle-end/20583
2400         * gcc.c-torture/compile/pr20583.c: New.
2401
2402 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
2403
2404         * gcc.c-torture/execute/usmul.c: New test.
2405
2406 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
2407
2408         * gcc.dg/tree-ssa/vrp22.c: New test.
2409
2410 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
2411
2412         PR middle-end/24912
2413         * gcc.dg/torture/pr24912-1.c: New test.
2414
2415 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
2416
2417         PR fortran/24862
2418         * gfortran.dg/arrayio_derived_1.f90: New test.
2419
2420 2005-11-19  Richard Guenther  <rguenther@suse.de>
2421
2422         PR middle-end/23294
2423         * gcc.dg/tree-ssa/pr23294.c: New testcase.
2424
2425 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
2426
2427         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
2428
2429 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
2430
2431         PR c++/8355
2432         * g++.dg/template/friend39.C: New test.
2433
2434 2005-11-18  James E Wilson  <wilson@specifix.com>
2435
2436         * gcc.dg/builtin-strstr.c: New.
2437
2438 2005-11-18  Richard Henderson  <rth@redhat.com>
2439
2440         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
2441         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
2442         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
2443         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
2444         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
2445         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
2446         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
2447         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
2448         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
2449         renaming to remove initial "ia64-".
2450
2451 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
2452
2453         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
2454
2455 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
2456
2457         * g++.dg/cpp/string-2.C: New test.
2458
2459 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
2460
2461         * gcc.dg/tree-ssa/loop-14.c: New test.
2462
2463 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
2464             Michael Chamberlain <michael@chamberlain.net.au>
2465
2466         * ada/acats/run_all.sh (target_run): Kill long running tests.
2467
2468 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2469
2470         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
2471         * gcc.dg/cleanup-9.c: Likewise.
2472         * gcc.dg/cleanup-10.c: Likewise.
2473         * gcc.dg/cleanup-11.c: Likewise.
2474
2475 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2476
2477         PR fortran/24892
2478         * gfortran.dg/open_access_append_1.f90: New test.
2479         * gfortran.dg/open_access_append_2.f90: New test.
2480
2481 2005-11-16  Richard Guenther  <rguenther@suse.de>
2482
2483         PR middle-end/24851
2484         * gcc.c-torture/execute/pr24851.c: New testcase.
2485
2486 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
2487
2488         * gcc.dg/fold-overflow-1.c: New test.
2489
2490 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
2491
2492         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
2493         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
2494
2495 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
2496
2497         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
2498         structures.
2499         * g++.dg/eh/forced2.C: Likewise.
2500         * g++.dg/eh/forced3.C: Likewise.
2501         * g++.dg/eh/forced4.C: Likewise.
2502
2503 2005-11-11  Mike Stump  <mrs@apple.com>
2504
2505         * g++.old-deja/g++.mike/unused.C: Add.
2506
2507 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
2508
2509         PR c++/24667
2510         * g++.dg/warn/Wcast-qual1.C: New test.
2511
2512 2005-11-15  Jan Hubicka  <jh@suse.cz>
2513
2514         * gcc.dg/winline-5.c: Add large-unit-insns limit.
2515
2516 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
2517
2518         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
2519
2520 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
2521
2522         PR 24840
2523         * gcc.dg/tree-ssa/pr24840.c: New test.
2524
2525 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
2526
2527         PR testsuite/24841
2528         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
2529
2530 2005-11-14  Dale Johannesen  <dalej@apple.com>
2531
2532         * gcc.c-torture/execute/20051113-1.c: New.
2533
2534 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
2535
2536         PR c++/24687
2537         * g++.dg/template/crash43.C: New test.
2538
2539 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
2540
2541         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
2542
2543 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
2544
2545         PR c++/24817
2546         * g++.dg/eh/spec8.C: New test.
2547
2548 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
2549
2550         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
2551
2552 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
2553
2554         PR c++/20293
2555         * g++.dg/parse/ambig4.C: New test.
2556         * g++.dg/tc1/dr101.C: Adjust error markers.
2557         * g++.dg/lookup/strong-using-2.C: Likewise.
2558         * g++.dg/lookup/ambig5.C: Likewise.
2559         * g++.dg/lookup/ambig4.C: Likewise.
2560         * g++.dg/parse/crash22.C: Likewise.
2561
2562 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
2563
2564         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
2565
2566 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
2567
2568         * gcc.dg/nested-calls-1.c: New test.
2569
2570 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2571
2572         * gfortran.dg/complex_intrinsic_1.f90: New test.
2573         * gfortran.dg/complex_intrinsic_2.f90: New test.
2574         * gfortran.dg/fgetc_1.f90: New test.
2575         * gfortran.dg/fgetc_2.f90: New test.
2576         * gfortran.dg/fgetc_3.f90: New test.
2577         * gfortran.dg/ftell_1.f90: New test.
2578         * gfortran.dg/ftell_2.f90: New test.
2579         * gfortran.dg/gnu_logical_1.F: New test.
2580         * gfortran.dg/gnu_logical_2.f90: New test.
2581
2582 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
2583
2584         PR middle-end/24820
2585         * testsuite/gcc.dg/pr24820.c: New test.
2586
2587 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
2588
2589         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
2590         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
2591         variable.
2592
2593 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2594
2595         testsuite/24614
2596         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
2597
2598 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
2599
2600         * gcc.target/cris/cris.exp: New file.
2601         * gcc.target/cris/rld-legit1.c: New test.
2602         * gcc.target/cris/rld-legit2.c: New test.
2603
2604 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
2605
2606         PR c++/24780
2607         * g++.dg/opt/pr24780.C: New test.
2608
2609         PR c++/24761
2610         * g++.dg/template/asm1.C: New test.
2611
2612 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
2613
2614         PR libgfortran/24787
2615         * gfortran.dg/scan_1.f90: New test.
2616
2617 2005-11-12  Jan Hubicka  <jh@suse.cz>
2618
2619         * gcc.target/i386/minmax-1.c: New.
2620         * gcc.target/i386/minmax-2.c: New.
2621
2622 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
2623
2624         * gcc.dg/pr24445.c: Fix for 64-bit targets.
2625
2626 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
2627
2628         * gcc.c-torture/execute/20051110-1.c,
2629         gcc.c-torture/execute/20051110-2.c: New tests.
2630
2631 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
2632
2633         PR middle-end/24750
2634         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
2635         New tests.
2636
2637 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
2638
2639         * lib/target-libpath.exp (get_shlib_extension): New proc.
2640         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
2641         * lib/gfortran.exp (gfortran_link_flags): Likewise.
2642         * lib/objc.exp (objc_target_compile): Likewise.
2643         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
2644         detection.
2645
2646 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
2647
2648         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
2649
2650         * lib/target-supports.exp (check_effective_target_static_libgfortran):
2651         Add -static to additional_flags and pass it to target_compile.
2652
2653 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
2654
2655         PR libgfortran/24719
2656         gfortran.dg/read_noadvance.f90: New test.
2657
2658         PR libgfortran/24699
2659         gfortran.dg/fmt_t_2.f90: New test.
2660
2661         PR libgfortran/24785
2662         gfortran.dg/read_x_eor.f90: New test.
2663
2664         PR libgfortran/24584
2665         gfortran.dg/namelist_empty.f90: Rename test.
2666
2667         PR libgfortran/24489
2668         gfortran/read_eor.f90: Rename test.
2669
2670 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
2671
2672         PR fortran/15976
2673         * gfortran.dg/automatic_module_variable.f90: New test.
2674
2675 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
2676
2677         PR target/24445
2678         * gcc.dg/pr24445.c: New test.
2679
2680 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
2681
2682         PR fortran/24655
2683         PR fortran/24755
2684         * gfortran.dg/recursive_statement_functions.f90: Add statement
2685         functions using inline intrinsic functions and parameters to test
2686         that they no longer seg-fault.
2687
2688         PR fortran/24409
2689         gfortran.dg/nested_modules_4.f90: New test.
2690         gfortran.dg/nested_modules_5.f90: New test.
2691
2692 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2693
2694         PR fortran/24643
2695         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
2696
2697 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
2698
2699         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
2700         failures.
2701
2702 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2703
2704         * gcc.dg/sparc-getcontext-1.c: New test.
2705
2706 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
2707
2708         * gcc.dg/ifcvt-fabs-1.c: New test.
2709
2710 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
2711
2712         PR other/4372
2713         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
2714         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
2715
2716 2005-11-09  Richard Guenther  <rguenther@suse.de>
2717
2718         PR tree-optimization/24716
2719         * gcc.c-torture/execute/pr24716.c: New testcase.
2720
2721 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
2722
2723         * gcc.dg/pr24624.c: Disable for non S/390 targets.
2724
2725 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
2726
2727         PR 24624
2728         * gcc.dg/pr24624.c: Testcase added.
2729
2730 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
2731
2732         PR 24623
2733         * g++.dg/other/pr24623.C: Testcase added.
2734
2735 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
2736
2737         PR fortran/22607
2738         * gfortran-dg/pure_byref_1.f90: New.
2739         * gfortran-dg/pure_byref_2.f90: New.
2740
2741 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
2742
2743         PR c/24101
2744         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
2745         * gcc.dg/dg.exp: Run main loop also for *.i files.
2746
2747 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
2748
2749         PR c++/19450
2750         * g++.dg/tls/diag-3.C: New test.
2751         * g++.dg/tls/diag-4.C: New test.
2752         * g++.dg/tls/static-1.C: New test.
2753         * g++.dg/tls/static-1a.cc: New file.
2754
2755 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
2756
2757         PR 23046
2758         * g++.dg/tree-ssa/pr23046.C: New test.
2759
2760 2005-11-08  Devang Patel <dpatel@apple.com>
2761
2762         PR tree-optimization/23115
2763         * gcc.dg/tree-ssa/pr23115.c: New.
2764
2765 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
2766
2767         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
2768         * gcc.target/powerpc/pr16155.c: Same.
2769         * gcc.target/powerpc/altivec-1.c: Same.
2770         * gcc.target/powerpc/altivec-2.c: Same.
2771         * gcc.target/powerpc/altivec-3.c: Same.
2772         * gcc.target/powerpc/altivec-5.c: Same.
2773         * gcc.target/powerpc/altivec-11.c: Same.
2774         * gcc.target/powerpc/altivec-12.c: Same.
2775         * gcc.target/powerpc/altivec-14.c: Same.
2776         * gcc.target/powerpc/altivec-22.c: Same.
2777         * gcc.target/powerpc/altivec-consts.c: Same.
2778         * gcc.target/powerpc/altivec-pr22085.c: Same.
2779         * gcc.target/powerpc/altivec-splat.c: Same.
2780         * gcc.target/powerpc/altivec-varargs-1.c: Same.
2781         * gcc.target/powerpc/altivec-vec-merge.c: Same.
2782         * gcc.target/powerpc/darwin-longlong.c: Same.
2783
2784 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
2785
2786         PR target/19340
2787         * gcc.dg/pr19340.c: New test.
2788
2789 2005-11-07  Ian Lance Taylor  <ian@airs.com>
2790
2791         PR rtl-optimization/24683
2792         * gcc.dg/pr24683.c: New test.
2793
2794 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
2795
2796         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
2797         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
2798
2799 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
2800
2801         * gcc.target/i386/pr23376.c: Compile with -mmmx.
2802
2803 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
2804
2805         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
2806
2807 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
2808
2809         PR target/24230
2810
2811         * gcc.target/powerpc/altivec-consts.c,
2812         gcc.target/powerpc/altivec-splat.c: New testcase.
2813
2814 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
2815
2816         PR c/24599
2817
2818         * gcc.dg/overflow-2.c: New testcase.
2819
2820 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
2821
2822         PR rtl-optimization/23567
2823         * gcc.c-torture/execute/20051104-1.c: New test.
2824
2825 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
2826
2827         PR fortran/24534
2828         gfortran.dg/private_type_2.f90: Modified to check that case with
2829         PRIVATE declaration within derived type is accepted.
2830
2831         PR fortran/20838
2832         gfortran.dg/pointer_assign_1.f90: New test.
2833
2834         PR fortran/20840
2835         * gfortran.dg/arrayio_0.f90: New test.
2836
2837         PR fortran/17737
2838         gfortran.dg/data_initialized.f90: New test.
2839         gfortran.dg/data_constraints_1.f90: New test.
2840         gfortran.dg/data_constraints_2.f90: New test.
2841
2842 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
2843
2844         PR fortran/24174
2845         PR fortran/24305
2846         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
2847
2848 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
2849
2850         PR 24670
2851         * gcc.dg/tree-ssa/pr24670.c: New test.
2852
2853 2005-11-05  Ian Lance Taylor  <ian@airs.com>
2854
2855         PR target/22432
2856         * gcc.target/i386/pr22432.c: New test.
2857
2858 2005-11-05  Richard Henderson  <rth@redhat.com>
2859
2860         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
2861         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
2862         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
2863         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
2864         from gcc.dg/alpha-*.
2865         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
2866         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
2867
2868 2005-11-05  Andreas Jaeger  <aj@suse.de>
2869
2870         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
2871
2872 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
2873
2874         PR target/23424
2875         * gcc.dg/torture/pr23424-1.c: New test.
2876
2877 2005-11-04  Richard Henderson  <rth@redhat.com>
2878
2879         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
2880         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
2881         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
2882         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
2883         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
2884         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
2885         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
2886         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
2887         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
2888         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
2889         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
2890         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
2891         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
2892         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
2893         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
2894         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
2895         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
2896         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
2897         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
2898         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
2899         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
2900         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
2901         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
2902         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
2903         Move from gcc.dg/.
2904         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
2905         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
2906         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
2907         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
2908         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
2909         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
2910         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
2911         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
2912         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
2913         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
2914         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
2915         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
2916         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
2917         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
2918         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
2919         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
2920         gcc.target/i386/lea.c, gcc.target/i386/local.c,
2921         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
2922         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
2923         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
2924         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
2925         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
2926         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
2927         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
2928         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
2929         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
2930         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
2931         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
2932         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
2933         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
2934         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
2935         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
2936         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
2937         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
2938         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
2939         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
2940         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
2941         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
2942         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
2943         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
2944         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
2945         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
2946         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
2947         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
2948         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
2949
2950 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
2951
2952         PR 24627
2953         * gcc.dg/tree-ssa/pr24627.c: New test.
2954
2955 2005-11-04 Paul Brook  <paul@codesourcery.com>
2956
2957         * gcc.dg/tls/opt-10.c: New test.
2958
2959 2005-11-04  Andreas Jaeger  <aj@suse.de>
2960
2961         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
2962         avoid extra warnings.
2963
2964 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2965
2966         PR libfortran/22298
2967         * gcc/testsuite/lib/target-supports.exp
2968         (check_effective_target_static_libgfortran): New
2969         static_libgfortran effective target.
2970         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
2971         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
2972
2973 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
2974
2975         * gcc.dg/pr24615.c: Guard test with { target fpic }.
2976
2977 2005-11-03  Josh Conner  <jconner@apple.com>
2978
2979         PR c++/19989
2980         g++.dg/ext/array2.C: New test.
2981         g++.dg/template/dependent-name3.C: New test.
2982         g++.dg/template/dependent-name4.C: New test.
2983         g++.dg/template/sfinae2.C: New test.
2984
2985 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
2986
2987         PR preprocessor/22042
2988         * gcc.dg/cpp/strify4.c: New test.
2989
2990 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
2991
2992         PR c++/17964
2993         * g++.dg/cpp/string-1.C: New test.
2994
2995 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
2996
2997         * gcc.target/powerpc: New directory.
2998         * gcc.target/powerpc/powerpc.exp: New file.
2999         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
3000         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
3001         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
3002         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
3003         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
3004         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
3005         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
3006         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
3007         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
3008         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
3009         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
3010         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
3011         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
3012         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
3013         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
3014         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
3015         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
3016         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
3017         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
3018         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
3019         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
3020         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
3021         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
3022         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
3023         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
3024         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
3025         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
3026         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
3027         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
3028         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
3029         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
3030         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
3031         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
3032         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
3033
3034 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
3035
3036         PR c++/21627
3037         * g++.dg/warn/inline2.C: New test.
3038
3039 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
3040
3041         PR middle-end/23155
3042         * g++.dg/ext/c99struct1.C: New test.
3043         * gcc.dg/union-cast-1.c: New test.
3044         * gcc.dg/union-cast-2.c: New test.
3045         * gcc.dg/union-cast-3.c: New test.
3046
3047 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
3048
3049         PR middle-end/24589
3050         * gcc.c-torture/execute/zero-struct-2.c: New test.
3051
3052 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
3053
3054         PR c++/24582
3055         * g++.dg/init/switch1.C: New test.
3056
3057 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3058
3059         * gcc.dg/delay-slot-1.c: New test.
3060
3061 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
3062
3063         PR target/24620
3064         * gcc.dg/pr24620.c: New test.
3065
3066 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
3067
3068         PR c/24329
3069         * gcc.dg/format/unnamed-1.c: New test.
3070
3071 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
3072
3073         PR c++/22434
3074         * g++.dg/expr/cond8.C: New test.
3075
3076         PR c++/24560
3077         * g++.dg/parse/dot1.C: New test.
3078
3079 2005-11-02  Jan Hubicka  <jh@suse.cz>
3080
3081         PR target/23303
3082         * gcc.dg/i386-lea.c: New test
3083
3084 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
3085
3086         PR target/24615
3087         * gcc.dg/pr24615.c: New test.
3088
3089 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
3090
3091         PR target/24600
3092         * gcc.dg/pr24600.c: New test.
3093
3094 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
3095
3096         PR c++/19253
3097         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
3098         * g++.dg/parse/typename9.C: New test.
3099         * g++/dg/parse/typename10.C: Likewise.
3100
3101 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
3102
3103         PR fortran/18157
3104         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
3105         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
3106         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
3107
3108 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
3109
3110         PR c++/24569
3111         * g++.dg/debug/static1.C: New test.
3112
3113 2005-11-02  Josh Conner  <jconner@apple.com>
3114
3115         * g++.dg/crash38.C: moved into proper directory...
3116         * g++.dg/template/crash42.C: ...here
3117
3118 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
3119
3120         PR target/18338
3121         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
3122         pcc_bitfield_type_matters || default_packed.
3123
3124         * lib/target-supports.exp
3125         (check_effective_target_pcc_bitfield_type_matters): New proc.
3126         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
3127
3128         PR testsuite/23304
3129         * lib/target-supports.exp (check_effective_default_packed): New proc.
3130         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
3131         Gate expected errors on target ! default_packed.
3132         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
3133
3134 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3135
3136         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
3137         change (r106358).
3138
3139 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3140
3141         PR fortran/24008
3142         * gfortran.dg/entry_5.f90: New.
3143         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
3144
3145 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
3146
3147         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
3148
3149 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
3150
3151         PR fortran/21565
3152         gfortran.dg/namelist_blockdata.f90: New test.
3153
3154         PR fortran/18737
3155         gfortran.dg/external_implicit_none.f90: New test.
3156
3157         PR fortran/14994
3158         * gfortran.dg/secnds.f: New test.
3159
3160 2005-10-31  Jan Hubicka  <jh@suse.cz>
3161
3162         PR target/20928
3163         * gcc.c-torture/compile/pr20928.c: New test.
3164
3165 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
3166
3167         PR middle-end/23492
3168         * gcc.c-torture/compile/zero-strct-5.c: New test.
3169
3170 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
3171
3172         PR libgfortran/24584
3173         * gfortran.dg/pr24584.f90: New test.
3174
3175 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
3176
3177         PR fortran/18883
3178         * gfortran.dg/char_result_9.f90: New.
3179         * gfortran.dg/char_result_10.f90: New.
3180
3181 2005-10-30  Jan Hubicka  <jh@suse.cz>
3182
3183         * g++.dg/tree-ssa/pr24172.C: New testcase.
3184
3185 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3186
3187         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
3188
3189 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
3190
3191         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
3192         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
3193         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
3194         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
3195         gfortran.dg/enum_9.f90,
3196         gfortran.fortran-torture/compile/enum_1.f90,
3197         gfortran.fortran-torture/execute/enum_1.f90,
3198         gfortran.fortran-torture/execute/enum_2.f90,
3199         gfortran.fortran-torture/execute/enum_3.f90,
3200         gfortran.fortran-torture/execute/enum_4.f90: New tests.
3201
3202 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
3203
3204         PR target/18482
3205         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
3206         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
3207
3208 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3209
3210         PR libfortran/20179
3211         * gfortran.dg/mixed_io_1.f90: New test.
3212         * gfortran.dg/mixed_io_1.c: New file.
3213
3214 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3215
3216         * gfortran.dg/malloc_free_1.f90: New test.
3217
3218 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
3219
3220         * gcc.dg/nested-func-4.c: Require profiling -pg.
3221
3222 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
3223
3224         PR C++/23229
3225         * g++.dg/warn/main-2.C: New test.
3226
3227 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
3228
3229         PR fortran/24545
3230         * gfortran.dg/interface_2.f90: new test.
3231
3232 2005-10-28  Josh Conner  <jconner@apple.com>
3233
3234         PR c++/22153
3235         * g++.dg/template/crash38.C: New test.
3236         * g++.dg/parse/explicit1.C: Change expected errors.
3237
3238 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
3239
3240         PR C++/23426
3241         * g++.dg/other/large-size-array.C: New test.
3242
3243 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
3244
3245         PR middle-end/24362
3246         * g++.dg/opt/complex4.C: New test.
3247
3248 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3249
3250         * gcc.dg/nested-func-4.c: New test.
3251
3252 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
3253
3254         PR fortran/24158
3255         gfortran.dg/derived_recursion.f90: New test.
3256         gfortran.dg/implicit_actual.f90: New test.
3257
3258 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
3259
3260         PR middle-end/24295, PR testsuite/24477
3261         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
3262         removed when weakref hits the tree.
3263
3264 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
3265
3266         * gfortran.dg/cray_pointers_4.f90: New test.
3267
3268         * gfortran.dg/cray_pointers_5.f90: New test.
3269
3270 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
3271
3272         PR fortran/22290
3273         * gfortran.dg/assign_5.f90: New test.
3274         * gfortran.dg/assign_6.f: New test.
3275
3276 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
3277
3278         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
3279         CPU has no SSE support.
3280
3281 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
3282
3283         PR libgfortran/24224
3284         * gfortran.dg/arrayio_1.f90: Update attribution.
3285         * gfortran.dg/arrayio_2.f90: Update attribution.
3286         * gfortran.dg/arrayio_3.f90: Update attribution.
3287         * gfortran.dg/arrayio_4.f90: Update test conditions.
3288         * gfortran.dg/arrayio_5.f90: Update attribution.
3289         * gfortran.dg/arrayio_6.f90: New test.
3290         * gfortran.dg/arrayio_7.f90: New test.
3291
3292 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
3293
3294         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
3295
3296 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
3297
3298         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
3299
3300 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
3301
3302         PR fortran/24416
3303         * gfortran.dg/namelist_char_only.f90: New test.
3304
3305 2005-10-24  Asher Langton  <langton2@llnl.gov>
3306
3307         PR fortran/17031
3308         PR fortran/22282
3309         * gfortran.dg/cray_pointers_1.f90: New test.
3310         * gfortran.dg/cray_pointers_2.f90: New test.
3311         * gfortran.dg/cray_pointers_3.f90: New test.
3312         * gfortran.dg/loc_1.f90: New test.
3313         * gfortran.dg/loc_2.f90: New test.
3314
3315 2005-10-24  Steven Bosscher  <stevenb@suse.de>
3316
3317         * gcc.dg/pr24225.c: New test.
3318
3319 2005-10-24  Asher Langton  <langton2@llnl.gov>
3320
3321         * gfortran.dg/dup_save_1.f90: New test.
3322         * gfortran.dg/dup_save_2.f90: New test.
3323
3324 2005-10-24  Paul Brook  <paul@codesourcery.com>
3325
3326         PR 24107
3327         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
3328         stdint.h.
3329
3330 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
3331
3332         PR libgfortran/24489
3333         * gfortran.dg/pr24489.f90: New test.
3334
3335 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
3336
3337         PR fortran/23635
3338         * gfortran.dg/ichar_1.f90: Add tests for derived types.
3339
3340 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
3341
3342         PR target/18911
3343         * g++.dg/init/array16.C: Skip for mmix-*-*.
3344
3345 2005-10-23  Asher Langton  <langton2@llnl.gov>
3346
3347         * gfortran.dg/byte_1.f90: New test.
3348         * gfortran.dg/byte_2.f90: New test.
3349
3350 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
3351
3352         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
3353
3354 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
3355
3356         PR fortran/18022
3357         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
3358
3359         PR fortran/24311
3360         * gfortran.dg/merge_char_const.f90: New test.
3361
3362         PR fortran/24384
3363         * gfortran.dg/spread_scalar_source.f90: New test.
3364
3365 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
3366
3367         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
3368
3369         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
3370         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
3371
3372         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
3373
3374 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
3375
3376         PR fortran/24426
3377         * gfortran.dg/der_pointer_4.f90: New.
3378
3379 2005-10-22  David Ayers  <d.ayers@inode.at>
3380
3381         * obj-c++.dg/except-1.mm: Simplify.
3382
3383 2005-10-21  David Ayers  <d.ayers@inode.at>
3384
3385         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
3386
3387 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
3388
3389         * gfortran.dg/assumed_dummy_2.f90: New test.
3390
3391 2005-10-21  James E Wilson  <wilson@specifix.com>
3392
3393         PR preprocessor/15220
3394         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
3395
3396 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
3397
3398         * gcc.c-torture/execute/20051021-1.c: New test.
3399
3400 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
3401
3402         PR c++/24260
3403         * g++.dg/ext/tmplattr1.C: New test.
3404
3405 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
3406
3407         PR fortran/24440
3408         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
3409
3410 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
3411
3412         * obj-c++.dg/except-1.mm: New.
3413
3414         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
3415
3416 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
3417
3418         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
3419
3420 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
3421
3422         PR middle-end/24295
3423         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
3424         declarations with the same names as thunks' alias targets, use
3425         aliases instead.
3426         * gcc.dg/attr-alias-3.c: New test.
3427         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
3428
3429 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
3430
3431         PR c++/22618
3432         * g++.dg/parse/access8.C: New test.
3433
3434 2005-10-20  Richard Guenther  <rguenther@suse.de>
3435
3436         PR c++/24439
3437         * g++.dg/tree-ssa/pr24439.C: New testcase.
3438
3439 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3440
3441         * g++.dg/opt/delay-slot-1.C: New test.
3442
3443 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
3444
3445         PR fortran/21625
3446         * gfortran.fg/der_init_1.f90: New.
3447
3448 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
3449
3450         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
3451
3452 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
3453
3454         PR c++/21908
3455         * g++.dg/parse/error28.C: New test.
3456
3457 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3458
3459         * gcc.dg/profile-generate-2.c: New test.
3460
3461 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
3462
3463         PR target/23589
3464         * g++.dg/ext/dllimport11.C: New.
3465
3466 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3467
3468         PR c++/22293
3469         * g++.dg/other/friend3.C: New test.
3470
3471 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
3472
3473         PR c++/23293
3474         * g++.dg/template/error19.C: New test.
3475
3476 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
3477
3478         PR c++/21383
3479         * g++.dg/overload/koenig2.C: New.
3480
3481         PR c++/23118
3482         * g++.dg/overload/error2.C: New.
3483
3484         PR c++/22604
3485         * g++.dg/inherit/covariant14.C: New.
3486
3487 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3488
3489         PR c++/23440
3490         * g++.dg/parse/for1.C: New test.
3491
3492 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
3493
3494         PR fortran/23446
3495         * gfortran.dg/host_dummy_index_1.f90: New test.
3496
3497         PR fortran/21459
3498         * gfortran.dg/automatic_char_len_2.f90: New test.
3499
3500         PR fortran/20866
3501         * gfortran.dg/recursive_statement_functions.f90: New test.
3502
3503         PR fortran/20853
3504         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
3505
3506         PR fortran/20849
3507         * gfortran.dg/external_initializer.f90: New test.
3508
3509         PR fortran/20837
3510         * non_module_public.f90: New test.
3511
3512 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
3513
3514         PR c++/24386
3515         * g++.dg/template/overload7.C: New.
3516
3517         PR c++/22551
3518         * g++.dg/other/switch2.C: Remove expected warnings.
3519
3520         PR c++/21353
3521         * g++.dg/template/defarg6.C: New.
3522
3523 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
3524
3525         PR target/24315
3526         * gcc.target/i386/pr24315.c: New test.
3527
3528 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
3529
3530         PR c++/24389
3531         * g++.dg/template/static21.C: New test.
3532         * g++.dg/template/static21-a.cc: Likewise.
3533
3534 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
3535
3536         PR c++/23959
3537         * g++.dg/warn/Wswitch-default-1.C: New test.
3538         * g++.dg/warn/Wswitch-default-2.C: New test.
3539
3540 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
3541
3542         PR c++/22173
3543         * g++.dg/parse/template18.C: New test.
3544         * g++.dg/template/nontype15.C: Likewise.
3545
3546 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
3547
3548         PR fortran/22273
3549         * gfortran.dg/spec_expr_2.f90: New.
3550
3551 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
3552
3553         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
3554         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
3555         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
3556         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
3557         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
3558         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
3559         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
3560         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
3561         previous target-specific skips and warning-message matches where
3562         applicable.
3563
3564 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
3565
3566         PR c++/21347
3567         * g++.dg/warn/Wctor-dtor.C: New test.
3568
3569 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3570
3571         PR c/23439
3572         * gcc.dg/for-1.c: New test.
3573
3574 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
3575
3576         PR c++/19565
3577         * g++.dg/warn/Wconversion1.C: New test.
3578         * g++.dg/ext/packed4.C: Compile with -w.
3579         * g++.dg/opt/20050511-1.C: Likewise.
3580         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
3581
3582 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
3583
3584         * gfortran.dg/boz_5.f90: New test.
3585
3586 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
3587
3588         PR c++/22551
3589         * g++.dg/other/switch2.C: New.
3590
3591         PR c++/23984
3592         * g++.dg/init/ctor7.C: New.
3593
3594 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
3595
3596         PR c++/23730
3597         * g++.dg/parse/crash32.C: New test.
3598
3599 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
3600
3601         PR c++/20721
3602         * g++.dg/init/goto2.C: New test.
3603
3604         PR c++/22464
3605         * g++.dg/template/crash/41.C: New test.
3606
3607         PR c++/22180
3608         * g++.dg/template/crash40.C: New test.
3609
3610         PR c++/23694
3611         * g++.dg/parse/friend5.C: New test.
3612
3613         PR c++/23307
3614         * g++.dg/template/crash38.C: New test.
3615
3616         PR c++/22352
3617         * g++.dg/template/friend38.C: New test.
3618
3619         PR c++/22405
3620         * g++.dg/template/crash39.C: New test.
3621
3622 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
3623
3624         * gcc.dg/debug/dwarf2/dwarf-char1.c,
3625         gcc.dg/debug/dwarf2/dwarf-char2.c,
3626         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
3627
3628         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
3629
3630 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
3631
3632         * gcc.dg/dll-2.c: Add tests for warnings.
3633         * gcc.dg/dll-3.c: Likewise.
3634         * gcc.dg/dll-4.c: Likewise.
3635
3636         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
3637         * g++.dg/ext/dllimport2.C: Likewise.
3638         * g++.dg/ext/dllimport3.C: Likewise.
3639         * g++.dg/ext/dllimport7.C: Likewise.
3640         * g++.dg/ext/dllimport8.C: Likewise.
3641         * g++.dg/ext/dllimport9.C: Likewise.
3642
3643 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
3644
3645         PR fortran/24092
3646         * gfortran.dg/derived_pointer_recursion.f90: New test.
3647
3648 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
3649
3650         * gcc.c-torture/execute/20051012-1.c: New test.
3651
3652 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
3653
3654         PR fortran/18082
3655         * gfortran.dg/automatic_char_len_1.f90: New test.
3656
3657 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
3658
3659         PR fortran/20847
3660         * gfortran.dg/save_common.f90: New test.
3661
3662         PR fortran/20856
3663         * gfortran.dg/save_result.f90: New test.
3664
3665 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
3666
3667         PR c++/21592
3668         * g++.dg/template/dependent-expr1.C: Add new expected error.
3669         * g++.dg/template/dependent-expr2.C: Adjust error text.
3670         * g++.dg/template/overload6.C: New.
3671
3672         PR c++/23797
3673         * g++.dg/other/typename8.C: New.
3674
3675         PR c++/21117
3676         * g++.dg/other/return1.C: New.
3677
3678 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
3679
3680         PR c++/24052
3681         * g++.dg/ext/label5.C: New.
3682
3683 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
3684
3685         PR c++/19964
3686         * g++.dg/parse/crash31.C: New.
3687
3688 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
3689
3690         * g++.dg/ipa/ipa-1.c: New test.
3691         * g++.dg/ipa/ipa-2.c: New test.
3692         * g++.dg/ipa/ipa-3.c: New test.
3693         * g++.dg/ipa/ipa-4.c: New test.
3694         * g++.dg/ipa/ipa-5.c: New test.
3695         * g++.dg/ipa/ipa.exp: New file.
3696
3697 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
3698
3699         PR fortran/24207
3700         * gfortran.dg/private_type_3.f90: New test.
3701
3702 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
3703
3704         PR fortran/20786
3705         gfortran.dg/aint_anint_1.f90: New test.
3706
3707 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
3708
3709         PR libgfortran/24313
3710         gfortran.dg/csqrt.f: New test.
3711
3712 2005-10-11  Ian Lance Taylor  <ian@airs.com>
3713
3714         PR c++/8057
3715         * g++.dg/warn/noeffect7.C: New test.
3716         * g++.dg/warn/noeffect2.C: Instantiate templates.
3717         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
3718         and warning.
3719
3720 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
3721
3722         PR c++/21089
3723         * g++.dg/init/float1.C: New test.
3724
3725         PR c++/24277
3726         * g++.dg/init/member1.C: Tweak error markers.
3727
3728 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
3729
3730         PR testsuite/24281
3731         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
3732         Check for null pointer.
3733
3734 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
3735
3736         PR c++/21369
3737         * g++.dg/parse/ret-type3.C: New test.
3738
3739 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
3740
3741         PR tree-opt/23946
3742         * gcc.c-torture/compile/pr23946.c: New test.
3743
3744 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
3745
3746         * g++.dg/opt/mmx2.C: New test.
3747
3748 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
3749
3750         PR c++/24277
3751         * g++.dg/template/static20.C: New test.
3752
3753         PR c++/24302
3754         * g++.dg/warn/Wunused-12.C: New test.
3755
3756         PR c++/23437
3757         * g++.dg/template/arg4.C: New test.
3758
3759 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3760
3761         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
3762         * gcc.dg/ucnid-3.c: Likewise.
3763         * gcc.dg/ucnid-4.c: Likewise.
3764         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
3765         * g++.dg/other/ucnid-1.C: Likewise.
3766         * gcc.dg/sparc-frame-1.c: New test.
3767
3768 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
3769
3770         PR c++/24139
3771         * g++.dg/template/spec27.C: New test.
3772
3773         PR c++/24275
3774         * g++.dg/template/static19.C: New test.
3775
3776 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
3777
3778         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
3779         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
3780
3781 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
3782
3783         PR target/24136
3784         * gfortran.fortran-torture/compile/pr24136.f: New test.
3785
3786 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
3787
3788         PR c++/22172
3789         * g++.dg/parse/crash30.C: New test.
3790
3791 2005-10-07  Richard Guenther  <rguenther@suse.de>
3792
3793         PR middle-end/24227
3794         * gcc.c-torture/compile/pr24227.c: New testcase.
3795
3796 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
3797
3798         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
3799         Do not put aligned attributes on array elements.
3800
3801 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
3802
3803         PR testsuite/23611, PR testsuite/23615
3804         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
3805         writing prototypes of library functions by hand.
3806         * obj-c++.dg/bitfield-4.mm: Likewise.
3807         * obj-c++.dg/const-str-4.mm: Likewise.
3808         * obj-c++.dg/encode-4.mm: Likewise.
3809         * obj-c++.dg/encode-5.mm: Likewise.
3810         * obj-c++.dg/encode-6.mm: Likewise.
3811         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
3812         * obj-c++.dg/method-10.mm: Likewise.
3813         * obj-c++.dg/method-17.mm: Likewise.
3814         * obj-c++.dg/method-19.mm: Likewise.
3815         * obj-c++.dg/try-catch-2.mm: Likewise.
3816
3817 2005-10-06  Richard Henderson  <rth@redhat.com>
3818
3819         PR 24236
3820         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
3821
3822 2005-10-06  Dale Johannesen  <dalej@apple.com>
3823
3824         * gcc.c-torture/execute/20030125-1.c: Correct.
3825
3826 2005-10-06  Richard Guenther  <rguenther@suse.de>
3827
3828         PR tree-optimization/24238
3829         * g++.dg/tree-ssa/pr24238.C: New testcase.
3830
3831 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
3832
3833         PR 18568
3834         * gfortran.dg/der_pointer_3.f90: New test.
3835
3836 2005-10-05  Devang Patel  <dpatel@apple.com>
3837
3838         PR Debug/23205
3839         * g++.dg/other/PR23205.C: New.
3840
3841 2005-10-05  Richard Henderson  <rth@redhat.com>
3842
3843         PR target/23602
3844         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
3845         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
3846
3847 2005-10-05  Dale Johannesen  <dalej@apple.com>
3848
3849         * gcc.c-torture/execute/float-floor.c: New.
3850
3851 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
3852
3853         PR tree-optimization/21419
3854         PR tree-optimization/24146
3855         PR tree-optimization/24151
3856
3857         * g++.dg/ext/asm7.C: New.
3858         * g++.dg/ext/asm8.C: New.
3859         * gcc.dg/asm-1.c: Compile on all targets.
3860         * gcc.dg/asm-pr24146.c: New.
3861         * gcc.dg/pr21419.c: Adjust error messages.
3862
3863 2005-10-05  Richard Guenther  <rguenther@suse.de>
3864
3865         PR fortran/24176
3866         * gfortran.fortran-torture/compile/empty.f90: New testcase.
3867
3868 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
3869
3870         PR c++/23513
3871         * g++.dg/template/spec22.C: Robustify test.
3872         * g++.dg/template/spec26.C: New.
3873
3874 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
3875
3876         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
3877         if target supports vector instructions.
3878
3879 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
3880
3881         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
3882         C99 functions.
3883
3884 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
3885
3886         * lib/target-supports.exp (check_effective_target_fortran_large_real,
3887         check_effective_target_fortran_large_int): Replace cached result
3888         when target changes.
3889
3890 2005-10-04  Devang Patel  <dpatel@apple.com>
3891
3892         * gcc.dg/i386-sse-vect-types.c: New.
3893
3894 2005-10-04  Ian Lance Taylor  <ian@airs.com>
3895
3896         PR preprocessor/13726
3897         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
3898         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
3899
3900 2005-10-04  Richard Guenther  <rguenther@suse.de>
3901
3902         PR c/23576
3903         * gcc.dg/noncompile/pr23576.c: New testcase.
3904
3905 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
3906
3907         PR middle-end/23125
3908         * gcc.dg/register-var-3.c: New test.
3909
3910 2005-10-04  Steven Bosscher  <stevenb@suse.de>
3911
3912         * gcc.dg/pr23049.c: New test.
3913
3914         * gcc.dg/ucnid-4.c: Fix test.
3915
3916 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
3917
3918         PR 23445
3919         * gcc.c-torture/compile/pr23445.c: New test.
3920
3921 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
3922
3923         * g++.dg/overload/unknown1.C: New.
3924
3925 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
3926
3927         PR c++/17775
3928         * g++.dg/template/repo4.C: New test.
3929
3930 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3931
3932         PR libfortran/19308
3933         * gfortran.dg/large_real_kind_2.F90: New test.
3934         * gfortran.dg/large_integer_kind_2.f90: New test.
3935
3936 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
3937
3938         * lib/target-supports.exp (check_effective_target_vect_shift):
3939         Implement with result caching. Add i?86, x86_64 and ia64 targets.
3940         (check_effective_target_vect_condition): Fix copy-n-pasto.
3941
3942         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
3943         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
3944         targets.
3945
3946 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
3947
3948         PR c++/22621
3949         * g++.dg/template/overload5.C : New test.
3950
3951         PR c++/23840
3952         * g++.dg/expr/stdarg1.C: New test.
3953
3954 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
3955
3956         PR 24142
3957         * gcc.c-torture/execute/pr24142.c: New test.
3958
3959 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
3960
3961         PR 24141
3962         * gcc.c-torture/execute/pr24141.c: New test.
3963
3964 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
3965             Diego Novillo  <dnovillo@redhat.com>
3966
3967         PR 23604
3968         * gcc.c-torture/execute/pr23604.c: New test.
3969
3970 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
3971
3972         PR fortran/16404
3973         PR fortran/20835
3974         PR fortran/20890
3975         PR fortran/20899
3976         PR fortran/20900
3977         PR fortran/20901
3978         PR fortran/20902
3979         gfortran.dg/equiv_constraint_1.f90: New test.
3980         gfortran.dg/equiv_constraint_2.f90: New test.
3981         gfortran.dg/equiv_constraint_3.f90: New test.
3982         gfortran.dg/equiv_constraint_4.f90: New test.
3983         gfortran.dg/equiv_constraint_5.f90: New test.
3984         gfortran.dg/equiv_constraint_6.f90: New test.
3985         gfortran.dg/equiv_constraint_7.f90: New test.
3986         gfortran.dg/equiv_constraint_8.f90: New test.
3987         gfortran.dg/private_type_1.f90: New test.
3988         gfortran.dg/private_type_2.f90: New test.
3989         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
3990         980628-10.f: Assert std=gnu to permit mixing of
3991         types in equivalence statements.
3992
3993 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
3994
3995         PR 24112
3996         * gfortran.dg/open_status_1.f90: New.
3997
3998 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
3999
4000         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
4001         * gcc.dg/vect/pr22480.c: Clean up temp files.
4002         * gcc.dg/vect/pr23831.c: Clean up temp files.
4003         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
4004         Clean up temp files.
4005         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
4006         Clean up temp files.
4007
4008         * gcc.dg/20050309-1.c: Clean up temp files.
4009         * gcc.dg/20050325-1.c: Clean up temp files.
4010
4011 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
4012
4013         PR tree-optimization/24059
4014         * gcc.dg/vect/pr24059.c : New test.
4015
4016 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
4017
4018         PR middle-end/24109
4019         * gcc.c-torture/execute/20050929-1.c: New test.
4020
4021 2005-09-29  Steven Bosscher  <stevenb@suse.de>
4022
4023         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
4024
4025 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
4026
4027         PR c/21419
4028         * gcc.dg/pr21419.c: New test.
4029
4030 2005-09-29  Steven Bosscher  <stevenb@suse.de>
4031
4032         * gcc.dg/pr23911.c: New test.
4033
4034 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
4035
4036         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
4037
4038         PR c++/16782
4039         * g++.dg/parse/qualified4.C: New test.
4040         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
4041         * g++.old-deja/g++.mike/p8154.C: Likewise.
4042
4043 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
4044
4045         PR c++/22147
4046         * g++.dg/template/friend37.C: New test.
4047         * g++.dg/parse/crash28.C: Adjust error markers.
4048
4049 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
4050
4051         PR fortran/18518
4052         * gfortran.fortran-torture/execute/save_2.f90: New decl.
4053
4054 2005-09-27  Devang Patel  <dpatel@apple.com>
4055
4056         PR tree-optimization/23625
4057         * gcc.dg/pr23625.c: New test.
4058
4059 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
4060
4061         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
4062         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
4063
4064 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
4065
4066         PR fortran/23677
4067         * gfortran.fortran-torture/execute/save_1.f90: New test.
4068         * gfortran.dg/save_1.f90: New test.
4069
4070 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
4071
4072         * gcc.target/i386/builtin-apply-mmx.c: New test.
4073
4074         PR target/22576
4075         * gcc.target/i386/pr22576.c: New test.
4076
4077         PR target/22585
4078         * gcc.target/i386/pr22585.c: New test.
4079
4080         PR target/23268
4081         * gcc.target/i386/pr23268.c: New test.
4082
4083         PR middle-end/23831
4084         * gcc.dg/vect/pr23831.c: New test.
4085
4086         PR target/24055
4087         * gcc.target/i386/pr24055.c: New test.
4088
4089 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
4090
4091         PR tree-optimization/23960
4092         * gcc.c-torture/compile/pr23960.c: New.
4093
4094 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
4095
4096         PR fortran/16861
4097         * gfortran.dg/nested_modules_3.f90: New.
4098
4099 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
4100
4101         PR fortran/24005
4102         gfortran.dg/interface_1.f90: New test.
4103
4104 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
4105         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4106
4107         PR fortran/23843
4108         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
4109
4110 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
4111
4112         PR fortran/23516
4113         * gfortran.dg/imag_1.f: New test.
4114         * gfortran.dg/imag_2.f: Ditto.
4115
4116 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
4117
4118         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
4119
4120 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
4121
4122         PR c++/21983
4123         * g++.dg/warn/pr21983.C: New test.
4124
4125 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
4126
4127         PR c++/23993
4128         * g++.dg/template/array14.C: New test.
4129
4130 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
4131
4132         PR fortran/19929
4133         * gfortran.dg/der_ptr_component_1.f90: New test.
4134
4135 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4136
4137         PR c++/23965
4138         * g++.dg/template/error1.C: Reject "no matching function" message.
4139
4140 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4141
4142         PR c++/17609
4143         * g++.dg/lookup/error1.C: New test.
4144
4145 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
4146
4147         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
4148         functionality of the testcase.
4149
4150 2005-09-20  Richard Henderson  <rth@redhat.com>
4151
4152         * gcc.dg/vect/vect-22.c: Require vect_float.
4153         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
4154
4155 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
4156
4157         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
4158         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
4159         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
4160         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
4161         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
4162         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
4163         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
4164         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
4165         * gcc.dg/cpp/ucnid-8.c: New test.
4166
4167 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
4168
4169         PR tree-optimization/23929
4170         * gcc.c-torture/compile/pr23929.c: New test.
4171
4172 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
4173
4174         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
4175         for one loop.
4176
4177 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
4178
4179         PR testsuite/23186
4180         * g++.dg/other/pr22003.C: Require named sections.
4181
4182 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
4183
4184         PR c++/23947
4185         * g++.dg/rtti/crash3.C: New test.
4186
4187         PR tree-optimization/23818
4188         * gcc.dg/pr23818.c: New test.
4189
4190 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4191
4192         PR fortran/23420
4193         * gfortran.dg/print_fmt_4.f: New.
4194
4195 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
4196
4197         PR fortran/23663
4198         * gfortran.fortran-torture/execute/entry_11.f90: New test.
4199
4200 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
4201
4202         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
4203         Use pointers to local alignable arrays instead. Added comments.
4204         * gcc.dg/vect/vect-46.c: Likewise.
4205         * gcc.dg/vect/vect-48.c: Likewise.
4206         * gcc.dg/vect/vect-49.c: Likewise.
4207         * gcc.dg/vect/vect-52.c: Likewise.
4208         * gcc.dg/vect/vect-53.c: Likewise.
4209         * gcc.dg/vect/vect-54.c: Likewise.
4210         * gcc.dg/vect/vect-56.c: Likewise.
4211         * gcc.dg/vect/vect-57.c: Likewise.
4212         * gcc.dg/vect/vect-58.c: Likewise.
4213         * gcc.dg/vect/vect-60.c: Likewise.
4214         * gcc.dg/vect/vect-61.c: Likewise.
4215
4216         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
4217         The test is no longer vectorizable on vect_no_align targets.
4218         * gcc.dg/vect/vect-43.c: Likewsie.
4219
4220         * gcc.dg/vect/vect-44.c: Added comments.
4221         * gcc.dg/vect/vect-45.c: Added comments.
4222         * gcc.dg/vect/vect-50.c: Added comments.
4223         * gcc.dg/vect/vect-51.c: Added comments.
4224
4225         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
4226         aligned type.
4227         * gcc.dg/vect/Os-vect-95.c: Likewise.
4228
4229         * gcc.dg/vect/vect-41.c: Test removed.
4230         * gcc.dg/vect/vect-47.c: Test removed.
4231         * gcc.dg/vect/vect-55.c: Test removed.
4232         * gcc.dg/vect/vect-59.c: Test removed.
4233
4234 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
4235
4236         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
4237         No longer vectorizable on vect_no_align targets.
4238         * gcc.dg/vect/pr20122.c: Likewise.
4239         * gcc.dg/vect/vect-74.c: Likewise.
4240         * gcc.dg/vect/vect-75.c: Likewise.
4241         * gcc.dg/vect/vect-76.c: Likewise.
4242
4243         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
4244         Will not be vectorizable on vect_no_align targets once aliasing issues
4245         are resolved.
4246         * gcc.dg/vect/vect-79.c: Likewise.
4247
4248         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
4249         * gcc.dg/vect/vect-78.c: Likewise.
4250         * gcc.dg/vect/vect-97.c: Likewise.
4251
4252 2005-09-19  Steven Bosscher  <stevenb@suse.de>
4253
4254         * gcc.dg/pr23943.c: New test.
4255
4256 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
4257
4258         PR fortran/19181
4259         * gfortran.dg/derived_pointer_null_1.f90: New test.
4260
4261 2005-09-18  Richard Guenther  <rguenther@suse.de>
4262
4263         PR middle-end/23944
4264         * gcc.c-torture/compile/pr23944.c: New testcase.
4265
4266 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
4267
4268         PR fortran/15975
4269         * gfortran.dg/der_pointer_2.f90: New test.
4270
4271 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
4272
4273         PR fortran/16861
4274         * gfortran.dg/nested_modules_2.f90: New test.
4275
4276 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4277
4278         PR c++/18368
4279         * g++.dg/other/semicolon.C: New test.
4280
4281 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
4282
4283         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
4284         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
4285
4286 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
4287
4288         PR c++/23914
4289         * g++.dg/template/static18.C: New test.
4290
4291         PR c++/21514
4292         * g++.dg/template/crash19.C: Remove dg-error marker.
4293         * g++.dg/template/local4.C: New test.
4294
4295 2005-09-16  Paul Brook  <paul@codesourcery.com>
4296
4297         PR fortran/23906
4298         * gfortran.dg/dependency_1.f90: New test.
4299
4300 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
4301
4302         PR c++/23896
4303         * g++.dg/template/static17.C: New test.
4304
4305 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
4306
4307         PR c++/23139
4308         * g++.dg/warn/huge-val1.C: New test.
4309
4310 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
4311
4312         PR c++/13140
4313         * g++.dg/parse/class2.C: New test.
4314         * g++.dg/template/explicit8.C: Likewise.
4315         * g++.dg/template/spec25.C: Likewise.
4316
4317 2005-09-14  Josh Conner  <jconner@apple.com>
4318
4319         PR middle-end/23584
4320         * gcc.dg/pr23584.c: New test.
4321
4322 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
4323
4324         PR fortran/21875 Internal Unit Array I/O, NIST
4325         * gfortran.dg/arrayio_1.f90: New test.
4326         * gfortran.dg/arrayio_1.f90: New test.
4327         * gfortran.dg/arrayio_1.f90: New test.
4328         * gfortran.dg/arrayio_1.f90: New test.
4329         * gfortran.dg/arrayio_1.f90: New test.
4330
4331 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
4332
4333         PR middle-end/22480
4334         * gcc.dg/vect/pr22480.c: New test.
4335
4336 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
4337
4338         PR fortran/19358
4339         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
4340
4341 2005-09-13 Josh Conner <jconner@apple.com>
4342
4343         PR c++/23180
4344         * g++.dg/init/struct2.C: New test.
4345         * g++.dg/init/struct3.C: New test.
4346
4347 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
4348
4349         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
4350         Clean up temp files.
4351         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
4352         gcc.dg/tree-ssa/builtin-fprintf-1.c,
4353         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
4354         gcc.dg/tree-ssa/builtin-printf-1.c,
4355         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
4356         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
4357         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
4358         gcc.dg/tree-ssa/builtin-vprintf-1.c,
4359         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
4360         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
4361         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
4362         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
4363         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
4364         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
4365         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
4366         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
4367
4368 2005-09-13  Josh Conner  <jconner@apple.com>
4369
4370         * lib/gcc-dg.exp: Load scanipa.exp.
4371         (cleanup-dump): New procedure.
4372         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
4373         * lib/scandump.exp: New file.
4374         * lib/scantree.exp: Use it.
4375         * lib/scanipa.exp: New file.
4376
4377 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
4378
4379         PR fortran/17740
4380         * gfortran.dg/generic_4.f90: New test.
4381
4382 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
4383
4384         PR target/23816
4385         * gcc.target/i386/pr23816-1.c: New test.
4386         * gcc.target/i386/pr23816-2.c: New test.
4387
4388
4389 2005-09-13  Bastian Blank <waldi@debian.org>
4390
4391         PR c++/16171
4392         * g++.dg/abi/mangle26.C: New test.
4393         * g++.dg/abi/mangle27.C: New test.
4394         * g++.dg/abi/mangle28.C: New test.
4395         * g++.dg/abi/mangle29.C: New test.
4396
4397         PR c++/23839
4398         * g++.dg/parse/register1.C: New test.
4399
4400 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
4401
4402         PR c++/23842
4403         * g++.dg/template/access16.C: New test.
4404
4405 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
4406
4407         * gfortran.dg/char_pack_2.f90: Increase the vector size.
4408
4409 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
4410
4411         PR fortran/18899
4412         * gfortran.dg/shape_2.f90: New test.
4413
4414 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
4415
4416         PR target/19269
4417         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
4418         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
4419         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
4420         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
4421         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
4422         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
4423         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
4424         tests.
4425
4426 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
4427
4428         PR c++/23841
4429         * g++.dg/parse/template17.C: New test.
4430
4431 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
4432
4433         PR c++/23789
4434         * g++.dg/template/nontype14.C: New test.
4435
4436 2005-09-12  Ian Lance Taylor  <ian@airs.com>
4437
4438         PR g++/7874
4439         * g++.dg/lookup/friend7.C: New test.
4440         * g++.dg/lookup/friend8.C: New test.
4441         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
4442         so that it will be found via argument dependent lookup.
4443         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
4444         friend functions which will no longer be found.
4445         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
4446         function g, so that it will be found via argument dependent
4447         lookup.
4448         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
4449         * g++.old-deja/g++.mike/net43.C: Likewise.
4450
4451 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
4452
4453         PR c++/23691
4454         * g++.dg/template/static16.C: New test.
4455
4456 2005-09-12  Josh Conner  <jconner@apple.com>
4457
4458         PR middle-end/23237
4459         * gcc.c-torture/compile/pr23237.c: New test.
4460
4461 2005-09-11  Richard Henderson  <rth@redhat.com>
4462
4463         * g++.dg/other/error8.C: Update expected diagnostic text.
4464
4465 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4466
4467         PR libfortran/19872
4468         * gfortran.dg/overwrite_1.f: New test.
4469
4470 2005-09-09  Josh Conner  <jconner@apple.com>
4471
4472         * g++.dg/init/pr23180-1.C: Removed.
4473         * g++.dg/init/pr23180-2.C: Removed.
4474
4475 2005-09-09  David Daney <ddaney@avtrex.com>
4476
4477         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
4478         files which are ...
4479         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
4480         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
4481
4482 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4483
4484         * gfortran.dg/iostat_2.f90: New test.
4485
4486 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
4487
4488         PR c++/22252
4489         * g++.dg/ext/interface1.C: New test.
4490         * g++.dg/ext/interface1.h: Likewise.
4491         * g++.dg/ext/interface1a.cc: Likewise.
4492
4493 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
4494
4495         * gfortran.dg/iomsg_1.f90: New test case.
4496
4497 2005-09-09  Richard Guenther  <rguenther@suse.de>
4498
4499         PR c++/23624
4500         * g++.dg/tree-ssa/pr23624.C: New testcase.
4501
4502 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
4503
4504         PR fortran/19239
4505         * gfortran.dg/vector_subscript_1.f90,
4506         * gfortran.dg/vector_subscript_2.f90: New tests.
4507
4508 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
4509
4510         PR fortran/21104
4511         * gfortran.dg/array_alloc_1.f90,
4512         * gfortran.dg/array_alloc_2.f90,
4513         * gfortran.dg/array_alloc_3.f90: New tests.
4514
4515 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
4516
4517         PR fortran/12840
4518         * gfortran.dg/array_constructor_6.f90
4519         * gfortran.dg/array_constructor_7.f90
4520         * gfortran.dg/array_constructor_8.f90
4521         * gfortran.dg/array_constructor_9.f90
4522         * gfortran.dg/array_constructor_10.f90
4523         * gfortran.dg/array_constructor_11.f90
4524         * gfortran.dg/array_constructor_12.f90: New tests.
4525
4526 2005-09-08  Josh Conner  <jconner@apple.com>
4527
4528         PR c++/23180
4529         * g++.dg/init/pr23180-1.C: New test.
4530         * g++.dg/init/pr23180-2.C: New test.
4531
4532 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
4533
4534         PR fortran/18878
4535         * gfortran.dg/module_double_reuse.f90: New.
4536
4537 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
4538
4539         PR fortran/23270
4540         PR fortran/22304
4541         PR fortran/18870
4542         PR fortran/17917
4543         PR fortran/16511
4544         * gfortran.dg/common_equivalence_1.f: New.
4545         * gfortran.dg/common_equivalence_2.f: New.
4546         * gfortran.dg/common_equivalence_3.f: New.
4547         * gfortran.dg/contained_equivalence_1.f90: New.
4548         * gfortran.dg/module_blank_common.f90: New.
4549         * gfortran.dg/module_commons_1.f90: New.
4550         * gfortran.dg/module_equivalence_1.f90: New.
4551         * gfortran.dg/nested_modules_1.f90: New.
4552         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
4553         equivalences and add comment to connect the test with
4554         the PR.
4555
4556 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4557
4558         PR fortran/23765
4559         * gfortran.dg/common_6.f90: New test.
4560
4561 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
4562
4563         PR fortran/15326
4564         * gfortran.dg/char_result_1.f90,
4565         * gfortran.dg/char_result_2.f90,
4566         * gfortran.dg/char_result_3.f90,
4567         * gfortran.dg/char_result_4.f90,
4568         * gfortran.dg/char_result_5.f90,
4569         * gfortran.dg/char_result_6.f90,
4570         * gfortran.dg/char_result_7.f90,
4571         * gfortran.dg/char_result_8.f90: New tests.
4572
4573 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
4574
4575         PR fortran/19928
4576         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
4577
4578 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
4579
4580         PR obj-c++/16816
4581         * obj-c++.dg/selector-5.mm: New test.
4582         * obj-c++.dg/selector-6.mm: New test.
4583
4584 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
4585
4586         PR objc/20574
4587         PR objc/19324
4588         * objc.dg/error-1.m: New test.
4589
4590 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
4591
4592         PR fortran/23373
4593         * gfortran.fortran-torture/execute/pr23373-1.f90,
4594         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
4595
4596 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
4597
4598         PR libfortran/23760
4599         * gfortran.dg/g77/1832.f: Remove long string in write statement
4600         to allow the test to pass on correct list directed output with
4601         prepended space.
4602
4603 2005-09-07  James E Wilson  <wilson@specifix.com>
4604
4605         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
4606
4607 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
4608
4609         * gfortran.dg/parameter+save.f90: Rename to
4610         * gfortran.dg/parameter_save.f90: .. this.
4611
4612 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
4613
4614         PR fortran/20848
4615         * gfortran.dg/parameter+save.f90: New test case.
4616
4617 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
4618
4619         PR fortran/19269
4620         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
4621
4622 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
4623
4624         PR c/23075
4625         * gcc.dg/pr23075.c: New test.
4626         * g++.dg/warn/pr23075.C: New test.
4627
4628         PR target/22362
4629         * gcc.target/i386/pr22362.c: New test.
4630
4631         PR rtl-optimization/23098
4632         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
4633
4634         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
4635         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
4636         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
4637
4638 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
4639
4640         * g++.dg/expr/cast6.C: New test.
4641
4642         PR c++/9782
4643         * g++.dg/init/new15.C: New test.
4644
4645 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
4646
4647         * gcc.dg/vect/Os-vect-95.c: New test.
4648         * gcc.dg/vect/vect-95.c: Same.
4649
4650 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
4651
4652         * gcc.dg/vect/vect-29.c: Update xfail testing.
4653         * gcc.dg/vect/vect-44.c: Same.
4654         * gcc.dg/vect/vect-48.c: Same.
4655         * gcc.dg/vect/vect-50.c: Same.
4656         * gcc.dg/vect/vect-72.c: Same.
4657         * gcc.dg/vect/vect-77.c: Same.
4658         * gcc.dg/vect/vect-78.c: Same.
4659         * gcc.dg/vect/vect-80.c: Same.
4660         * gcc.dg/vect/vect-96.c: Same.
4661         * gcc.dg/vect/vect-100.c: Same.
4662         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
4663         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
4664         * gfortran.dg/vect/vect-5.f90: Same.
4665
4666 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
4667
4668         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
4669         start strings.
4670         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
4671         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
4672
4673         PR c++/23056
4674         * g++.dg/opt/pr23056.C: New test.
4675
4676         PR rtl-optimization/23098
4677         * gcc.target/i386/pr23098.c: New test.
4678
4679 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
4680
4681         PR c++/23667
4682         * g++.dg/template/static15.C: New test.
4683
4684         PR c++/21440
4685         * g++.dg/ext/stmtexpr5.C: New test.
4686         * g++.dg/ext/stmtexpr6.C: Likewise.
4687
4688 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
4689
4690         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
4691
4692         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
4693         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
4694         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
4695
4696 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
4697
4698         PR libfortran/23321
4699         * gfortran.dg/direct_io_4.f90: New test case.
4700
4701 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
4702             Rasmus Hahn  <rassahah@neofonie.de>
4703
4704         PR libobjc/23108
4705         * objc.dg/type-stream-1.m: New test.
4706
4707 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
4708
4709         PR fortran/23661
4710         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
4711         gfortran.dg/print_fmt_3.f90: New test.
4712
4713 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
4714
4715         * gfortran.dg/fmt_t_1.f90: New test.
4716
4717 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
4718
4719         PR rtl-optimization/23454
4720         * g++.dg/opt/pr23454.C: New test.
4721
4722 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
4723
4724         PR c++/23699
4725         * g++.dg/ext/static1.C: New test.
4726
4727 2005-09-02  Richard Henderson  <rth@redhat.com>
4728
4729         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
4730         tail call to check_fa_work.
4731
4732 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
4733
4734         PR c++/21687
4735         * g++.dg/other/gc3.C: New test.
4736
4737 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
4738
4739         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
4740         * gcc.dg/20050826-1.c: Likewise.
4741
4742 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
4743
4744         PR c++/23167
4745         * g++.dg/expr/volatile1.C: New test.
4746
4747 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
4748
4749         PR middle-end/23547
4750         * gcc.dg/pr23547.c: New test.
4751
4752 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
4753
4754         PR c/22061
4755         * gcc.c-torture/execute/pr22061-1.c,
4756         * gcc.c-torture/execute/pr22061-2.c,
4757         * gcc.c-torture/execute/pr22061-3.c,
4758         * gcc.c-torture/execute/pr22061-4.c: New tests.
4759
4760 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
4761
4762         * gcc.dg/Wredundant-decls-2.c: New test to check that
4763         -Wredundant-decls does not issue warning for a variable
4764         definition following a declaration.
4765
4766 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
4767
4768         PR debug/7241
4769         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
4770         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
4771         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
4772
4773         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
4774         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
4775         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
4776         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
4777         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
4778         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
4779         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
4780         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
4781
4782 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
4783
4784         PR objc/23306
4785         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
4786         scan-assmbler.
4787
4788 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
4789
4790         PR target/21255
4791         * gcc.dg/pr21255-1.c: New test.
4792         * gcc.dg/pr21255-2-mb.c: Likewise.
4793         * gcc.dg/pr21255-2-ml.c: Likewise.
4794         * gcc.dg/pr21255-3.c: Likewise.
4795         * gcc.dg/pr21255-4.c: Likewise.
4796
4797 2005-08-31  Dale Johannesen  <dalej@apple.com>
4798
4799         * gcc.dg/20050830-1.c: New.
4800
4801 2005-08-31  Josh Conner  <jconner@apple.com>
4802
4803         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
4804         command-line options for arm-*-* targets.
4805         * g++.dg/init/array16.C: Likewise.
4806         * g++.dg/other/crash-4.C: Likewise.
4807
4808 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
4809
4810         PR obj-c++/23640
4811         * obj-c++.dg/gnu-runtime-3.mm: New test.
4812
4813 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4814
4815         PR c++/13377
4816         * g++.dg/lookup/ambig4.C: New test.
4817         * g++.dg/lookup/ambig5.C: New test.
4818         * g++.dg/tc1/dr101.C: Adjust error markers.
4819
4820 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4821
4822         PR c++/23639
4823         * g++.dg/template/ttp5.C: Adjust error markers.
4824
4825 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
4826
4827         PR testsuite/23609
4828         * lib/obj-c++.exp: Include target-libpath.exp.
4829         (obj-c++_link_flags): Look for the GNU libobjc library
4830         and set the library path to include it.
4831         Don't manually set LD_LIBRARY_PATH (etc.) but call
4832         set_ld_library_path_env_vars instead.
4833         (obj-c++_target_compile): Don't set library path or
4834         linker flags because they are already set correctly
4835         in obj-c++_link_flags.
4836
4837 2005-08-30  Josh Conner  <jconner@apple.com>
4838
4839         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
4840         to command-line options for arm-*-* targets.
4841
4842 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
4843
4844         * g++.dg/other/i386-1.C: New.
4845
4846 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
4847
4848         PR preprocessor/20348
4849         PR preprocessor/20356
4850         * gcc.dg/cpp/pr20348.c: New test.
4851         * gcc.dg/cpp/pr20348.h: New file.
4852         * gcc.dg/cpp/inc/pr20348.h: New file.
4853         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
4854         * gcc.dg/cpp/pr20356.c: New test.
4855         * gcc.dg/cpp/pr20356.h: New file.
4856         * gcc.dg/cpp/inc/pr20356.h: New file.
4857         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
4858
4859 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
4860
4861         * gfortran.fortran-torture/execute/intrinsic_count.f90:
4862         Fix array dimension to avoid correct end-of-file error.
4863
4864 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
4865
4866         PR libfortran/23598
4867         * gfortran.dg/iostat_1.f90: New test.
4868
4869 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
4870
4871         PR middle-end/23408
4872         * gcc.dg/pr23408.c: New test.
4873
4874 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
4875
4876         PR c++/23099
4877         * g++.dg/init/member1.C: Make sure erroneous static data member
4878         definitions are required.
4879         * g++.dg/template/static13.C: New test.
4880         * g++.dg/template/static14.C: Likewise.
4881
4882 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
4883
4884         * gcc.target/i386/pr23575.c: Use -msse2 instead of
4885         -march=pentium4, remove ilp32 requirement.
4886
4887         PR middle-end/23484
4888         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
4889         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
4890
4891 2005-08-29  Andreas Jaeger  <aj@suse.de>
4892
4893         PR testsuite/23607
4894         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
4895
4896 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
4897
4898         * gcc.c-torture/execute/20050316-2.c: New test.
4899         * gcc.c-torture/execute/20050316-3.c: New test.
4900         * gcc.dg/torture/pr16104-1.c: New test.
4901
4902 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
4903
4904         PR middle-end/23463
4905         * gcc.c-torture/execute/zero-struct-1.c: New test.
4906
4907 2005-08-27  Richard Guenther  <rguenther@suse.de>
4908
4909         PR target/23575
4910         * gcc.target/i386/pr23575.c: New testcase.
4911
4912 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
4913
4914         PR rtl-optimization/23561
4915         * gcc.c-torture/execute/20050826-1.c: New test.
4916
4917         PR rtl-opt/23560
4918         * gcc.c-torture/execute/20050826-2.c: New test.
4919
4920 2005-08-26  Dale Johannesen  <dalej@apple.com>
4921
4922         * gcc.dg/20030711-1.c: Modify to work on Darwin.
4923         * gcc.dg/20050826-1.c: New.
4924
4925 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
4926
4927         PR c++/19004
4928         * g++.dg/template/nontype13.C: New test.
4929
4930         PR c++/23491
4931         * g++.dg/init/new14.C: New test.
4932         * g++.dg/expr/anew1.C: Do not XFAIL.
4933         * g++.dg/expr/anew2.C: Likewise.
4934         * g++.dg/expr/anew3.C: Likewise.
4935
4936 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
4937
4938         PR middle-end/22439
4939         * gcc.dg/vla-3.c: New test.
4940
4941 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
4942
4943         PR fortran/20363
4944         * gfortran.dg/named_interface.f90: New.
4945
4946 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
4947
4948         * gcc.c-torture/execute/frame-address.c: New test.
4949
4950 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
4951
4952         PR c++/20817
4953         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
4954
4955 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
4956
4957         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
4958
4959 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
4960
4961         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
4962         * gcc.dg/altivec-22.c: Rename from..
4963         * gcc.dg/altivec-nomfcr.c: ..this.
4964
4965 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
4966
4967         PR tree-optimization/23546
4968         * gcc.dg/tree-ssa/pr23546.c: New test.
4969
4970 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
4971
4972         PR fortran/17758
4973         * gfortran.dg/nonreturning_statements.f90: New test.
4974
4975 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
4976
4977         PR c++/22454
4978         * g++.dg/parse/crash29.C: New.
4979
4980 2005-08-23  DJ Delorie  <dj@redhat.com>
4981
4982         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
4983         constants have the L suffix.
4984
4985 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
4986
4987         PR c++/23044
4988         * g++.dg/template/instantiate8.C: New.
4989
4990 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
4991
4992         PR middle-end/23467
4993         * gcc.c-torture/execute/pr23467.c: New test.
4994
4995 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
4996
4997         PR tree-optimization/22043
4998         * gcc.c-torture/execute/20050613-1.c: New test.
4999
5000 2005-08-23  Ben Elliston  <bje@au.ibm.com>
5001
5002         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
5003
5004 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
5005
5006         PR rtl-optimization/23478
5007         * g++.dg/opt/pr23478.C: New test.
5008
5009 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
5010
5011         PR c/18715
5012         * gcc.dg/switch-warn-3.c: New test.
5013
5014 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5015
5016         PR c++/22233
5017         * g++.dg/template/param1.C: New test.
5018
5019 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5020
5021         PR c++/23089
5022         * g++.dg/other/incomplete1.C: New test.
5023
5024 2005-08-22  Ira Rosen  <irar@il.ibm.com>
5025
5026         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
5027         are vectorizable.
5028
5029 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5030
5031         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
5032         d_lines_5.f: New.
5033
5034 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
5035
5036         * gcc.target/i386/sse-4.c: New test.
5037
5038 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5039
5040         PR testsuite/23239
5041         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
5042
5043 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
5044
5045         * gcc.dg/20050811-1.c: New test.
5046         * gcc.dg/20050811-2.c: New test.
5047
5048 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
5049
5050         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
5051
5052 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
5053
5054         PR 23476
5055         * gcc.c-torture/compile/pr23476.c: New test.
5056
5057 2005-08-19  Devang Patel  <dpatel@apple.com>
5058
5059         PR tree-optimization/23048
5060         * gcc.dg/tree-ssa/pr23048.c: New test.
5061
5062 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
5063
5064         PR middle-end/20624
5065         * g++.dg/warn/Wreturn-3.C: New test
5066
5067 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
5068
5069         PR tree-optimization/22228
5070         * g++.dg/vect/pr22543.cc: New test.
5071
5072 2005-08-17  Steven Bosscher  <stevenb@suse.de>
5073
5074         PR tree-optimization/21574
5075         * gcc.dg/tree-ssa/pr21574.c: New test.
5076
5077 2005-08-16  James E Wilson  <wilson@specifix.com>
5078
5079         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
5080
5081 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
5082
5083         PR tree-opt/23402
5084         * gcc.c-torture/compile/zero-strct-3.c: New test.
5085         * gcc.c-torture/compile/zero-strct-4.c: New test.
5086
5087 2005-08-16  Steven Bosscher  <stevenb@suse.de>
5088
5089         PR target/23376
5090         * gcc.target/x86_64/pr23376.c: New test.
5091
5092 2005-08-16  Ian Lance Taylor  <ian@airs.com>
5093
5094         PR c++/23337
5095         * g++.dg/ext/vector2.C: New.
5096
5097 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
5098
5099         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
5100
5101 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
5102
5103         PR libfortran/23428
5104         * gfortran.dg/inquire-complex.f90: New test case.
5105
5106 2005-08-16  James E Wilson  <wilson@specifix.com>
5107
5108         PR tree-optimization/21105
5109         * gcc.dg/large-size-array.c: New.
5110
5111 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
5112
5113         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
5114         type.
5115         * gcc.dg/vect/vect-41: Likewise.
5116         * gcc.dg/vect/vect-42: Likewise.
5117         * gcc.dg/vect/vect-43: Likewise.
5118         * gcc.dg/vect/vect-44: Likewise.
5119         * gcc.dg/vect/vect-46: Likewise.
5120         * gcc.dg/vect/vect-47: Likewise.
5121         * gcc.dg/vect/vect-48: Likewise.
5122         * gcc.dg/vect/vect-52: Likewise.
5123         * gcc.dg/vect/vect-53: Likewise.
5124         * gcc.dg/vect/vect-54: Likewise.
5125         * gcc.dg/vect/vect-55: Likewise.
5126         * gcc.dg/vect/vect-56: Likewise.
5127         * gcc.dg/vect/vect-57: Likewise.
5128         * gcc.dg/vect/vect-58: Likewise.
5129         * gcc.dg/vect/vect-59: Likewise.
5130         * gcc.dg/vect/vect-60: Likewise.
5131         * gcc.dg/vect/vect-61: Likewise.
5132         * gcc.dg/vect/vect-85: Likewise.
5133         * gcc.dg/vect/vect-87: Likewise.
5134         * gcc.dg/vect/vect-88: Likewise.
5135         * gcc.dg/vect/vect-93.c: Likewise.
5136         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
5137         * gcc.dg/vect/vect-75: Likewise.
5138         * gcc.dg/vect/vect-76: Likewise.
5139         * gcc.dg/vect/vect-77: Likewise.
5140         * gcc.dg/vect/vect-78: Likewise.
5141         * gcc.dg/vect/vect-80: Likewise.
5142         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
5143         vectorized for the expected reason, rather than checking how alignment
5144         was handled.
5145         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
5146         type and also instead of aligned pointers. Added documentation.
5147
5148 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
5149
5150         * gfortran.dg/power.f90: New test.
5151
5152 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
5153
5154         PR rtl-optimization/23299
5155         * g++.dg/opt/pr23299.C: New test.
5156
5157 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5158
5159         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
5160
5161 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
5162
5163         * g++.dg/template/local6.C: New test.
5164
5165 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
5166
5167         * execute/exceptions/finally-1.m: Check that the catch and finally are
5168         being called.  Also add a "return 0;" at the end of main.
5169
5170 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
5171
5172         PR fortran/21432.
5173         * gfortran.dg/namelist_print_1.f: New test of functionality of
5174         PRINT namelist.
5175         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
5176         namelist generates error with -std=f95.
5177
5178 2005-08-14  Ira Rosen  <irar@il.ibm.com>
5179
5180         PR tree-optimization/23119
5181         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
5182
5183 2005-08-13  Marcin Koziej  <creep@desk.pl>
5184             Andrew Pinski  <pinskia@physics.uc.edu>
5185
5186         PR libobjc/22492
5187         * execute/exceptions/finally-1.m: New test.
5188
5189 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
5190
5191         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
5192         testsuite.
5193         * objc/execute/exceptions/trivial.m: New test.
5194         * objc.dg/try-catch-11.m: Move to ...
5195         * objc/execute/exceptions/foward-1.m: Here.
5196         * objc.dg/try-catch-2.m: Move to ...
5197         * objc/execute/exceptions/catchall-1.m: Here.
5198         * objc.dg/try-catch-8.m: Move to ...
5199         * objc/execute/exceptions/local-variables-1.m: Here.
5200
5201 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
5202
5203         * objc.dg/nested-func-1.m: Move to ...
5204         * objc/execute/nested-func-1.m: Here.
5205
5206 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
5207
5208         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
5209         in ${options} instead of [target_info name].
5210         * lib/obj-c++.exp (objc_target_compile): Likewise.
5211
5212 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
5213
5214         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
5215
5216 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
5217
5218         part of PR testsuite/23348
5219         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
5220         of the torture options.
5221         * objc/compile/trivial.m: New test.
5222
5223 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
5224
5225         * gfortran.dg/eoshift.f90: Correct format.
5226
5227 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
5228
5229         * gfortran.fortran-torture/execute/character_passing.f90:
5230         Fix comment typo.
5231
5232 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
5233
5234         PR c++/8271
5235         * g++.dg/template/unify10.C: New.
5236
5237 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
5238
5239         * g++.dg/parse/pr22514.C: Move to...
5240         * g++.dg/debug/pr22514.C: here.
5241
5242 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5243
5244         PR c++/23266
5245         * g++.dg/inherit/pure1.C: New test.
5246
5247         * ChangeLog: Fix typos.
5248
5249 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5250             Steven Bosscher  <stevenb@suse.de>
5251
5252         * gfortran.dg/runtime_warning_1.f90: New test.
5253
5254 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
5255
5256         PR c++/23219
5257         * g++.dg/parse/crash28.C: New.
5258
5259 2005-08-11  Richard Guenther  <rguenther@suse.de>
5260
5261         PR target/23289
5262         * gcc.target/i386/tailcall-1.c: New testcase.
5263
5264 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
5265
5266         * gcc.dg/vect/vect-67.c: Un-xfail.
5267
5268 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
5269
5270         PR c++/23225
5271         * g++.dg/testsuite/parse/crash27.C: new test.
5272
5273 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
5274
5275         PR libfortran/22143
5276         * gfortran.dg/shift-kind.f90: New testcase.
5277
5278 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
5279
5280         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
5281         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
5282
5283 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5284
5285         PR c++/20646
5286         * g++.dg/other/mult-stor1.C: New test.
5287
5288 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
5289
5290         * gcc.c-torture/pr18299-1.c: Move to ...
5291         * gcc.c-torture/compile/pr18299-1.c: Here.
5292
5293 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
5294
5295         * gfortran/fortran.torture/execute/character_passing.f90:
5296         Fix types for LSAME.
5297
5298 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
5299
5300         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
5301         input data back to what it was originally.
5302
5303 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
5304
5305         * objc.dg/try-catch-8.m: Enable for all targets.
5306
5307 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
5308
5309         * gcc.dg/pr23165.c: New test.
5310
5311 2005-08-09  Steven Bosscher  <stevenb@suse.de>
5312
5313         PR tree-optimization/23234
5314         * gcc.dg/tree-ssa/pr23234.c: New test.
5315
5316 2005-08-08  Josh Conner  <jconner@apple.com>
5317
5318         PR rtl-optimization/23241
5319         * gcc.dg/char-compare.c: New test.
5320
5321 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5322
5323         PR c++/22508
5324         * g++.dg/init/new13.C: New test.
5325
5326 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
5327
5328         PR c++/21166
5329         * g++.dg/other/crash-4.C: Adjust
5330         * g++/dg/ext/packed9.C: New.
5331
5332 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
5333
5334         PR middle-end/21964
5335         * gcc.c-torture/execute/pr21964-1.c: New test.
5336
5337 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
5338
5339         PR c/22458
5340         * gcc.dg/pr22458-1.c: New test.
5341
5342 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
5343             Steven G. Kargl <kargls@comcast.net>
5344
5345         PR fortran/22390
5346         * gfortran.dg/flush_1.f90: New test.
5347
5348 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5349
5350         PR c++/23191
5351         * g++.dg/template/eh2.C: New test.
5352
5353 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5354
5355         PR c++/19498
5356         * g++.dg/template/instantiate7.C: New test.
5357
5358 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
5359
5360         PR c/23113
5361         * gcc.dg/Wunused-value-1.c: New test.
5362
5363 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
5364
5365         PR rtl-optimization/23233
5366         * gcc.c-torture/compile/pr23233-1.c: New test.
5367
5368 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
5369
5370         PR fortran/18833
5371         PR fortran/20850
5372         * gfortran.dg/equiv_1.f90: New test.
5373         * gfortran.dg/equiv_2.f90: New test.
5374         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
5375         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
5376         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
5377
5378 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
5379
5380         * gcc.c-torture/execute/vrp-5.c: New test.
5381         * gcc.c-torture/execute/vrp-6.c: New test.
5382         * gcc.dg/tree-ssa/vrp21.c: New test.
5383
5384 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
5385
5386         * g++.dg/parse/pr22514.C: New test.
5387
5388 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
5389
5390         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
5391
5392         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
5393         instead of constant loads / pool entries.
5394
5395 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
5396
5397         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
5398         TEST_TO_WCTYPE.
5399
5400 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
5401
5402         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
5403         __WINT_TYPE__ in generated prototypes if possible.
5404
5405 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
5406
5407         PR 22037
5408         * g++.dg/tree-ssa/pr22037.C:
5409
5410 2005-08-04  Richard Henderson  <rth@redhat.com>
5411
5412         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
5413         scan-tree-dump-times directive.
5414
5415 2005-08-04  Jan Hubicka  <jh@suse.cz>
5416
5417         * gcov-1.C: Fix switch counts.
5418         * gcov-4b.c: Likewise.
5419
5420 2005-08-03  Jeff Law  <law@redhat.com>
5421
5422         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
5423
5424 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
5425
5426         * gcc.c-torture/execute/pr23135.c: New test.
5427
5428 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5429
5430         PR tree-optimization/19899
5431         * gcc.dg/tree-ssa/scev-1.c: New test.
5432         * gcc.dg/tree-ssa/scev-2.c: New test.
5433
5434 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
5435
5436         PR target/18582
5437         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
5438
5439 2005-08-03  Jan Hubicka  <jh@suse.cz>
5440
5441         * update-conroll.c: New testcase.
5442         * update-conroll-2.c: New testcase.
5443
5444 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
5445
5446         * gfortran.dg/constant_substring.f: New test.
5447         * gfortran.dg/pr22491.f: New test.
5448
5449 2005-08-02  Jan Hubicka  <jh@suse.cz>
5450
5451         * update-threading.c: Replace by the proper one.
5452
5453 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
5454
5455         PR 23164
5456         * g++.dg/tree-ssa/pr23164.C: New test.
5457
5458 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
5459
5460         * gcc.dg/tree-ssa/pr23192.c: New test.
5461
5462 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
5463
5464         * gcc.c-torture/execute/vrp-4.c: New test.
5465
5466 2005-08-02  Jan Hubicka  <jh@suse.cz>
5467
5468         * update-threading.c: New test.
5469
5470 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
5471
5472         * gcc.c-torture/compile/20050801-1.c: New test.
5473         * gcc.c-torture/compile/20050801-2.c: New test.
5474
5475 2005-08-01  Jan Hubicka  <jh@suse.cz>
5476
5477         * val-prof-5.c: New test.
5478
5479 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
5480
5481         PR c/22311
5482         * gcc.dg/pr22311-1.c : New test.
5483
5484 2005-07-31  Steven Bosscher  <stevenb@suse.de>
5485
5486         PR target/23095
5487         * gfortran.dg/pr23095.f: New test.
5488
5489         PR c++/22003
5490         * g++.dg/other/pr22003.C: New test.
5491
5492 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
5493
5494         PR target/20621
5495         * gcc.c-torture/execute/pr20621-1.c: New test.
5496
5497 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
5498
5499         * gfortran.dg/comma_format_extension_4.f: Adjust length
5500         of string for format.
5501         * gfortran.dg/der_array_io_1.f: Replace illegal internal
5502         print statement with internal write.
5503         * gfortran.dg/der_array_io_2.f: Likewise.
5504         * gfortran.dg/der_array_io_3.f: Likewise.
5505
5506 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
5507
5508         * gcc.dg/fold-abs-4.c: new test.
5509
5510 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
5511
5512         PR fortran/22570 an related issues.
5513         * gfortran.dg/x_slash_1.f: New test.
5514
5515 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
5516
5517         PR c/23143
5518         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
5519         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
5520
5521 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
5522
5523         PR c/529
5524         * gcc.dg/Wshadow-3.c: New test.
5525
5526 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
5527
5528         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
5529         used to have the wrong bounds).
5530
5531 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
5532
5533         PR c/21720
5534         * gcc.dg/hex-round-1.c: Test more cases.
5535         * gcc.dg/hex-round-2.c: New test.
5536
5537 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
5538
5539         PR 22550
5540         * g++.dg/tree-ssa/pr22550.C: New test.
5541
5542 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
5543
5544         * gcc.dg/tree-ssa/vrp19.c: New test.
5545         * gcc.dg/tree-ssa-vrp20.c: New test.
5546
5547 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
5548
5549         PR c/22240
5550         * gcc.dg/transparent-union-4.c: New test.
5551
5552 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
5553
5554         PR c/22192
5555         * gcc.dg/c99-vla-2.c: New test.
5556
5557 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
5558
5559         PR c/21720
5560         * gcc.dg/hex-round-1.c: New test.
5561
5562 2005-07-28  Jan Hubicka  <jh@suse.cz>
5563
5564         * inliner-1.c: Do not dump everything.
5565         * tree-prof.exp: Do not pass -ftree-based-profiling.
5566         * bprob.exp: Likewise.
5567
5568         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
5569
5570 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
5571
5572         PR c++/22545
5573         * g++.dg/expr/ptrmem7.C: New test.
5574
5575 2005-07-28  Mike Stump  <mrs@apple.com>
5576
5577         * g++.old-deja/g++.mike/visibility-1.C: New test.
5578
5579 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
5580
5581         PR c/20187
5582         * gcc.c-torture/execute/pr20187-1.c: New test.
5583
5584 2005-07-28  Jeff Law  <law@redhat.com>
5585
5586         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
5587         * gcc.dg/tree-ssa/vrp18.c: New test.
5588
5589 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
5590
5591         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
5592
5593 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
5594
5595         PR tree-optimization/22506
5596         * gcc.dg/vect/ps22506.c: New test.
5597
5598 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
5599
5600         PR target/21149
5601         * gcc.target/i386/sse-3.c: New test.
5602
5603 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
5604
5605         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
5606         * gcc.target/mips/mips32-dsp-type.c: Likewise.
5607
5608 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
5609
5610         PR c/22589
5611         * gcc.c-torture/compile/pr22589-1.c: New test.
5612
5613 2005-07-28  Jan Hubicka  <jh@suse.cz>
5614
5615         * update-loopch.c: New testcase.
5616
5617 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
5618
5619         PR rtl-optimization/23047
5620         * gcc.c-torture/execute/pr23047.c: New test.
5621         * gcc.c-torture/execute/pr23047.x: New.
5622
5623 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
5624
5625         PR tree-optimization/22493
5626         * gcc.c-torture/execute/pr22493-1.c: New test.
5627         * gcc.c-torture/execute/pr22493-1.x: New.
5628         * gcc.c-torture/execute/vrp-1.c: New test.
5629         * gcc.c-torture/execute/vrp-2.c: New test.
5630         * gcc.c-torture/execute/vrp-2.c: New test.
5631
5632 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
5633
5634         * gcc.target/frv/all-builtin-read8.c: Delete.
5635         * gcc.target/frv/all-builtin-read16.c: Delete.
5636         * gcc.target/frv/all-builtin-read32.c: Delete.
5637         * gcc.target/frv/all-builtin-read64.c: Delete.
5638         * gcc.target/frv/all-builtin-write8.c: Delete.
5639         * gcc.target/frv/all-builtin-write16.c: Delete.
5640         * gcc.target/frv/all-builtin-write32.c: Delete.
5641         * gcc.target/frv/all-builtin-write64.c: Delete.
5642         * gcc.target/frv/all-read-write-1.c: New.
5643
5644 2005-07-27  Jeff Law  <law@redhat.com>
5645
5646         * gcc.c-torture/execute/pr22630.c: New test.
5647
5648 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
5649
5650         PR tree-optimization/23073
5651         * gcc.dg/vect/nodump-pr23073.c: New test.
5652         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
5653
5654 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
5655
5656         PR tree-optimize/22348
5657         * gcc.c-torture/execute/pr22348.c: New.
5658
5659 2005-07-27  Richard Guenther  <rguenther@suse.de>
5660
5661         * gcc.dg/tree-ssa/salias-1.c: New testcase.
5662
5663 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5664
5665         PR fortran/22503
5666         * gfortran.dg/logical_comp.f90: New test.
5667
5668 2005-07-27  Jan Hubicka  <jh@suse.cz>
5669
5670         * inliner-1.c: Add cleanup of dumps.
5671         * val-prof-*.c: Likewise.
5672         * update-tailcall.c: New.
5673
5674 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
5675
5676         PR 22591
5677         * gcc.dg/tree-ssa/pr22591.c: New test.
5678         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
5679
5680 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
5681
5682         PR libobjc/22606
5683         * objc.dg/try-catch-11.m: New test.
5684
5685 2005-07-26  Richard Guenther  <rguenther@suse.de>
5686
5687         PR tree-optimization/22486
5688         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
5689
5690 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
5691
5692         PR tree-opt/22484
5693         * testsuite/g++.dg/opt/loop2.C: New test.
5694
5695 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
5696
5697         * gcc.dg/tree-ssa/reassoc-3.c: New test.
5698         * gcc.dg/tree-ssa/reassoc-4.c: New test.
5699
5700 2005-07-25  Adam Nemet  <anemet@lnxw.com>
5701
5702         * lib/profopt.exp (profopt-execute): Check for profiling data
5703         files on the target.
5704
5705 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
5706
5707         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
5708         for matching of asm labels.
5709
5710 2005-07-25  Richard Guenther  <rguenther@suse.de>
5711
5712         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
5713
5714 2005-07-25  Richard Guenther  <rguenther@suse.de>
5715
5716         PR testsuite/22624
5717         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
5718
5719 2005-07-25  Ira Rosen  <irar@il.ibm.com>
5720
5721         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
5722         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
5723         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
5724         * gcc.dg/vect/vect-100.c: New test.
5725         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
5726         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
5727         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
5728         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
5729         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
5730         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
5731         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
5732         * gfortran.dg/vect/pr19049.f90: New testcase.
5733         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
5734
5735 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
5736
5737         * gcc.c-torture/execute/20050713-1.c: New test.
5738
5739         PR fortran/20063
5740         * gfortran.fortran-torture/execute/data_4.f90: New test.
5741
5742         PR middle-end/20303
5743         * gcc.dg/visibility-d.c: New test.
5744
5745 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
5746
5747         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
5748         * gfortran.dg/underflow.f90: Ditto.
5749
5750 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5751
5752         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
5753         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
5754         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
5755
5756 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
5757
5758         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
5759         include case of field width of zero.
5760
5761 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
5762
5763         PR libgfortran/21875
5764         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
5765         with trailing blanks on normal formatted read.
5766
5767 2005-07-23  Chao-ying Fu  <fu@mips.com>
5768
5769         * gcc.target/mips/mips32-dsp-type.c: New test.
5770         * gcc.target/mips/mips32-dsp.c: New test.
5771
5772 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
5773
5774         PR testsuite/21073
5775         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
5776
5777         PR testsuite/20454
5778         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
5779         and __cyg_profile_func_exit.
5780
5781 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
5782
5783         * gfortran.dg/comma_format_extension_3.f: Fix typo.
5784         * gfortran.dg/comma_format_extension_4.f: Same.
5785         * gfortran.dg/pr15332.f: Same.
5786         * gfortran.dg/pr21730.f: Same.
5787
5788 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
5789
5790         * g++.dg/opt/vrp2.C: Fix testcase.
5791
5792         PR tree-opt/22625
5793         * g++.dg/opt/vrp2.C: New test.
5794
5795 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
5796
5797         PR debug/21828
5798         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
5799
5800 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
5801
5802         * gcc.dg/tree-ssa/20050719-1.c: New test.
5803
5804 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
5805
5806         * gcc.dg/bfin-longcall-1.c: New file.
5807         * gcc.dg/bfin-longcall-2.c: New file.
5808
5809 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
5810
5811         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
5812
5813 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
5814
5815         PR middle-end/19055
5816         * gcc.dg/tree-ssa/pr19055.c: New test.
5817         * gcc.dg/tree-ssa/pr19055-2.c: New test.
5818
5819 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
5820
5821         PR C++/22358
5822         * g++.dg/other/pr22358.C: New test.
5823
5824 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
5825
5826         PR c++/2922
5827         * g++.dg/lookup/two-stage5.C: New test from bug comments.
5828
5829 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5830
5831         PR c++/15938
5832         * g++.dg/init/union2.C: New test.
5833
5834 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5835
5836         PR c/22393
5837         * gcc.dg/complex-4.c: New test.
5838
5839 2005-07-21  Richard Guenther  <rguenther@suse.de>
5840
5841         PR testsuite/22522
5842         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
5843         scanning for asm labels.
5844         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
5845
5846 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
5847
5848         PR target/22085
5849         * gcc.dg/altivec-pr22085.c: New.
5850
5851 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
5852
5853         PR tree-optimization/19210
5854         * gcc.dg/tree-ssa/pr19210-1.c: New.
5855         * gcc.dg/tree-ssa/pr19210-2.c: New.
5856
5857 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
5858
5859         PR rtl-optimization/22167
5860         * g++.dg/opt/pr22167.C: New test.
5861
5862 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
5863
5864         PR c++/2922
5865         * g++.dg/lookup/two-stage2.C: New.
5866         * g++.dg/lookup/two-stage3.C: New.
5867         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
5868         fixed two-stage name lookup for operators.
5869         * g++.dg/template/call3.C: Compiler now produces an appropriate
5870         error message.
5871         * g++.dg/template/crash37.C: Compiler now describes bla() on line
5872         14 as a candidate.
5873         * g++.dg/template/ptrmem4.C: Compiler produces different error
5874         message.
5875         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
5876         connect_to_method as a candidate.
5877
5878 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
5879
5880         * gcc.dg/fold-alloc-1.c: New test.
5881
5882 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
5883
5884         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
5885         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
5886
5887 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
5888
5889         * gcc.dg/fold-abs-1.c: New test.
5890         * gcc.dg/fold-abs-2.c: New test.
5891         * gcc.dg/fold-abs-3.c: New test.
5892
5893 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
5894
5895         Make CONSTRUCTOR use VEC to store initializers.
5896         * g++.dg/ext/complit3.C: Check for specific error messages.
5897         * g++.dg/init/brace2.C: Update error message.
5898         * g++.dg/warn/Wbraces2.C: Likewise.
5899
5900 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
5901
5902         PR fortran/16940
5903         * gfortran.dg/module_interface_1.f90: New test.
5904
5905 2005-07-19  Danny Berlin <dberlin@dberlin.org>
5906             Kenneth Zadeck <zadeck@naturalbridge.com>
5907
5908         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
5909
5910 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5911
5912         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
5913         specify -Wformat for these tests.
5914         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
5915         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
5916         * gcc.dg/format/opt-6.c: Delete.
5917
5918 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
5919
5920         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
5921         * gcc.dg/tree-ssa/sra-3.c: Likewise.
5922
5923 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
5924
5925         * gcc.dg/tree-ssa/alias-2.c: New test.
5926
5927 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
5928
5929         PR c++/22263
5930         * g++.dg/template/explicit7.C: New test.
5931
5932 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
5933
5934         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
5935         width of 8 to +Inf and -Inf.
5936
5937 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
5938
5939         PR c++/22139
5940         * g++.dg/template/friend36.C: New test.
5941
5942 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
5943
5944         PR fortran/21730
5945         * gfortran.dg/pr21730.f: New test.
5946
5947 2005-07-16  Danny Berlin <dberlin@dberlin.org>
5948             Kenneth Zadeck <zadeck@naturalbridge.com>
5949
5950         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
5951         since pure const detection cannot run at -O1 in c compiler.
5952         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
5953         can now optimize this case properly.
5954         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
5955         because we now pass.
5956         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
5957
5958 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
5959
5960         PR c/22421
5961         * gcc.dg/format/bitfld-1.c: New test.
5962
5963 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
5964
5965         PR c++/22204
5966         * g++.dg/rtti/repo1.C: New test.
5967
5968 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
5969
5970         PR middle-end/22398
5971         * gcc.c-torture/compile/pr22398.c: New test.
5972
5973 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
5974
5975         PR c++/22132
5976         * g++.dg/expr/cast4.C: New test.
5977
5978 2005-07-15  Richard Guenther  <rguenther@suse.de>
5979
5980         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
5981         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
5982
5983 2005-07-15  Steven Bosscher  <stevenb@suse.de>
5984
5985         PR tree-optimization/22230
5986         * gcc.dg/tree-ssa/pr22230.c: New test.
5987
5988 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
5989
5990         * gfortran.dg/g77/cpp6.f: New test.
5991
5992         PR fortran/22417
5993         * gfortran.dg/g77/cpp5.F: New test.
5994         * gfortran.dg/g77/cpp5.h: New file.
5995         * gfortran.dg/g77/cpp5inc.h: New file.
5996
5997 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
5998
5999         PR libfortran/16435
6000         * gfortran.dg/tl_editting.f90: New.
6001         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
6002
6003 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
6004
6005         * gfortran.dg/char_array_constructor.f90: New test.
6006
6007 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
6008
6009         * gfortran.dg/past_eor.f90: New.
6010         * gfortran.dg/complex_read.f90: New.
6011
6012 2005-07-13  Jeff Law  <law@redhat.com>
6013
6014         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
6015         additional casts.
6016
6017         * gcc.dg/tree-ssa/pr22321.c: New test
6018
6019 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
6020
6021         PR tree-optimization/21921
6022         * gcc.dg/tree-ssa/pr21921.c: New.
6023
6024 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
6025
6026         PR tree-optimizatio/22442
6027         * gcc.dg/tree-ssa/loop-11.c: New test.
6028
6029 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
6030
6031         PR tree-opt/21840
6032         * gcc.c-torture/compile/pr21840.c: New test.
6033
6034 2005-07-12  Jan Hubicka  <jh@suse.cz>
6035
6036         * gcc.c-torture/compile/pr22379.c: New test.
6037
6038 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
6039
6040         PR libfortran/21593
6041         gfortran.dg/dev_null.f90: Remove outdated comment about
6042         PR libfortran/21593.
6043
6044
6045 2005-07-12  Dale Johannesen  <dalej@apple.com>
6046
6047         * gcc.target/i386/compress-float-sse.c: New.
6048         * gcc.target/i386/compress-float-sse-pic.c: New.
6049         * gcc.target/i386/compress-float-387.c: New.
6050         * gcc.target/i386/compress-float-387-pic.c: New.
6051         * gcc.dg/compress-float-ppc.c: New.
6052         * gcc.dg/compress-float-ppc-pic.c: New.
6053
6054 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
6055
6056         PR libfortran/21593
6057         gfortran.dg/dev_null.f90: Remove targets.
6058
6059 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
6060
6061         PR tree-opt/22335
6062         * gcc.dg/pr22335-1.c: New test.
6063         * gcc.dg/pr22335-2.c: New test.
6064
6065 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6066
6067         PR c++/20172
6068         * g++.dg/template/nontype12.C : New test.
6069
6070 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
6071
6072         * gcc.dg/tree-ssa/loop-10.c: New test.
6073
6074 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
6075
6076         * gcc.c-torture/execute/20020720-1.x: Remove.
6077
6078 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
6079
6080         * gfortran.fortran-torture/execute/forall_7.f90: New test.
6081
6082 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
6083
6084         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
6085         (dg-mips-options): Use it.
6086
6087 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
6088
6089         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
6090
6091 2005-07-09  Richard Henderson  <rth@redhat.com>
6092
6093         * lib/target-supports.exp (check_effective_target_sync_char_short):
6094         Add alpha.
6095
6096 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
6097
6098         PR libfortran/22217
6099         * gfortran.dg/negative-z-descriptor.f90: New test.
6100
6101 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
6102
6103         PR tree-opt/22329
6104         * gcc.dg/pr22329.c: New test.
6105
6106 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
6107
6108         PR tree-optimization/20139
6109         * gcc.dg/tree-ssa/pr20139.c: New.
6110
6111 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
6112
6113         PR tree-opt/22356
6114         * testsuite/gcc.dg/pr22356-1.c: New test.
6115
6116 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
6117
6118         PR c++/21799
6119         * g++.dg/template/unify8.C: New.
6120         * g++.dg/template/unify9.C: New.
6121
6122 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
6123
6124         * gfortran.fortran-torture/execute/entry_10.f90: New test.
6125
6126 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
6127
6128         * gcc.dg/darwin-version-1.c: New.
6129         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
6130         * gcc.dg/builtins-20.c: Likewise.
6131         * gcc.dg/builtins-53.c: Likewise.
6132         * gcc.dg/torture/builtins-convert-1.c: Likewise.
6133         * gcc.dg/torture/builtins-convert-2.c: Likewise.
6134         * gcc.dg/torture/builtins-convert-3.c: Likewise.
6135         * gcc.dg/torture/builtins-power-1.c: Likewise.
6136         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
6137         on Darwin.
6138
6139 2005-07-07  Jeff Law  <law@redhat.com>
6140
6141         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
6142         argument evaluation order.
6143
6144 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
6145
6146         PR libfortran/21594
6147         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
6148         Add test cases where the shift length is greater than the
6149         array length.
6150
6151 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
6152
6153         * obj-c++.dg/proto-lossage-6.mm: New.
6154         * objc.dg/proto-lossage-6.m: New.
6155
6156 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
6157
6158         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
6159         * objc.dg/gnu-runtime-2.m: Likewise.
6160
6161 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
6162
6163         * gfortran.dg/longline.f: New test.
6164
6165         * gfortran.dg/badline.f: New test.
6166
6167 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
6168
6169         PR fortran/16531
6170         PR fortran/15966
6171         PR fortran/18781
6172         * gfortran.dg/hollerith.f90: New.
6173         * gfortran.dg/hollerith2.f90: New.
6174         * gfortran.dg/hollerith3.f90: New.
6175         * gfortran.dg/hollerith4.f90: New.
6176         * gfortran.dg/hollerith_f95.f90: New.
6177         * gfortran.dg/hollerith_legacy.f90: New.
6178         * gfortran.dg/g77/cpp4.F: New. Port from g77.
6179
6180 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
6181
6182         PR objc/22274
6183         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
6184         * objc.dg/gnu-runtime-2.m: New.
6185
6186 2005-07-06  Jeff Law  <law@redhat.com>
6187
6188         * gcc.dg/tree-ssa/vrp17.c: New test.
6189
6190 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
6191
6192         PR fortran/22327
6193         * gfortran.dg/array_constructor_5.f90: New test.
6194
6195 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
6196
6197         * gfortran.fortran-torture/execute/entry_9.f90: New test.
6198
6199 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
6200
6201         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
6202         * gcc.dg/980816-1.c: Ditto.
6203
6204 2005-07-06  Jeff Law  <law@redhat.com>
6205
6206         * gcc.c-torture/compile/pr21356.c: New test.
6207
6208 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
6209
6210         PR c/22013
6211         PR c/22098
6212         * gcc.c-torture/compile/pr22013-1.c,
6213         gcc.c-torture/execute/pr22098-1.c,
6214         gcc.c-torture/execute/pr22098-2.c,
6215         gcc.c-torture/execute/pr22098-3.c: New tests.
6216
6217 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
6218
6219         PR c/22308
6220         * gcc.dg/pr22308-1.c: New test.
6221
6222 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
6223
6224         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
6225         target.
6226         * gcc.dg/compare9.c: Use -fshort-enums instead of
6227         -fno-short-enums.  Change the last test to dg-bogus.
6228
6229 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
6230
6231         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
6232         * gcc.dg/compare9.c: New.
6233
6234 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6235
6236         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
6237
6238 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
6239
6240         PR testsuite/22288
6241         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
6242
6243
6244 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6245
6246         * gcc.dg/format/gcc_gfc-1.c: New.
6247
6248 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
6249
6250         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
6251
6252 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6253
6254         PR fortran/20842
6255         * gfortran.dg/io_invalid_1.f90: New test.
6256
6257 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
6258
6259         * gcc.dg/format/gcc_diag-1.c: Update.
6260
6261 2005-07-02  Jeff Law  <law@redhat.com>
6262
6263         * gcc.dg/tree-ssa/pr22051-1.c: New test.
6264         * gcc.dg/tree-ssa/pr22051-2.c: New test.
6265
6266 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
6267
6268         * gcc.dg/format/gcc_diag-1.c: Update.
6269
6270 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
6271
6272         PR tree-opt/22269
6273         * gcc.c-torture/compile/pr22269.c: New test.
6274
6275 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
6276
6277         PR 21584
6278         PR 22219
6279         * g++.dg/tree-ssa/pr21584-1.C: New test.
6280         * g++.dg/tree-ssa/pr21584-2.C: New test.
6281
6282 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
6283
6284         * obj-c++.dg/try-catch-11.mm: New.
6285         * objc.dg/try-catch-10.m: New.
6286
6287 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
6288
6289         * g++.dg/other/ucnid-1.C: xfail on AIX.
6290
6291 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
6292
6293         PR 22234
6294         * gcc.dg/20050629-1.c: New test.
6295
6296 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
6297
6298         * obj-c++.dg/const-str-1[0-1].mm: New.
6299         * objc.dg/const-str-1[0-1].m: New.
6300
6301 2005-05-29  Richard Henderson  <rth@redhat.com>
6302
6303         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
6304         Rename from check_effective_target_vect_no_max.
6305         (check_effective_target_vect_no_int_add): New.
6306         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
6307         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
6308         * gcc.dg/vect/vect-reduc-3.c: Likewise.
6309         * gcc.dg/vect/vect-reduc-1.c: Use both.
6310         * gcc.dg/vect/vect-reduc-2.c: Likewise.
6311
6312 2005-05-29  Richard Henderson  <rth@redhat.com>
6313
6314         * lib/target-supports.exp (check_effective_target_vect_no_max):
6315         Remove i386 and x86_64.
6316
6317 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
6318
6319         PR testsuite/21969
6320         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
6321
6322 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
6323
6324         PR middle-end/21969
6325         * gcc.dg/vect/pr21969.c: New test.
6326
6327 2005-06-28  Eric Christopher  <echristo@redhat.com>
6328
6329         PR c/22052
6330         PR c/21975
6331         * gcc.dg/inline1.c: New test.
6332         * gcc.dg/inline2.c: Ditto.
6333         * gcc.dg/inline3.c: Ditto.
6334         * gcc.dg/inline4.c: Ditto.
6335         * gcc.dg/inline5.c: Ditto.
6336
6337 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
6338
6339         PR libfortran/22142
6340         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
6341         Add testcase also testing eoshift1 for PR 22142.
6342
6343 2005-06-28  Richard Henderson  <rth@redhat.com>
6344
6345         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
6346         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
6347         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
6348         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
6349         gcc.dg/tree-ssa/20030922-2.c: Likewise.
6350
6351 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
6352
6353         PR libfortran/22142
6354         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
6355         Add testcase for PR 22142.
6356
6357 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
6358
6359         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
6360         gcc.target/ia64/fpreg-2.c: New tests.
6361
6362 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6363
6364         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
6365
6366 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6367
6368         PR libfortran/22170
6369         * gfortran.dg/slash_1.f90: New test.
6370
6371 2005-06-27  Richard Henderson  <rth@redhat.com>
6372
6373         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
6374         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
6375         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
6376         * gcc.dg/vect/vect-reduc-2.c: Likewise.
6377         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
6378         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
6379
6380 2005-06-27  Richard Henderson  <rth@redhat.com>
6381
6382         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
6383         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
6384
6385 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
6386
6387         * obj-c++.dg/proto-lossage-5.mm: New.
6388         * objc.dg/proto-lossage-5.m: New.
6389
6390 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
6391
6392         PR 21959
6393         * gcc.dg/tree-ssa/pr21959.c: New test.
6394
6395 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
6396
6397         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
6398         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
6399         testing uninitialized var.
6400
6401         * gcc.c-torture/execute/builtins/chk.h: New.
6402         * gcc.c-torture/execute/builtins/lib/chk.c: New.
6403         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
6404         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
6405         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
6406         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
6407         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
6408         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
6409         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
6410         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
6411         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
6412         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
6413         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
6414         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
6415         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
6416         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
6417         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
6418         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
6419         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
6420         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
6421         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
6422         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
6423         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
6424         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
6425         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
6426         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
6427         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
6428         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
6429         * gcc.dg/builtin-object-size-1.c: New test.
6430         * gcc.dg/builtin-object-size-2.c: New test.
6431         * gcc.dg/builtin-object-size-3.c: New test.
6432         * gcc.dg/builtin-object-size-4.c: New test.
6433         * gcc.dg/builtin-object-size-5.c: New test.
6434         * gcc.dg/builtin-stringop-chk-1.c: New test.
6435         * gcc.dg/builtin-stringop-chk-2.c: New test.
6436         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
6437         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
6438         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
6439         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
6440         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
6441         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
6442         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
6443         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
6444         * gcc.c-torture/execute/printf-1.c: New test.
6445         * gcc.c-torture/execute/fprintf-1.c: New test.
6446         * gcc.c-torture/execute/vprintf-1.c: New test.
6447         * gcc.c-torture/execute/vfprintf-1.c: New test.
6448         * gcc.c-torture/execute/printf-chk-1.c: New test.
6449         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
6450         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
6451         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
6452
6453 2005-06-27  Michael Matz  <matz@suse.de>
6454
6455         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
6456         slot is not merged if address escapes.
6457
6458 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6459
6460         PR c/21911
6461         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
6462
6463 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
6464
6465         PR middle-end/17965
6466         * gcc.c-torture/compile/20050622-1.c: New test.
6467
6468         PR middle-end/22028
6469         * gcc.dg/20050620-1.c: New test.
6470
6471 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
6472
6473         PR tree-optimization/22026
6474         * gcc.dg/tree-ssa/pr22026.c: New.
6475
6476 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
6477
6478         PR libfortran/22144
6479         * gfortran.dg/shift-alloc.f90: New testcase.
6480
6481 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
6482
6483         * all files: Update FSF address in copyright headers.
6484
6485 2005-06-22  Jan Hubicka  <jh@suse.cz>
6486
6487         * wholeprogram-1.c: New testcase.
6488         * wholeprogram-2.c: New testcase.
6489
6490 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
6491
6492         PR 22171
6493         * gcc.dg/tree-ssa/pr22171.c: New test.
6494
6495 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
6496
6497         * gfortran.dg/simplify_modulo.f90: New.
6498
6499 2005-06-24  Jan Hubicka  <jh@suse.cz>
6500
6501         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
6502
6503 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
6504
6505         * obj-c++.dg/proto-lossage-[1-4].mm: New.
6506
6507 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
6508
6509         * obj-c++.dg/typedef-alias-1.mm: New.
6510         * objc.dg/typedef-alias-1.m: New.
6511
6512 2005-06-23  Jeff Law  <law@redhat.com>
6513
6514         * gcc.dg/tree-ssa/vrp16.c: New test.
6515
6516 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6517
6518         * lib/target-supports.exp: Add
6519         check_effective_target_fortran_large_real and
6520         check_effective_target_fortran_large_int to check for
6521         corresponding effective targets.
6522         * gfortran.dg/large_integer_kind_1.f90: New test.
6523         * gfortran.dg/large_real_kind_1.f90: New test.
6524
6525 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
6526
6527         PR tree-optimization/22117
6528         * gcc.dg/tree-ssa/pr22117.c: New.
6529
6530 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
6531
6532         PR testsuite/22123
6533         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
6534
6535 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
6536
6537         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
6538
6539 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
6540
6541         * gfortran.dg/f2c_4.f90: Add tests for complex functions
6542         * gfortran.dg/f2c_4.c: Likewise.
6543
6544 2005-06-22 Paul Brook  <paul@codesourcery.com>
6545
6546         PR fortran/21034
6547         * gfortran.dg/auto_save_1.f90: New test.
6548
6549 2005-06-22  Michael Matz  <matz@suse.de>
6550
6551         * gcc.target/x86-64/abi: New directory.
6552         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
6553         * gcc.target/x86-64/abi/README.gcc: New file.
6554         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
6555         * gcc.target/x86-64/abi/asm-support.s: New file.
6556         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
6557         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
6558         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
6559         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
6560         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
6561         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
6562         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
6563         * gcc.target/x86_64/abi/test_bitfields.c: New test.
6564         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
6565         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
6566         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
6567         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
6568         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
6569         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
6570         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
6571         * gcc.target/x86_64/abi/test_varargs.c: New test.
6572
6573 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
6574
6575         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
6576         32-bit i?86 and x86_64.
6577
6578 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
6579
6580         * obj-c++.dg/const-str-[1-9].mm: New tests.
6581
6582 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
6583
6584         PR fortran/22010
6585         * gfortran.dg/namelist_use.f90: New.
6586         * gfortran.dg/namelist_use_only.f90: New.
6587
6588 2005-06-21  Jeff Law  <law@redhat.com>
6589
6590         * gcc.dg/tree-ssa/vrp15.c: New test.
6591
6592 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
6593
6594         * lib/target-supports.exp (check_effective_target_vect_reduction):
6595         Remove.
6596         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
6597         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
6598         remove vect_reduction target keyword. Also avoid two returns in main.
6599         * gcc.dg/vect/vect-reduc-3.c: Likewise.
6600         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
6601         * gcc.dg/vect/vect-reduc-1short.c: New test.
6602         * gcc.dg/vect/vect-reduc-1char.c: New test.
6603         * gcc.dg/vect/vect-reduc-2short.c: New test.
6604         * gcc.dg/vect/vect-reduc-2char.c: New test.
6605         * gcc.dg/vect/vect-reduc-6.c: New test.
6606         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
6607         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
6608         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
6609
6610 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6611         Paul Thomas  <pault@gcc.gnu.org>
6612
6613         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
6614         New tests.
6615
6616 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6617
6618         * gfortran.dg/backslash_1.f90: New test.
6619         * gfortran.dg/backslash_2.f90: New test.
6620
6621 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
6622
6623         * gfortran.dg/duplicate_labels.f90: New test.
6624
6625 2005-06-20  Jan Beulich  <jbeulich@novell.com>
6626
6627         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
6628         unsupportable relocations.
6629         * g++.old-deja/g++.other/store-expr1.C: Likewise.
6630         * gcc.dg/20050321-2.c: xfail for NetWare.
6631
6632 2005-06-20  Andreas Jaeger  <aj@suse.de>
6633
6634         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
6635         gcc.target/i386/fastcall-sseregparm.c,
6636         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
6637
6638 2005-06-19  Richard Henderson  <rth@redhat.com>
6639
6640         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
6641
6642 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
6643
6644         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
6645
6646 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
6647
6648         PR c++/22115
6649         * g++.dg/conversion/simd2.C: Change expected error message.
6650
6651 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
6652
6653         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
6654         * gcc.dg/vect/vect-reduc-2.c: Likewise.
6655         * gcc.dg/vect/vect-reduc-3.c: Likewise.
6656
6657 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
6658
6659         * gcc.dg/fold-mod-1.c: New test.
6660
6661 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
6662
6663         PR fortran/19926
6664         * gfortran.dg/pr19926.f90: New test.
6665
6666 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
6667
6668         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
6669         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
6670         targets.
6671         * gcc.dg/vect/vect-reduc-2.c: Likewise.
6672         * gcc.dg/vect/vect-reduc-3.c: Likewise.
6673
6674 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
6675
6676         * gcc.target/ia64/float80-varargs-1.c: New test.
6677
6678 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6679
6680         PR tree-opt/22035
6681         * gfortran.dg/f2c_6.f90: New test.
6682
6683 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
6684
6685         PR c++/17413
6686         * g++.dg/template/local5.C: New.
6687
6688 2005-06-17  Richard Henderson  <rth@redhat.com>
6689
6690         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
6691
6692 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
6693
6694         PR testsuite/21945
6695         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
6696
6697 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
6698
6699         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
6700         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
6701         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
6702         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
6703         check_vect to verify the presence of hardware vector support.
6704
6705 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
6706
6707         PR testsuite/22056
6708         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
6709
6710 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6711
6712         PR libfortran/19216
6713         * gfortran.dg/pr19216.f: Add correct space between brackets and
6714         dg directive.
6715
6716 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6717
6718         PR libfortran/16436
6719         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
6720
6721 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
6722
6723         * gcc.target/i386/attributes-error.c: New testcase.
6724         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
6725         * gcc.target/i386/regparm-stdcall.c: Likewise.
6726         * gcc.target/i386/sseregparm-1.c: Likewise.
6727         * gcc.target/i386/sseregparm-2.c: Likewise.
6728
6729 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
6730
6731         * g++.dg/rtti/crash2.C: New.
6732
6733 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
6734
6735         * gcc.dg/noncompile/20040203-3.c: Update expected message.
6736
6737 2005-06-15  David Ung  <davidu@mips.com>
6738
6739         * gcc.target/mips/mips16e-extends.c: New test for testing the
6740         generation of MIPS16e zeb/zeh, seb/seh instructions.
6741
6742 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
6743
6744         PR 22018
6745         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
6746         * gcc.dg/tree-ssa/pr22018.c: New test.
6747
6748 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
6749
6750         * gcc.dg/simd-1.c: Update error messages.
6751         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
6752         * gcc.dg/simd-2.c: Update error messages.
6753         * gcc.dg/simd-4.c: New.
6754
6755 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
6756
6757         PR c++/20678
6758         * g++.dg/other/crash-4.C: New.
6759
6760 2005-06-14  Devang Patel  <dpatel@apple.com>
6761
6762         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
6763
6764 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
6765
6766         PR c++/21929
6767         * g++.dg/parse/crash11.C: Update
6768
6769 2005-06-13  Jeff Law  <law@redhat.com>
6770
6771         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
6772         perform the desired transformations.
6773         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
6774         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
6775
6776 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6777
6778         PR fortran/22038
6779         * gfortran.dg/forall_1.f90: Un-XFAIL.
6780
6781 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
6782
6783         PR c++/21929
6784         * g++.dg/parse/crash26.C: New.
6785
6786         PR c++/20789
6787         * g++.dg/init/member1.C: New.
6788
6789 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
6790
6791         * gfortran.dg/altreturn_1.f90: New test.
6792
6793 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
6794
6795         PR middle-end/21985
6796         * gcc.dg/tree-ssa/pr21985.c: New test.
6797
6798 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
6799
6800         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
6801
6802 2005-06-12  Roger Sayle  <roger@eyesopen.com>
6803
6804         PR c++/21930
6805         * g++.dg/other/error10.C: New test case.
6806
6807 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6808
6809         PR libfortran/19155
6810         * gfortran.dg/pr19155.f: Add test.
6811
6812 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6813
6814         * gfortran.dg/f2c_7.f90: New test.
6815
6816         * gfortran.dg/forall_1.f90: XFAILed.
6817
6818 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
6819
6820         * gcc.dg/pr14796-1.c: New.
6821         * gcc.dg/pr14796-2.c: New.
6822
6823 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
6824
6825         PR fortran/17792
6826         PR fortran/21375
6827         * gfortran.dg/deallocate_stat.f90: New test.
6828
6829 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
6830
6831         * gfortran.fortran-torture/execute/in-pack.f90: New test.
6832
6833 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
6834
6835         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
6836         access will be generated when this loop is vectorized. Test that
6837         accesses with same alignment were detected.
6838         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
6839         Test that accesses with same alignment were detected.
6840         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
6841         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
6842         alignment were detected.
6843
6844 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
6845
6846         PR c++/10611
6847         * g++.dg/conversion/simd2.C: New.
6848
6849 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6850
6851         * gcc.dg/Wcxx-compat-1.c: New.
6852
6853 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
6854
6855         PR libfortran/21480
6856         * gfortran.dg/reshape-complex.f90: Add a test for a packed
6857         complex array.
6858
6859 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
6860
6861         * gcc.dg/alias-8.c: New.
6862
6863 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
6864
6865         * gcc.dg/format/cmn_err-1.c: Update.
6866
6867 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
6868
6869         PR target/20666
6870         * gcc.target/sparc/fexpand-2.c: New.
6871         * gcc.target/sparc/fpmerge-2.c: New.
6872         * gcc.target/sparc/fpmul-2.c: New.
6873         * gcc.target/sparc/noresult.c: New.
6874         * gcc.target/sparc/pdist-2.c: New.
6875         * gcc.target/sparc/pdist-3.c: New.
6876
6877 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
6878
6879         PR testsuite/21702
6880         * gcc.target/i386/i386.exp: Fix comment typo.
6881
6882 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
6883
6884         PR c++/19497
6885         * g++.dg/inherit/using5.C: New.
6886         * g++.dg/inherit/using6.C: New.
6887
6888 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6889
6890         PR c++/19894
6891         * g++.dg/template/ptrmem15.C: New test.
6892
6893         PR c++/20563
6894         * g++.dg/ext/label4.C: New test.
6895
6896 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6897
6898         * gcc.dg/tls/debug-1.c: New test.
6899
6900 2005-06-07  Dale Johannesen  <dalej@apple.com>
6901
6902         * gcc.target/i386/movq.c: New.
6903
6904 2005-06-07  Dale Johannesen  <dalej@apple.com>
6905
6906         * gcc.dg/20050607-1.c: New.
6907
6908 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
6909
6910         PR middle-end/21850
6911         * gcc.c-torture/execute/20050607-1.c: New test.
6912
6913 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
6914
6915         PR libfortran/21926
6916         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
6917         Test case where the return array has lowest stride one,
6918         but isn't packed.
6919
6920 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
6921
6922         * lib/target-supports.exp (check_effective_target_sync_int_long):
6923         Add s390 and s390x targets.
6924
6925 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
6926
6927         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
6928         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
6929         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
6930         * gcc.dg/tree-ssa/loop-9.c: New test.
6931
6932 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
6933
6934         * g++.dg/parse/defarg10.C: New.
6935
6936 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
6937
6938         PR regression/21897
6939         * gcc.c-torture/execute/20050604-1.c: New test.
6940
6941 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
6942
6943         PR 21903
6944         * g++.dg/parse/defarg9.C: New.
6945
6946         PR c++/20637
6947         * g++.dg/inherit/using4.C: New.
6948         * g++.dg/overload/error1.C: Adjust expected errors.
6949         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
6950         * g++.old-deja/g++.brendan/arm2.C: Likewise.
6951         * g++.old-deja/g++.other/redecl2.C: Likewise.
6952         * g++.old-deja/g++.other/redecl4.C: Likewise.
6953         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
6954
6955 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
6956
6957         * gfortran.dg/f2c_5.f90: Add -w to dg-options
6958
6959 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
6960
6961         * lib/gfortran.exp (gfortran_target_compile): Call
6962         dg-additional-files-options
6963         * gfortran.dg/f2c_4.f90: New file
6964         * gfortran.dg/f2c_4.c: New file
6965         * gfortran.dg/f2c_5.f90: New file
6966         * gfortran.dg/f2c_5.c: New file
6967
6968 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6969
6970         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
6971
6972         PR fortran/21912
6973         * gfortran.dg/array_constructor_4.f90: New test.
6974
6975 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
6976
6977         PR c++/21619
6978         * g++.dg/ext/builtin9.C: New test.
6979
6980 2005-06-05  Dale Johannesen  <dalej@apple.com>
6981
6982         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
6983         * gcc.c-torture/execute/20050603-2.c: Ditto.
6984
6985 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
6986
6987         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
6988         * gcc.dg/vect/vect-reduc-1.c: New.
6989         * gcc.dg/vect/vect-reduc-2.c: New.
6990         * gcc.dg/vect/vect-reduc-3.c: New.
6991
6992 2005-06-04  Dale Johannesen  <dalej@apple.com>
6993
6994         * gcc.c-torture/execute/20050603-1.c: New.
6995         * gcc.c-torture/execute/20050603-2.c: New.
6996         * gcc.dg/20050603-3.c: New.
6997
6998 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6999
7000         PR fortran/19195
7001         * gfortran.dg/debug_1.f90: New test.
7002
7003         * gfortran.dg/forall_1.f90: New test.
7004
7005 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
7006
7007         * gfortran.dg/array_constructor_3.f90: New test.
7008
7009 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7010
7011         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
7012
7013 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
7014
7015         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
7016
7017 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
7018
7019         PR c/21873
7020         * gcc.dg/init-excess-1.c: New test.
7021
7022 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
7023
7024         PR c++/21853
7025         * g++.dg/expr/static_cast6.C: New test.
7026
7027 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
7028
7029         * gcc.dg/tree-ssa/vrp14.c: New test.
7030
7031 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
7032
7033         PR c++/21336
7034         * g++.dg/template/new2.C: New test.
7035
7036 2005-06-03  Josh Conner  <jconner@apple.com>
7037
7038         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
7039         all entries in initializer.
7040
7041 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
7042
7043         PR middle-end/21858
7044         * gcc.dg/pr21858.c: New testcase.
7045
7046 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
7047
7048         PR tree-optimization/21292
7049
7050         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
7051         New.
7052         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
7053         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
7054         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
7055         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
7056         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
7057
7058 2005-06-02  Richard Henderson  <rth@redhat.com>
7059
7060         * gcc.dg/sync-2.c: Use -march=i486 for i386.
7061
7062 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
7063
7064         * gcc.dg/wtypequal.c: New testcase.
7065
7066 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
7067
7068         PR 21582
7069         * gcc.dg/tree-ssa/pr21582.c: New test.
7070
7071 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
7072
7073         PR c++/21280
7074         * g++.dg/opt/interface2.h: New.
7075         * g++.dg/opt/interface2.C: New.
7076         * g++.dg/init/ctor4.C: Adjust error lines.
7077         * g++.old-deja/g++.bob/inherit2.C: Likewise.
7078         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
7079         * g++.old-deja/g++.jason/opeq3.C: Likewise.
7080         * g++.old-deja/g++.pt/assign1.C: Likewise.
7081         * g++.old-deja/g++.pt/crash20.C: Likewise.
7082
7083 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
7084
7085         PR tree-optimization/21734
7086         * g++.dg/vect/pr21734_1.cc: New.
7087         * g++.dg/vect/pr21734_2.cc: New.
7088
7089 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
7090
7091         PR c++/20350
7092         * g++.dg/template/spec24.C: New.
7093
7094         PR c++/21151
7095         * g++.dg/pch/local-1.C: New.
7096         * g++.dg/pch/local-1.Hs: New.
7097
7098 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
7099
7100         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
7101         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
7102         * gcc.dg/tree-ssa/pr14341.c: New test.
7103         * gcc.dg/tree-ssa/pr14841.c: New test.
7104         * gcc.dg/tree-ssa/pr20701.c: New test.
7105         * gcc.dg/tree-ssa/pr21086.c: New test.
7106         * gcc.dg/tree-ssa/pr21090.c: New test.
7107         * gcc.dg/tree-ssa/pr21332.c: New test.
7108         * gcc.dg/tree-ssa/pr21458.c: New test.
7109         * gcc.dg/tree-ssa/pr21658.c: New test.
7110         * gcc.dg/tree-ssa/vrp01.c: New test.
7111         * gcc.dg/tree-ssa/vrp02.c: New test.
7112         * gcc.dg/tree-ssa/vrp03.c: New test.
7113         * gcc.dg/tree-ssa/vrp04.c: New test.
7114         * gcc.dg/tree-ssa/vrp05.c: New test.
7115         * gcc.dg/tree-ssa/vrp06.c: New test.
7116         * gcc.dg/tree-ssa/vrp07.c: New test.
7117         * gcc.dg/tree-ssa/vrp08.c: New test.
7118         * gcc.dg/tree-ssa/vrp09.c: New test.
7119         * gcc.dg/tree-ssa/vrp10.c: New test.
7120         * gcc.dg/tree-ssa/vrp11.c: New test.
7121         * gcc.dg/tree-ssa/vrp12.c: New test.
7122         * gcc.dg/tree-ssa/vrp13.c: New test.
7123
7124 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
7125
7126         PR 21029
7127         * gcc.dg/tree-ssa/pr21029.c: New test.
7128
7129 2005-06-01  Roger Sayle  <roger@eyesopen.com>
7130
7131         * gfortran.dg/logint-1.f: New test case.
7132         * gfortran.dg/logint-2.f: Likewise.
7133         * gfortran.dg/logint-3.f: Likewise.
7134
7135 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
7136
7137         PR c/21536
7138         PR c/20760
7139         * gcc.dg/20050527-1.c: New test.
7140
7141         * gcc.dg/i386-sse-12.c: New test.
7142
7143         PR fortran/21729
7144         * gfortran.dg/implicit_5.f90: New test.
7145
7146 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
7147
7148         PR fortran/20883
7149         * gfortran/assign_4.f90: New test.
7150         * gfortran/assign_2.f90: Change compile to run.
7151
7152 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
7153
7154         * lib/target-supports.exp
7155         (check_effective_target_sync_char_short): New.
7156         * gcc.dg/sync-2.c: New.
7157
7158 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
7159
7160         PR tree-optimization/21817
7161         * gcc.dg/torture/pr21817-1.c: New.
7162
7163 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
7164
7165         PR c++/21165
7166         * g++.dg/template/init5.C: New.
7167
7168 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
7169
7170         * gfortran.dg/char_initialiser_actual.f90:
7171         Test character initialisers as actual arguments.
7172         * gfortran.dg/char_pointer_comp_assign.f90:
7173         Test character pointer structure component assignments.
7174         * gfortran.dg/char_array_structure_constructor.f90:
7175         Test character components in structure constructors.
7176
7177 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
7178
7179         PR middle-end/20931
7180         * g++.dg/opt/pr20931.C: New test.
7181
7182 2005-05-31  Andreas Jaeger  <aj@suse.de>
7183
7184         PR testsuite/20772
7185         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
7186         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
7187         g++.old-deja/g++.ext/asmspec1.C,
7188         g++.old-deja/g++.other/regstack.C,
7189         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
7190         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
7191         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
7192         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
7193         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
7194         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
7195         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
7196         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
7197         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
7198         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
7199         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
7200         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
7201         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
7202         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
7203         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
7204         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
7205         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
7206         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
7207         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
7208
7209 2005-05-31  Jeff Law  <law@redhat.com>
7210
7211         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
7212
7213 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
7214
7215         PR middle-end/21743
7216         * gcc.dg/builtins-1.c: Activate disabled clog test.
7217         * gcc.dg/torture/builtin-attr-1.c: Likewise.
7218
7219 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
7220
7221         * gfortran.dg/char_pointer_assign.f90:
7222         Test character-pointer assignments and pointer assignments.
7223         * gfortran.dg/char_pointer_dummy.f90:
7224         Test character-pointer dummy arguments.
7225         * gfortran.dg/char_pointer_func.f90:
7226         Test character-pointer function returns.
7227         * gfortran.dg/char_pointer_dependency.f90:
7228         Test character-pointer functions with dependencies.
7229
7230 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
7231
7232         PR c++/21784
7233         * g++.dg/lookup/using14.C: New test.
7234
7235 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
7236
7237         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
7238         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
7239         trailing ^M.
7240
7241 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
7242
7243         PR c++/17413
7244         * g++.dg/template/local5.C: New.
7245
7246         PR target/21761
7247         * gcc.c-torture/compile/pr21761.c: New.
7248
7249         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
7250         before darwin8.
7251
7252 2005-05-30  Steven G. Kargl
7253
7254         PR fortran/20846
7255         * gfortran.dg/inquire_8.f90: New test.
7256
7257 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7258
7259         PR libfortran/21376
7260         * gfortran.dg/output_exponents_1.f90: New test.
7261
7262 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7263
7264         PR libfortran/20006
7265         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
7266
7267 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
7268
7269         PR c++/21210
7270         * g++.dg/ext/complex1.C: New test.
7271
7272         PR c++/21340
7273         * g++.dg/init/ctor6.C: New test.
7274
7275 2005-05-29  Jan Hubicka  <jh@suse.cz>
7276
7277         * gcc.c-torture/compile/pr21562.c: New.
7278
7279 2005-05-28  Steven G. Kargl <kargls@comcast.net>
7280
7281         * gfortran.dg/subnormal_1.f90: New test.
7282
7283 2005-05-28  Jan Hubicka  <jh@suse.cz>
7284
7285         * tree-prof.exp: Fix comment.
7286         * value-prof-1.c: New.
7287         * value-prof-2.c: New.
7288         * value-prof-3.c: New.
7289         * value-prof-4.c: New.
7290
7291 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
7292
7293         PR c++/21614
7294         * g++.dg/expr/ptrmem6.C: New test.
7295         * g++.dg/expr/ptrmem6a.C: Likewise.
7296
7297 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
7298
7299         PR tree-optimization/21658
7300         * gcc.dg/tree-ssa/pr21658.c: New.
7301
7302 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
7303
7304         PR c++/21455
7305         * g++.dg/inherit/ptrmem3.C: New.
7306
7307         PR c++/21681
7308         * g++.dg/parse/template16.C: New.
7309
7310 2005-05-27  Andreas Jaeger  <aj@suse.de>
7311
7312         * gcc.dg/setjmp-2.c: Only run in 32-bit.
7313
7314         * gcc.dg/i386-sse-8.c: Run test on all archs.
7315
7316 2005-05-26  Mike Stump  <mrs@apple.com>
7317
7318         * objc.dg/isa-field-1.m: Only run on darwin.
7319         * objc.dg/lookup-1.m: Likewise.
7320         * objc.dg/try-catch-8.m: Likewise.
7321
7322 2005-05-26  Roger Sayle  <roger@eyesopen.com>
7323
7324         PR tree-optimization/9814
7325         * gcc.dg/pr9814-1.c: New test case.
7326
7327 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
7328
7329         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
7330         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
7331         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
7332         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
7333         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
7334         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
7335         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
7336         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
7337         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
7338         objc.dg/try-catch-8.m: New.
7339
7340 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
7341
7342         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
7343         remove extraneous semicolons.
7344
7345 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
7346
7347         * obj-c++.dg/comp-types-12.mm: New.
7348         * objc.dg/comp-types-11.m: New.
7349         * objc.dg/selector-4.m: New.
7350
7351 2005-05-26  Andreas Jaeger  <aj@suse.de>
7352
7353         PR testsuite/20772
7354         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
7355         g++.old-deja/g++.ext/attrib3.C,
7356         g++.old-deja/g++.other/store-expr1.C,
7357         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
7358         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
7359         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
7360         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
7361         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
7362         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
7363         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
7364         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
7365         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
7366         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
7367         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
7368         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
7369         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
7370         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
7371         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
7372         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
7373         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
7374         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
7375         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
7376
7377 2005-05-26  Andreas Jaeger  <aj@suse.de>
7378
7379         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
7380         x86-64 compilation.
7381
7382 2005-05-26  Andreas Jaeger  <aj@suse.de>
7383
7384         PR testsuite/20772
7385         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
7386         gcc.misc-tests/i386-pf-athlon-1.c,
7387         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
7388         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
7389         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
7390         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
7391         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
7392         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
7393         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
7394         programs.
7395
7396         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
7397         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
7398         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
7399         x86-64 compilation.
7400
7401         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
7402         x86_64.
7403
7404         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
7405         effective-target ilp32.
7406
7407 2005-05-26  David Ung  <davidu@mips.com>
7408
7409         * gcc.target/mips/ext_ins.c: New test for testing the generation
7410         of MIPS32/64 rev 2 ext/ins instructions.
7411
7412 2005-05-26  Andreas Jaeger  <aj@suse.de>
7413
7414         * treelang/compile/unsigned.tree: Use gimple instead of
7415         nonexisting generic dump.
7416
7417 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
7418
7419         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
7420
7421 2005-05-26  Andreas Jaeger  <aj@suse.de>
7422
7423         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
7424
7425 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
7426
7427         PR libfortran/17283
7428         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
7429         Test callee-allocated memory with write statements.
7430
7431 2005-05-25  Roger Sayle  <roger@eyesopen.com>
7432
7433         PR middle-end/21709
7434         * gcc.dg/pr21709-1.c: New test case.
7435
7436 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
7437             Mike Stump  <mrs@apple.com>
7438
7439         * objc/execute/next_mapping.h: Update for C++.
7440
7441         * obj-c++.dg/selector-1.mm: Move to...
7442         * obj-c++.dg/selector-4.mm: here...
7443
7444         * obj-c++.dg/basic.mm: New.
7445         * obj-c++.dg/comp-types-1.mm: New.
7446         * obj-c++.dg/cxx-class-1.mm: New.
7447         * obj-c++.dg/cxx-ivars-1.mm: New.
7448         * obj-c++.dg/cxx-ivars-2.mm: New.
7449         * obj-c++.dg/cxx-ivars-3.mm: New.
7450         * obj-c++.dg/cxx-scope-1.mm: New.
7451         * obj-c++.dg/cxx-scope-2.mm: New.
7452         * obj-c++.dg/defs.mm: New.
7453         * obj-c++.dg/empty-private-1.mm: New.
7454         * obj-c++.dg/encode-1.mm: New.
7455         * obj-c++.dg/encode-2.mm: New.
7456         * obj-c++.dg/encode-3.mm: New.
7457         * obj-c++.dg/extern-c-1.mm: New.
7458         * obj-c++.dg/extra-semi.mm: New.
7459         * obj-c++.dg/fix-and-continue-2.mm: New.
7460         * obj-c++.dg/isa-field-1.mm: New.
7461         * obj-c++.dg/ivar-list-semi.mm: New.
7462         * obj-c++.dg/local-decl-1.mm: New.
7463         * obj-c++.dg/lookup-1.mm: New.
7464         * obj-c++.dg/lookup-2.mm: New.
7465         * obj-c++.dg/method-1.mm: New.
7466         * obj-c++.dg/method-2.mm: New.
7467         * obj-c++.dg/method-3.mm: New.
7468         * obj-c++.dg/method-4.mm: New.
7469         * obj-c++.dg/method-5.mm: New.
7470         * obj-c++.dg/method-6.mm: New.
7471         * obj-c++.dg/method-7.mm: New.
7472         * obj-c++.dg/no-extra-load.mm: New.
7473         * obj-c++.dg/overload-1.mm: New.
7474         * obj-c++.dg/pragma-1.mm: New.
7475         * obj-c++.dg/pragma-2.mm: New.
7476         * obj-c++.dg/private-1.mm: New.
7477         * obj-c++.dg/private-2.mm: New.
7478         * obj-c++.dg/proto-qual-1.mm: New.
7479         * obj-c++.dg/qual-types-1.mm: New.
7480         * obj-c++.dg/stubify-1.mm: New.
7481         * obj-c++.dg/stubify-2.mm: New.
7482         * obj-c++.dg/super-class-1.mm: New.
7483         * obj-c++.dg/super-class-2.mm: New.
7484         * obj-c++.dg/super-dealloc-1.mm: New.
7485         * obj-c++.dg/super-dealloc-2.mm: New.
7486         * obj-c++.dg/template-1.mm: New.
7487         * obj-c++.dg/template-2.mm: New.
7488         * obj-c++.dg/template-3.mm: New.
7489         * obj-c++.dg/template-4.mm: New.
7490         * obj-c++.dg/template-5.mm: New.
7491         * obj-c++.dg/template-6.mm: New.
7492         * obj-c++.dg/try-catch-1.mm: New.
7493         * obj-c++.dg/try-catch-2.mm: New.
7494         * obj-c++.dg/try-catch-3.mm: New.
7495         * obj-c++.dg/try-catch-4.mm: New.
7496         * obj-c++.dg/try-catch-5.mm: New.
7497         * obj-c++.dg/try-catch-6.mm: New.
7498         * obj-c++.dg/try-catch-7.mm: New.
7499         * obj-c++.dg/try-catch-8.mm: New.
7500         * obj-c++.dg/try-catch-9.mm: New.
7501         * obj-c++.dg/va-meth-1.mm: New.
7502
7503 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
7504
7505         * obj-c++.dg/selector-1.mm: New.
7506         * obj-c++.dg/selector-2.mm: New.
7507
7508 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
7509
7510         * obj-c++.dg/selector-3.mm: New.
7511         * objc.dg/selector-3.m: New.
7512
7513 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
7514
7515         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
7516         about where warning appears.
7517
7518 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
7519
7520         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
7521         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7522         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7523         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7524
7525 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
7526
7527         * gcc.dg/20050524-1.c: New test.
7528
7529 2005-05-25  Jan Hubicka  <jh@suse.cz>
7530
7531         * gcc.dg/tree-prof/inliner-1.c: New.
7532
7533 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
7534
7535         * gcc.dg/tree-prof: New directory.
7536         * gcc.dg/tree-prof/tree-prof.exp: New.
7537
7538 2005-05-25  DJ Delorie  <dj@redhat.com>
7539
7540         * gcc.dg/Wattributes-1.c: New.
7541         * gcc.dg/Wattributes-2.c: New.
7542         * gcc.dg/Wattributes-3.c: New.
7543
7544 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
7545
7546         PR tree-optimization/19833
7547         * gcc.dg/uninit-4.c: Remove xfail.
7548         * gcc.dg/uninit-9.c: Ditto.
7549
7550 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
7551
7552         * obj-c++.dg/bitfield-[1-5].mm: New.
7553         * obj-c++.dg/class-protocol-1.mm: New.
7554         * obj-c++.dg/comp-types-1[0-1].mm: New.
7555         * obj-c++.dg/comp-types-[2-9].mm: New.
7556         * obj-c++.dg/encode-[4-8].mm: New.
7557         * obj-c++.dg/layout-1.mm: New.
7558         * obj-c++.dg/method-1[0-9].mm: New.
7559         * obj-c++.dg/method-2[0-1].mm: New.
7560         * obj-c++.dg/method-[8-9].mm: New.
7561         * obj-c++.dg/objc-gc-3.mm: New.
7562         * obj-c++.dg/try-catch-10.mm: New.
7563         * objc.dg/bitfield-5.m: New.
7564         * objc.dg/comp-types-10.m: New.
7565         * objc.dg/comp-types-9.m: New.
7566         * objc.dg/layout-1.m: New.
7567         * objc.dg/objc-gc-4.m: New.
7568         * objc.dg/try-catch-9.m: New.
7569         * objc.dg/class-protocol-1.m: Tweak diagnostics.
7570         * objc.dg/comp-types-1.m: Likewise.
7571         * objc.dg/comp-types-[5-6].m: Likewise.
7572         * objc.dg/method-9.m: Likewise.
7573
7574 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
7575
7576         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
7577         and on hardware without VMX support.
7578
7579         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
7580
7581         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
7582
7583         * lib/profopt.exp (dg-final-generate, dg-final-use,
7584         profopt-final-code, profopt-get-options): New.
7585         (profopt-execute): Process test directives.
7586
7587         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
7588         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
7589         cleanup-tree-dump, cleanup-saved-temps): Update comments.
7590
7591 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
7592
7593         PR C++/21645
7594         * g++.dg/init/ctor5.C: New test.
7595
7596 2005-05-24  Ira Rosen  <irar@il.ibm.com>
7597
7598         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
7599         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
7600         vect-113.c, vect-114.c.
7601
7602 2005-05-23  Adam Nemet  <anemet@lnxw.com>
7603
7604         * gcc.dg/const-elim-1.c: Remove xfails.
7605
7606 2005-05-23  Jeff Law  <law@redhat.com>
7607
7608         * gcc.c-torture/compile/pr21638.c: New test.
7609         * gcc.c-torture/compile/20050520-1.c: New test.
7610
7611 2005-05-23  Nick Clifton  <nickc@redhat.com>
7612
7613         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
7614         be a proper triple, ie: m32r*-*-*.
7615         * g++.old-deja/g++.jason/thunk3.C: Likewise.
7616
7617 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
7618
7619         PR middle-end/21331
7620         PR tree-opt/21293
7621         * gcc.c-torture/compile/pr21293.c: New test.
7622         * gcc.c-torture/execute/pr21331.c: New test.
7623
7624 2004-05-20  Richard Henderson  <rth@redhat.com>
7625
7626         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
7627
7628 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
7629
7630         * obj-c++-dg.exp: Add.
7631         * obj-c++.exp: Add.
7632         * obj-c++.dg/dg.exp: Add.
7633
7634 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
7635
7636         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
7637         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
7638
7639 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
7640
7641         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
7642
7643 2004-05-19  Richard Henderson  <rth@redhat.com>
7644
7645         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
7646
7647 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
7648
7649         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
7650
7651         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
7652
7653 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
7654
7655         PR c++/21495
7656         * g++.dg/parse/extern1.C: New test.
7657         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
7658
7659 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7660
7661         * gcc.dg/c99-math.h: New.
7662         * gcc.dg/c99-math-float-1.c: New test.
7663         * gcc.dg/c99-math-double-1.c: Likewise.
7664         * gcc.dg/c99-math-long-double-1.c: Likewise.
7665
7666 2005-05-18  Richard Henderson  <rth@redhat.com>
7667
7668         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
7669
7670 2005-05-18  Devang Patel  <dpatel@apple.com>
7671
7672         * g++.dg/opt/20050511-1.C: New test.
7673
7674 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
7675
7676         PR libfortran/21127
7677         * gfortran.dg/reshape-complex.f90: New test.
7678
7679 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
7680
7681         * gfortran.dg/array_constructor_1.f90: New test.
7682         * gfortran.dg/array_constructor_2.f90: New test.
7683
7684 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
7685
7686         PR fortran/20954
7687         * gfortran.dg/pr20954.f: New test.
7688
7689 2005-05-17  Mike Stump  <mrs@apple.com>
7690
7691         Yet more Objective-C++...
7692
7693         * objc.dg/method-5.m: Update.
7694         * objc.dg/method-6.m: Update.
7695         * objc.dg/method-7.m: Update.
7696         * objc.dg/method-9.m: Update.
7697         * objc.dg/try-catch-2.m: Update.
7698
7699 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
7700
7701         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
7702         Remove little-endian optimizations.
7703
7704 2005-05-17  Jeff Law  <law@redhat.com>
7705
7706         * g++.dg/tree-ssa/pr14814.C: New test.
7707         * gcc.dg/tree-ssa/pr14814.C: New test.
7708         * gcc.dg/tree-ssa/pr17141-1.C: New test.
7709         * gcc.dg/tree-ssa/pr17141-2.C: New test.
7710
7711 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
7712
7713         * gcc.dg/compat/generate-random.c: Do not include
7714         libiberty.h.
7715         * gcc.dg/compat/generate-random_r.c: Likewise.
7716
7717 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
7718
7719         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
7720
7721 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
7722
7723         PR middle-end/21595
7724         * g++.dg/tree-ssa/builtin1.C: New testcase.
7725
7726 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
7727
7728         PR c++/21454
7729         * g++.dg/opt/const4.C: New test.
7730
7731         PR middle-end/21492
7732         * g++.dg/opt/crossjump1.C: New test.
7733
7734         PR tree-optimization/21610
7735         * gcc.c-torture/compile/20050516-1.c: New test.
7736
7737         PR fortran/15080
7738         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
7739         about the test failing.
7740         * gfortran.fortran-torture/execute/where_7.f90: New test.
7741         * gfortran.fortran-torture/execute/where_8.f90: New test.
7742
7743 2005-05-16  Richard Henderson  <rth@redhat.com>
7744
7745         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
7746         i?86 and x86_64.
7747
7748 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
7749
7750         * gcc.dg/compat/generate-random.c (config.h): Do not include.
7751         (limits.h): Include unconditionally.
7752         (stdlib.h): Likewise.
7753         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
7754         (limits.h): Include unconditionally.
7755         (stdlib.h): Likewise.
7756         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
7757         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
7758         (limits.h): Include unconditionally.
7759         (stdlib.h): Likewise.
7760         (hashtab.h): Do not include.
7761         (getopt.h): Likewise.
7762         (stddef.h): Include.
7763         (hashval_t): Define.
7764         (struct entry): Add "next" field.
7765         (HASH_SIZE): New macro.
7766         (hash_table): New variable.
7767         (switchfiles): Do not use xmalloc.
7768         (mix): New macro.
7769         (iterative_hash): New function.
7770         (hasht): Remove.
7771         (e_exists): New function.
7772         (e_insert): Likewise.
7773         (output): Use, instead of libiberty hashtable functions.
7774         (main): Do not use getopt.  Do not call htab_create.
7775
7776 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
7777
7778         PR libstdc++/21526
7779         * lib/target-supports.exp (check_mkfifo_available):
7780         Return 0 for cygwin as mkfifo support incomplete on platform.
7781         Fix typos in comments.
7782
7783 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
7784
7785         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
7786
7787 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
7788
7789         PR fortran/17432
7790         * gfortran.dg/assign_4.f: New test.
7791
7792 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
7793
7794         PR tree-optimization/21563
7795         * gcc.dg/tree-ssa/pr21563.c: New.
7796
7797 2005-05-14  Jan Hubicka  <jh@suse.cz>
7798
7799         * gcc.dg/noreturn-7.c: Allow control reaches warning.
7800
7801 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
7802
7803         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
7804
7805 2005-05-13  Julian Brown  <julian@codesourcery.com>
7806
7807         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
7808         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
7809
7810 2005-05-13  Jan Hubicka  <jh@suse.cz>
7811
7812         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
7813         * gcc.dg/fold-xor-?.c: Likewise.
7814         * gcc.dg/pr15784-?.c: Likewise.
7815         * gcc.dg/pr20922-?.c: Likewise.
7816         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
7817         * gcc.dg/tree-ssa/pr17598.c: Likewise.
7818         * gcc.dg/tree-ssa/pr20470.c: Likewise.
7819
7820 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7821
7822         PR fortran/21260
7823         * gfortran.dg/hollerith_1.f90: New test.
7824
7825 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7826
7827         * gfortran.dg/func_result_2.f90: New test.
7828
7829 2005-05-11  Bud Davis  <bdavis@gfortran.org>
7830
7831         * gfortran.dg/dev_null.f90: New test.
7832
7833 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
7834
7835         * gcc.dg/arm-vfp1.c: Revert last change.
7836
7837 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
7838
7839         PR middle-end/19807
7840         PR tree-optimization/19639
7841         * g++.dg/tree-ssa/pr19807.C: New testcase.
7842
7843 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7844
7845         PR libfortran/21471
7846         * gfortran.dg/append-1.f90: New test.
7847
7848 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
7849
7850         * gcc.dg/pr18501.c: XFAIL.
7851         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
7852         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
7853         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
7854         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
7855         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
7856         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
7857         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
7858         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
7859
7860 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7861
7862         PR fortran/20178
7863         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
7864         gfortran.dg/f2c_3.f90: New tests.
7865
7866         * gfortran.dg/return_1.f90: Fix dg annotation.
7867
7868 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
7869
7870         * gcc.c-torture/compile/20050510-1.c: New test.
7871
7872 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
7873
7874         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
7875
7876 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
7877
7878         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
7879
7880 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
7881
7882         PR c/17913
7883         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
7884
7885 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
7886
7887         PR c/21342
7888         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
7889         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
7890
7891 2005-05-10  Ben Elliston  <bje@au.ibm.com>
7892
7893         PR debug/16676
7894         * gcc.dg/debug/pr16676.c: New test.
7895
7896 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
7897
7898         PR testsuite/21443
7899         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
7900         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
7901         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
7902         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
7903         Change -O1 to -O2.
7904         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
7905         -fno-tree-dominator-opts.
7906
7907 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7908
7909         * gfortran.dg/return_1.f90: New test.
7910
7911 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
7912
7913         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
7914
7915         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
7916
7917 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
7918
7919         PR c++/21427
7920         * g++.dg/inherit/covariant13.C: New.
7921
7922 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7923
7924         PR libfortran/19155
7925         * gfortran.dg/pr19155.f: New test.
7926
7927 2005-05-08  Roger Sayle  <roger@eyesopen.com>
7928
7929         PR inline-asm/8788
7930         * gcc.dg/pr8788-1.c: New testcase.
7931
7932 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
7933
7934         PR target/21416
7935         * gcc.target/mips/fpcmp-[12].c: New tests.
7936
7937 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
7938
7939         * lib/target-supports-dg.exp (dg-require-fork): New function.
7940         (dg-require-mkfifo): Likewise.
7941         * lib/target-supports.exp (check_function_available): New
7942         function.
7943         (check_fork_available): Likewise.
7944         (check_mkfifo_available): Likewise.
7945
7946 2005-05-06  Jeff Law  <law@redhat.com>
7947
7948         * gcc.c-torture/compile/pr21380.c: New test.
7949
7950 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
7951
7952         PR c++/20961
7953         * g++.dg/ext/weak3.C: New test.
7954
7955 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
7956
7957         PR c++/21352
7958         * g++.dg/template/crash37.C: New test.
7959
7960 2005-05-05  Paul Brook  <paul@codesourcery.com>
7961
7962         * gcc.dg/arm-g2.c: Use effective-target arm32.
7963         * gcc.dg/arm-mmx-1.c: Ditto.
7964         * gcc.dg/arm-scd42-2.c: Ditto.
7965         * gcc.dg/arm-vfp1.c: Ditto.
7966         * lib/target-supports.exp (check_effective_target_arm32): New
7967         function.
7968
7969 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
7970
7971         PR libfortran/21354
7972         gfortran.dg/in_pack_rank7.f90: New test.
7973
7974 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
7975
7976         PR middle-end/15618
7977         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
7978
7979 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
7980
7981         PR middle-end/21265
7982         * gcc.dg/20050503-1.c: New test.
7983
7984         PR rtl-optimization/21239
7985         * gcc.dg/i386-sse-11.c: New test.
7986
7987 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
7988
7989         PR target/16888
7990         * gcc.target/i386/asm-1.c: New test.
7991
7992 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
7993
7994         PR rtl-optimization/21330
7995         * gcc.c-torture/execute/20050502-1.c: New test.
7996
7997         PR target/21297
7998         * gcc.c-torture/execute/20050502-2.c: New test.
7999
8000 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
8001
8002         PR middle-end/21282
8003         * gcc.dg/pr21282.c: New.
8004
8005 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
8006
8007         * gcc.dg/vect/pr20122.c: Clean up .vect file.
8008         * gcc.dg/vect/vect-92.c: Likewise.
8009         * gcc.dg/vect/vect-93.c: Likewise.
8010         * gcc.dg/vect/vect-dv-1.c: Likewise.
8011         * gcc.dg/vect/vect-dv-2.c: Likewise.
8012         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
8013
8014 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
8015
8016         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
8017         * gfortran.dg/vect/vect-2.f90: Likewise.
8018         * gfortran.dg/vect/vect-3.f90: Likewise.
8019         * gfortran.dg/vect/vect-4.f90: Likewise.
8020         * gfortran.dg/vect/vect-5.f90: Likewise.
8021
8022 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
8023
8024         PR target/20813
8025         * gcc.dg/rs6000-fpint-2.c: New.
8026
8027 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
8028
8029         PR c/15698
8030         * gcc.dg/builtins-30.c: Update expected messages.
8031         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
8032         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
8033         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
8034
8035 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
8036
8037         PR tree-optimization/21294
8038         * gcc.dg/tree-ssa/pr21294.c: New.
8039
8040 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
8041
8042         * gcc.dg/altivec-3.c (vec_store): Do not use the old
8043         __builtin_altivec_st_internal_4si built-in.
8044
8045 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
8046
8047         PR c++/15875
8048         * g++.dg/template/ptrmem14.C: New test.
8049
8050 2005-05-02  Paul Brook  <paul@codesourcery.com>
8051
8052         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
8053
8054 2005-05-02  Michael Matz  <matz@suse.de>
8055
8056         PR c++/19542
8057         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
8058
8059 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
8060
8061         * g++.dg/cpp/weak.C: New test.
8062
8063 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
8064
8065         * gcc.dg/tree-ssa/loop-8.c: New test.
8066
8067 2005-04-30  Michael Maty  <matz@suse.de>
8068
8069         * gcc.dg/inline-mcpy.c: New test.
8070
8071 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
8072
8073         PR libfortran/18958
8074         * gfortran.dg/eoshift.f90: New test case.
8075
8076 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
8077
8078         PR libfortran/18857
8079         * gfortran.dg/matmul_1.f90: New test.
8080
8081 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
8082
8083         PR tree-optimization/21030
8084         * gcc.dg/tree-ssa/pr21030.c: New.
8085
8086 2005-04-29  Devang Patel  <dpatel@apple.com>
8087
8088         PR tree-optimization/21272
8089         * gcc.dg/vect/vect-ifcvt-10.c: New test.
8090
8091 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
8092
8093         PR fortran/13082
8094         PR fortran/18824
8095         * gfortran.dg/entry_4.f90: New test.
8096         * gfortran.fortran-torture/execute/entry_1.f90: New test.
8097         * gfortran.fortran-torture/execute/entry_2.f90: New test.
8098         * gfortran.fortran-torture/execute/entry_3.f90: New test.
8099         * gfortran.fortran-torture/execute/entry_4.f90: New test.
8100         * gfortran.fortran-torture/execute/entry_5.f90: New test.
8101         * gfortran.fortran-torture/execute/entry_6.f90: New test.
8102         * gfortran.fortran-torture/execute/entry_7.f90: New test.
8103
8104 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8105
8106         * gfortran.fortran-torture/execute/entry_8.f90: New test.
8107
8108 2005-04-29  Paul Brook   <paul@codesourcery.com>
8109
8110         * gfortran.dg/entry_3.f90: New test.
8111
8112 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8113
8114         * gfortran.dg/implicit_4.f90: New test.
8115
8116 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
8117
8118         * lib/target-supports.exp (check_profiling_available): Return
8119         false for xtensa-*-elf.
8120
8121 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
8122
8123         * lib/fortran-torture.exp (fortran-torture.exp): Catch
8124         error if file cannot be deleted.
8125
8126 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
8127
8128         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
8129         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
8130         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
8131         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
8132         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
8133         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
8134         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
8135         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
8136         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
8137         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
8138         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
8139         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
8140         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
8141
8142 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8143
8144         PR fortran/20865
8145         * gfortran.dg/pr20865.f90: New test.
8146
8147 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
8148
8149         * gcc.dg/void-cast-2.c: New test.
8150
8151 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
8152
8153         PR c/21159
8154         * gcc.dg/void-cast-1.c: New test.
8155
8156 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
8157
8158         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
8159
8160 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8161
8162         PR fortran/21177
8163         * gfortran.dg/pr21177.f90: New test.
8164
8165 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
8166
8167         PR tree-optimization/21171
8168         * gcc.dg/tree-ssa/pr21171.c: New test.
8169
8170 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
8171
8172         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
8173         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
8174         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
8175         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
8176         gcc.dg/tree-ssa/gen-vect-32.c: New.
8177         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
8178         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
8179         don't run on PPC32.
8180
8181 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
8182
8183         PR c/21213
8184         * gcc.dg/transparent-union-3.c: New test.
8185
8186 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
8187
8188         PR c/20740
8189         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
8190         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
8191         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
8192         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
8193         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
8194         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
8195
8196 2005-04-26  Jeff Law  <law@redhat.com>
8197
8198         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
8199         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
8200         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
8201         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
8202         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
8203         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
8204         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
8205
8206 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
8207
8208         PR tree-optimization/17598
8209         * gcc.dg/tree-ssa/pr17598.c: New testcase.
8210
8211 2005-04-25  Mike Stump  <mrs@apple.com>
8212
8213         * objc.dg/fix-and-continue-1.m: Add.
8214
8215 2005-04-25  Roger Sayle  <roger@eyesopen.com>
8216
8217         PR c++/20995
8218         * g++.dg/opt/pr20995-1.C: New test case.
8219
8220 2005-04-25  Devang Patel <dpatel@apple.com>
8221
8222         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
8223
8224 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
8225
8226         PR testsuite/21062
8227         * g++.dg/opt/alias2.C (printf): Correct the prototype.
8228
8229 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
8230
8231         PR C++/21188
8232         * g++.dg/opt/rtti2.C: New test.
8233
8234 2005-04-25  Paul Brook  <paul@codesourcery.com>
8235         Steven G. Kargl  <kargls@comcast.net>
8236
8237         PR fortran/20879
8238         * gfortran.dg/ichar_1.f90: New file.
8239
8240 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
8241
8242         PR middle-end/20991
8243         * g++.dg/opt/pr20991.C: New test.
8244
8245         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
8246         where sizeof (type) < __alignof__ (type).
8247         * gcc.dg/compat/struct-layout-1.h: Likewise.
8248
8249 2005-04-24  Per Bothner  <per@bothner.com>
8250             Devang Patel  <dpatel@apple.com>
8251
8252         PR preprocessor/20907
8253         * gcc.dg/cpp/very-long-comment.c: New test.
8254
8255 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8256
8257         PR fortran/20059
8258         * gfortran.dg/common_5.f: New test.
8259
8260 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
8261
8262         PR middle-end/21082
8263         * g++.dg/tree-ssa/pr21082.C: New testcase.
8264
8265 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
8266
8267         * gcc.dg/vect/vect-99.c: New test.
8268
8269 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
8270
8271         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
8272
8273 2005-04-22  Jeff Law  <law@redhat.com>
8274
8275         * gcc.dg/uninit-5.c: Remove xfails.
8276         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
8277         conditionals and loads.
8278
8279 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
8280
8281         PR libfortran/20074
8282         PR libfortran/20436
8283         PR libfortran/21108
8284         * gfortran.dg/nested_reshape.f90: new test
8285         * gfortran.dg/reshape-alloc.f90: new test
8286         * gfortran.dg/reshape.f90: new test
8287
8288 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
8289
8290         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
8291
8292         * gcc.dg/arm-vfp1.c: New test.
8293
8294 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
8295
8296         PR c++/21087
8297         * g++.dg/lookup/builtin2.C: New test.
8298
8299 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
8300
8301         * gcc.dg/weak/weak-13.c: New test.
8302
8303 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
8304
8305         * lib/target-supports.exp (check_effective_target_sync_int_long):
8306         Add powerpc*.
8307
8308 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
8309
8310         * gcc.target/mips/branch-1.c: New test.
8311
8312 2005-04-21  Richard Henderson  <rth@redhat.com>
8313
8314         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
8315         * gcc.dg/vect/vect-86.c: Likewise.
8316         * gcc.dg/vect/vect-87.c: Likewise.
8317         * gcc.dg/vect/vect-88.c: Likewise.
8318
8319 2005-04-21  Devang Patel  <dpatel@apple.com>
8320
8321         PR optimization/20994
8322         * gcc.dg/tree-ssa/ifc-3.c: New test.
8323
8324 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
8325
8326         PR c/12913
8327         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
8328         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
8329         gcc.dg/c99-vla-jump-5.c: New tests.
8330
8331 2005-04-19  Richard Henderson  <rth@redhat.com>
8332
8333         * lib/target-supports.exp (check_effective_target_vect_int_mult):
8334         Fix typo in exists check.
8335         (check_effective_target_sync_int_long): New.
8336         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
8337         * gcc.dg/ia64-sync-2.c: Likewise.
8338         * gcc.dg/ia64-sync-3.c: Likewise.
8339         * gcc.dg/ia64-sync-4.c: Likewise.
8340
8341 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
8342
8343         * gcc.dg/fold-xor-1.c: New test.
8344         * gcc.dg/fold-xor-2.c: New test.
8345
8346 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
8347
8348         PR target/20670
8349         * g++.dg/eh/fp-regs.C: New test.
8350
8351 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
8352
8353         * gcc.dg/Wint-to-pointer-cast-1.c,
8354         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
8355         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
8356         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
8357
8358 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8359
8360         PR fortran/16861
8361         * gfortran.dg/pr16861.f90: New test.
8362
8363 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
8364
8365         * gcc.dg/pr21085.c: New test.
8366
8367 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
8368
8369         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
8370         (setup_mips_tests, dg-mips-options): New procedures.
8371         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
8372         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
8373         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
8374         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
8375         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
8376         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
8377         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
8378         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
8379         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
8380         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
8381         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
8382         dg-mips-options instead of dg-options.  Remove now-redundant
8383         preprocessor guards.
8384         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
8385         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
8386         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
8387         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
8388         * gcc.dg/vr-mult-2.c: Delete.
8389         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
8390         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
8391         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
8392         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
8393         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
8394         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
8395         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
8396
8397 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
8398
8399         * ada/acats/run_all.sh: Use sync when executable not present.
8400
8401 2005-04-18  Devang Patel  <dpatel@apple.com>
8402
8403         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
8404         * gcc.dg/vect/vect-11a.c: New.
8405         * gcc.dg/vect/vect-none.c: Update.
8406         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
8407
8408 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
8409
8410         PR tree-optimization/20922
8411         * gcc.dg/pr20922-1.c: New test.
8412         * gcc.dg/pr20922-2.c: New test.
8413         * gcc.dg/pr20922-3.c: New test.
8414         * gcc.dg/pr20922-4.c: New test.
8415         * gcc.dg/pr20922-5.c: New test.
8416         * gcc.dg/pr20922-6.c: New test.
8417
8418 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8419
8420         PR libfortran/20950
8421         * gfortran.dg/pr20950.f: New test.
8422
8423 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8424
8425         PR libfortran/19216
8426         * gfortran.dg/pr19216.f: New test.
8427
8428 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
8429
8430         PR tree-optimization/21001
8431         * gcc.dg/tree-ssa/pr21001.c: New.
8432
8433 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
8434
8435         PR libfortran/21075
8436         * gfortran.dg/reshape_rank7.f90: New test.
8437
8438 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
8439
8440         PR libfortran/12884 gfortran.dg/pr12884.f: New test
8441         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
8442         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
8443         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
8444         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
8445         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
8446         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
8447         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
8448         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
8449         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
8450         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
8451         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
8452         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
8453         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
8454         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
8455         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
8456         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
8457         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
8458         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
8459         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
8460         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
8461
8462 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
8463
8464         * gfortran.dg/wtruncate.f: New testcase.
8465         * gfortran.dg/wtruncate.f90: New testcase.
8466
8467 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
8468
8469         PR c++/21025
8470         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
8471         which sizeof/alignof is dependent, rather than just whether we are
8472         processing_template_decl.
8473
8474 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
8475
8476         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
8477         corrected typo where the wrong variables had been compared.
8478
8479 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
8480
8481         PR libfortran/18495
8482         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
8483         Test callee-allocated version of return array with a write
8484         statement.
8485         Test spread with a temporary with another write statement.
8486
8487 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
8488
8489         PR tree-optimization/21031
8490         * gcc.dg/tree-ssa/pr21031.c: New.
8491
8492 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
8493
8494         PR tree-optimization/21004
8495         * gcc.dg/builtins-53.c: Include builtins-config.h.
8496         Check floorf, ceilf, floorl and ceill transformations
8497         only when HAVE_C99_RUNTIME is defined.
8498
8499 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
8500
8501         PR middle-end/20739
8502         * gcc.dg/tree-ssa/pr20739.c: New test.
8503
8504 2005-04-14  Mike Stump  <mrs@apple.com>
8505
8506         * gcc.dg/Foundation.framework/empty: New.
8507         * gcc.dg/framework-2.c: New.
8508
8509 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
8510
8511         PR tree-optimization/21021
8512         * gcc.c-torture/compile/pr21021.c: New.
8513
8514 2005-04-14  Janis Johnson  <janis187@us.ibm.com
8515
8516         PR testsuite/21010
8517         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
8518         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
8519         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
8520         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
8521         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
8522         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
8523         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
8524         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
8525
8526 2005-04-14  Richard Henderson  <rth@redhat.com>
8527
8528         * lib/target-supports.exp (check_effective_target_vect_condition):
8529         Add ia64, i?86, and x86_64.
8530
8531 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
8532
8533         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
8534
8535 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
8536
8537         PR tree-optimization/20657
8538         * gcc.dg/tree-ssa/pr20657.c: New.
8539
8540 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
8541
8542         * gcc.dg/builtins-53.c: Also check (int)trunc* and
8543         (long long int)trunc*.
8544
8545 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
8546
8547         PR target/20927
8548         * gcc.dg/pr20927.c: New test.
8549
8550 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
8551
8552         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
8553         * gcc.target/mips/asm-1.c: Likewise.
8554
8555 2005-04-13  Dale Johannesen  <dalej@apple.com>
8556
8557         * objc.dg/objc-fast-4.m: New.
8558
8559 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
8560
8561         * gcc.target/cris/torture/cris-torture.exp: New driver in new
8562         directory.
8563         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
8564
8565 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
8566
8567         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
8568         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
8569         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
8570
8571 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
8572
8573         PR tree-optimization/20913
8574         * gcc.dg/tree-ssa/pr20913.c: New.
8575
8576         PR tree-optimization/20702
8577         * gcc.dg/tree-ssa/pr20702.c: New.
8578
8579 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8580
8581         PR c++/13744
8582         * g++.dg/inherit/local3.C: New test.
8583
8584 2005-04-12  Jeff Law  <law@redhat.com>
8585
8586         * gcc.dg/tree-ssa/20050412-1.c: New test.
8587
8588 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
8589
8590         PR libfortran/19016
8591         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
8592         Add tests with mask generated by expression.
8593         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
8594         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
8595         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
8596
8597 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
8598
8599         PR middle-end/20917
8600         * gcc.dg/20050409-1.c: New test.
8601
8602 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
8603
8604         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
8605
8606 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
8607
8608         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
8609         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
8610         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
8611         (TARGET_CXX): Adjust accordingly.
8612         * target.h (struct gcc_target): Remove epxort_class_data.  Add
8613         determine_class_data_visibility and class_data_always_comdat.
8614         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
8615         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
8616         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
8617         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
8618         (arm_cxx_determine_class_data_visibility): New.
8619         (arm_cxx_class_data_always_comdat): Likewise.
8620         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
8621         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
8622         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
8623         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
8624         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
8625         Define.
8626
8627 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
8628
8629         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
8630
8631 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
8632
8633         * gcc.dg/i386-darwin-fpmath.c: New.
8634
8635 2004-04-11  Devang Patel  <dpatel@apple.com>
8636
8637         * lib/target-supports.exp (check_effective_target_vect_condition): New.
8638         * gcc.dg/vect/vect-ifcvt-1.c: New test.
8639         * gcc.dg/vect/vect-ifcvt-2.c: New test.
8640         * gcc.dg/vect/vect-ifcvt-3.c: New test.
8641         * gcc.dg/vect/vect-ifcvt-4.c: New test.
8642         * gcc.dg/vect/vect-ifcvt-5.c: New test.
8643         * gcc.dg/vect/vect-ifcvt-6.c: New test.
8644         * gcc.dg/vect/vect-ifcvt-7.c: New test.
8645         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
8646
8647 2004-04-11  Devang Patel  <dpatel@apple.com>
8648
8649         * gcc.dg/vect/vect-dv-1.c: New test.
8650         * gcc.dg/vect/vect-dv-2.c: New test.
8651
8652 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
8653
8654         PR tree-optimization/20933
8655         * gcc.dg/tree-ssa/pr20933.c: New test.
8656
8657 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8658
8659         * gfortran.dg/fold_nearest.f90: New test.
8660
8661 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
8662
8663         * gcc.dg/tree-ssa/alias-1.c: New test.
8664
8665 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
8666
8667         PR tree-optimization/20920
8668         * g++.dg/tree-ssa/pr20920.C: New test.
8669
8670 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
8671
8672         * gcc.dg/builtins-53.c: Also check (int)ceil* and
8673         (long long int)ceil*.
8674
8675 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
8676
8677         * g++.dg/warn/Wdtor1.C: Declare template in system header with
8678         explicit C++ linkage.
8679
8680 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8681
8682         * gfortran.dg/pr17229.f: Take care of the new obsolescence
8683         warning for arithmetic IF statements.
8684
8685 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
8686
8687         * eor_handling_1.f90: New test case.
8688         * eor_handling_2.f90: New test case.
8689         * eor_handling_3.f90: New test case.
8690         * eor_handling_4.f90: New test case.
8691         * eor_handling_5.f90: New test case.
8692         * noadv_size.f90: New test case.
8693         * pad_no.f90: New test case.
8694
8695 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
8696
8697         * gcc.c-torture/execute/20050410-1.c: New test.
8698
8699 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
8700
8701         * gcc.dg/pr20126.c: New.
8702
8703 2005-04-09  Bud Davis  <bdavis@gfortran.org>
8704             Steven G. Kargl <kargls@comcast.net>
8705
8706         * gfortran.dg/PR19872.f: New test.
8707
8708 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
8709
8710         * gfortran.dg/nint_1.f90: Fix dg-do directive.
8711
8712 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
8713
8714         * gfortran.dg/nint_1.f90: New test.
8715
8716 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
8717
8718         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
8719         Added test for callee-allocated arrays with write statements.
8720         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
8721         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
8722         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
8723         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
8724         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
8725
8726 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
8727
8728         PR libfortran/20163
8729         * gfortran.dg/open-options-blanks.f: New test.
8730
8731 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
8732
8733         PR fortran/13257
8734         * gfortran.dg/comma_format_extension_[1234].f: New tests.
8735
8736 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
8737
8738         * gcc.dg/tree-ssa/stdarg-1.c: New test.
8739         * gcc.dg/tree-ssa/stdarg-2.c: New test.
8740         * gcc.dg/tree-ssa/stdarg-3.c: New test.
8741         * gcc.dg/tree-ssa/stdarg-4.c: New test.
8742         * gcc.dg/tree-ssa/stdarg-5.c: New test.
8743         * gcc.c-torture/execute/stdarg-4.c: New test.
8744
8745         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
8746
8747         PR target/20795
8748         * g++.dg/abi/param2.C: New test.
8749
8750 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
8751
8752         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
8753
8754 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
8755
8756         * gcc.dg/builtins-53.c: New test.
8757
8758 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
8759
8760         * g++.dg/tree-ssa/pr18178.C: New test.
8761         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
8762         * gcc.c-torture/execute/20041019-1.c: New test.
8763         * gcc.dg/tree-ssa/20041008-1.c: New test.
8764         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
8765         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
8766         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
8767         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
8768         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
8769         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
8770         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
8771         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
8772         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
8773         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
8774
8775 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
8776
8777         PR rtl-optimization/20466
8778         * gcc.c-torture/execute/pr20466-1.c: New test.
8779
8780 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
8781
8782         PR c++/20905
8783         * g++.dg/parse/cond2.C: New test.
8784
8785         PR c++/20145
8786         * g++.dg/warn/Wdtor1.C: New test.
8787
8788 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8789
8790         PR fortran/17229
8791         * gfortran.dg/pr17229.f: New test.
8792
8793 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
8794
8795         * gfortran.dg/tiny_1.f90: New test.
8796         * gfortran.dg/tiny_2.f90: ditto.
8797
8798 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
8799
8800         * gfortran.dg/eor_1.f90: Fix dg-do run line
8801         * gfortran.dg/open_new.f90: Fix dg-do run line
8802
8803 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
8804
8805         * lib/target-supports.exp (get_compiler_messages): Support
8806         optional arguments, the fourth being compiler options.
8807         (check_effective_target_fpic): New proc.
8808         * gcc.dg/20050321-2.c: Restrict to target fpic.
8809
8810 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
8811
8812         * gcc.dg/15443-1.c: New test.
8813         * gcc.dg/15443-2.c: Likewise.
8814
8815 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8816
8817         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
8818
8819 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
8820
8821         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
8822
8823 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
8824
8825         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
8826         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
8827         -m64.
8828         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
8829         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
8830         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
8831
8832 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
8833
8834         PR c++/20212
8835         * g++.dg/warn/Wunused-11.C: New test.
8836
8837 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
8838
8839         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
8840
8841 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
8842
8843         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
8844
8845 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
8846
8847         PR c++/20734
8848         * g++.dg/template/ptrmem13.C: New test.
8849
8850 2005-04-05  Per Bothner  <per@bothner.com>
8851
8852         * lib/gcc.exp: Always add -fno-show-column, for now.
8853
8854 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
8855
8856         PR testsuite/20767
8857         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
8858         of plain old "unsigned int" for the type of "i".  Makes this test
8859         64bit clean.
8860
8861 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
8862
8863         * gcc.dg/i386-ssefn-1.c: New test.
8864         * gcc.dg/i386-ssefn-2.c: New test.
8865         * gcc.dg/i386-ssefn-3.c: New test.
8866         * gcc.dg/i386-ssefn-4.c: New test.
8867
8868 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
8869
8870         PR tree-optimization/20076
8871         * gcc.dg/builtin-apply4.c: New test.
8872
8873         PR preprocessor/19475
8874         * gcc.dg/cpp/macspace1.c: New test.
8875         * gcc.dg/cpp/macspace2.c: New test.
8876
8877 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8878
8879         * gfortran.dg/pr20755.f: Fixed bad format.
8880
8881 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
8882
8883         PR c++/20763
8884         * g++.dg/ext/attrib21.C: New test.
8885
8886 2004-04-05  Devang Patel  <dpatel@apple.com>
8887
8888         * lib/target-supports.exp (check_effective_target_vect_shif): New.
8889         * gcc.dg/vect/vect-shift-1.c: New test.
8890
8891 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8892
8893         PR libfortran/20755
8894         * gfortran.dg/pr20755.f: New test.
8895
8896 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
8897
8898         * gfortran.dg/pr15959.f90: New test.
8899         * gfortran.dg/string_pad_trunc.f90: New test.
8900
8901 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8902
8903         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
8904         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
8905         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
8906         syntax.
8907
8908 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8909
8910         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
8911
8912 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8913
8914         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
8915         * gcc.c-torture/compile/20011119-2.c: Likewise.
8916         * gcc.c-torture/compile/981001-2.c: Likewise.
8917
8918 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
8919
8920         PR c++/20679
8921         * g++.dg/template/overload4.C: New test.
8922
8923 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
8924
8925         PR c++/20746
8926         * g++.dg/abi/covariant5.C: New.
8927
8928         PR debug/20505
8929         * g++.dg/debug/const2.C: New.
8930
8931 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
8932
8933         PR rtl-optimization/16104
8934         * gcc.c-torture/execute/20050316-1.c: New test.
8935
8936 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
8937
8938         * g++.dg/template/spec23.C: Fix dg-error text.
8939
8940 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
8941
8942         PR c++/19199
8943         * g++.dg/expr/lval2.C: New.
8944
8945 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8946
8947         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
8948         __builtin_strcasecmp and __builtin_strncasecmp.
8949
8950 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
8951
8952         PR c++/20723
8953         * g++.dg/template/spec22.C: New.
8954         * g++.dg/template/spec23.C: New.
8955
8956 2005-04-03  Dale Ranta  <dir@lanl.gov>
8957             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8958
8959         PR libfortran/20068
8960         PR libfortran/20125
8961         PR libfortran/20156
8962         PR libfortran/20471
8963         * gfortran.dg/backspace.f: New test.
8964
8965 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
8966
8967         * gcc.dg/pr19345.c: New test.
8968
8969 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
8970
8971         PR tree-optimization/20640
8972         * gcc.dg/torture/tree-loop-1.c: New.
8973
8974 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
8975
8976         PR rtl-optimization/20290
8977         * gcc.c-torture/execute/loop-ivopts-2.c: New.
8978
8979 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
8980
8981         * gcc.dg/rs6000-fpint.c: New.
8982
8983 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
8984
8985         * gcc.dg/old-style-then-proto-1.c: New test.
8986
8987 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8988
8989         * gfortran.fortran-torture/execute/backspace.f90: Check
8990         after backspace and read was incorrect.
8991
8992 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8993
8994         * gcc.c-torture/execute/builtins/strcat.c: Check the result
8995         buffer past the terminating NUL using memcmp.
8996         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
8997         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
8998
8999         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
9000         Fix unused/uninitialized variable warnings.
9001
9002         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
9003         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
9004         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
9005         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
9006
9007         * gcc.c-torture/execute/builtins/abs-1-lib.c,
9008         gcc.c-torture/execute/builtins/fputs-lib.c,
9009         gcc.c-torture/execute/builtins/lib/fprintf.c,
9010         gcc.c-torture/execute/builtins/lib/main.c,
9011         gcc.c-torture/execute/builtins/lib/memcmp.c,
9012         gcc.c-torture/execute/builtins/lib/memmove.c,
9013         gcc.c-torture/execute/builtins/lib/mempcpy.c,
9014         gcc.c-torture/execute/builtins/lib/memset.c,
9015         gcc.c-torture/execute/builtins/lib/printf.c,
9016         gcc.c-torture/execute/builtins/lib/sprintf.c,
9017         gcc.c-torture/execute/builtins/lib/stpcpy.c,
9018         gcc.c-torture/execute/builtins/lib/strchr.c,
9019         gcc.c-torture/execute/builtins/lib/strcmp.c,
9020         gcc.c-torture/execute/builtins/lib/strcpy.c,
9021         gcc.c-torture/execute/builtins/lib/strcspn.c,
9022         gcc.c-torture/execute/builtins/lib/strlen.c,
9023         gcc.c-torture/execute/builtins/lib/strncat.c,
9024         gcc.c-torture/execute/builtins/lib/strncmp.c,
9025         gcc.c-torture/execute/builtins/lib/strncpy.c,
9026         gcc.c-torture/execute/builtins/lib/strrchr.c,
9027         gcc.c-torture/execute/builtins/lib/strspn.c,
9028         gcc.c-torture/execute/builtins/lib/strstr.c,
9029         gcc.c-torture/execute/builtins/memops-asm-lib.c,
9030         gcc.c-torture/execute/builtins/strlen-2.c,
9031         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
9032         prototypes.
9033
9034 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
9035
9036         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
9037         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
9038         selectany usage.
9039
9040 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
9041
9042         PR c++/19406
9043         * g++.dg/debug/using1.C: New test.
9044
9045 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
9046
9047         PR middle-end/20524
9048         * gcc.dg/alias-7.c: Prefix asm-declared name with
9049         __USER_LABEL_PREFIX__.
9050
9051 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
9052
9053         Fix fallout from PR middle-end/15700:
9054         * gcc.c-torture/compile/20011119-1.c: Take
9055         __USER_LABEL_PREFIX__ into account.
9056         * gcc.c-torture/compile/20011119-2.c: Likewise.
9057
9058 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9059
9060         PR c++/18644
9061         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
9062
9063 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
9064
9065         PR c/17855
9066         * gcc.c-torture/compile/struct-non-lval-1.c,
9067         gcc.c-torture/compile/struct-non-lval-2.c,
9068         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
9069
9070 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
9071
9072         * gcc.dg/tls/tls.exp: Remove temporary file.
9073         * g++.dg/tls/tls.exp: Ditto.
9074         * lib/file-format.exp: Ditto.
9075         * g++.dg/special/ecos.exp: Ditto.
9076
9077         * lib/profopt.exp: Treat prof_ext as a list.
9078         * gcc.misc-tests/bprob.exp: Ditto.
9079         * g++.dg/bprob/bprob.exp: Ditto.
9080
9081         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
9082         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
9083         g++.dg/tree-ssa/pointer-reference-alias.C,
9084         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
9085         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
9086         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
9087         g++.dg/vect/pr19951.cc: Ditto.
9088         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
9089         gcc.dg/builtins-47.c: Ditto.
9090         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
9091         gcc.dg/pr20115-1.c: Ditto.
9092         * gcc.dg/tree-ssa/20030530-2.c,
9093         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
9094         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
9095         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
9096         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
9097         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
9098         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
9099         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
9100         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
9101         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
9102         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
9103         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
9104         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
9105         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
9106         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
9107         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
9108         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
9109         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
9110         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
9111         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
9112         gcc.dg/tree-ssa/20030824-1.c,
9113         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
9114         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
9115         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
9116         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
9117         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
9118         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
9119         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
9120         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
9121         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
9122         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
9123         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
9124         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
9125         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
9126         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
9127         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
9128         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
9129         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
9130         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
9131         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
9132         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
9133         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
9134         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
9135         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
9136         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
9137         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
9138         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
9139         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
9140         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
9141         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
9142         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
9143         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
9144         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
9145         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
9146         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
9147         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
9148         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
9149         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
9150         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
9151         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
9152         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
9153         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
9154         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
9155         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
9156         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
9157         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
9158         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
9159         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
9160         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
9161         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
9162         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
9163         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
9164         gcc.dg/tree-ssa/useless-1.c: Ditto.
9165         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
9166         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
9167         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
9168         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
9169         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
9170         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
9171         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
9172         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
9173         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
9174         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
9175         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
9176         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
9177         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
9178         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
9179         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
9180         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
9181         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
9182         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
9183         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
9184         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
9185         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
9186         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
9187         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
9188         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
9189         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
9190         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
9191         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
9192         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
9193         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
9194         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
9195         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
9196         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
9197         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
9198         gcc.dg/vect/vect-none.c: Ditto.
9199         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
9200         treelang/compile/unsigned.tree: Ditto.
9201
9202         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
9203         * gcc.dg/cpp/direct2s.c: Ditto.
9204         * gcc.dg/cpp/paste4.c: Ditto.
9205         * gcc.dg/cpp/separate-1.c: Ditto.
9206         * gcc.dg/pch/save-temps-1.c: Ditto.
9207         * g++.dg/ext/altivec-10.C: Ditto.
9208         * g++.dg/pch/pch.C: Ditto.
9209
9210         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
9211
9212         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
9213         * g++.dg/template/repo1.C: Ditto.
9214         * g++.dg/template/repo2.C: Ditto.
9215         * g++.dg/template/repo3.C: Ditto.
9216         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
9217         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
9218         * g++.old-deja/g++.pt/repo1.C: Ditto.
9219         * g++.old-deja/g++.pt/repo2.C: Ditto.
9220         * g++.old-deja/g++.pt/repo3.C: Ditto.
9221         * g++.old-deja/g++.pt/repo4.C: Ditto.
9222
9223         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
9224         * gcc.dg/20030107-1.c: Ditto.
9225         * gcc.dg/20030702-1.c: Ditto.
9226         * gcc.dg/profile-generate-1.c: Ditto.
9227         * g++.dg/other/profile1.C: Ditto.
9228         * g++.old-deja/g++.robertl/eb83.C: Ditto.
9229
9230         * lib/gcc-dg.exp (remove-build-file): New.
9231         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
9232         cleanup-tree-dump, cleanup-saved-temps): New.
9233
9234 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
9235
9236         PR c++/19203, DR 214
9237         * g++.dg/parse/ambig3.C: Not ambiguous.
9238         * g++.dg/template/spec20.C: New.
9239         * g++.dg/template/spec21.C: New.
9240
9241 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
9242
9243         PR target/20045
9244         * gcc.dg/ia64-fptr-1.c: Run only on linux.
9245
9246 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9247
9248         PR libfortran/20660
9249         * gfortran.dg/negative_unit.f: New test.
9250
9251 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
9252
9253         * gcc.dg/20050330-1.c: New test.
9254
9255 2005-03-30  Devang Patel  <dpatel@apple.com>
9256
9257         * g++.dg/tree-sra/ssa-sra-3.C: New test.
9258
9259 2005-03-30  Dale Johannesen  <dalej@apple.com>
9260
9261         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
9262
9263 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
9264
9265         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
9266         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
9267         Strip options from test name.
9268
9269 2005-03-31  Jan Hubicka  <jh@suse.cz>
9270
9271         * gcc.dg/varpool-1.c: New testcase.
9272
9273 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
9274
9275         PR c/772
9276         PR c/17913
9277         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
9278         gcc.dg/stmt-expr-label-3.c : New tests.
9279         * gcc.c-torture/execute/medce-2.c: Remove.
9280
9281 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
9282
9283         PR c/20368
9284         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
9285         tests.
9286
9287 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
9288
9289         * gcc.c-torture/compile/pr20203.c: New test.
9290
9291 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
9292
9293         * gfortran.dg/promotion.f90: New test.
9294
9295 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
9296
9297         PR middle-end/20491
9298         * gcc.dg/torture/asm-subreg-1.c: New test.
9299
9300 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
9301
9302         PR c/20672
9303         * gcc.dg/pr20672-1.c: New test.
9304
9305 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
9306
9307         * gfortran.dg/vect: New directory.
9308         * gfortran.dg/vect/vect.exp: New.
9309         * gfortran.dg/vect/vect-1.f90: New test.
9310         * gfortran.dg/vect/vect-2.f90: New test.
9311         * gfortran.dg/vect/vect-3.f90: New test.
9312         * gfortran.dg/vect/vect-4.f90: New test.
9313         * gfortran.dg/vect/vect-5.f90: New test.
9314
9315 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
9316
9317         PR middle-end/20622
9318         * gcc.dg/alias-7.c: New test.
9319
9320 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
9321
9322         * gcc.dg/sparc-reg-1.c: New test.
9323
9324 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
9325
9326         PR target/19890
9327         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
9328
9329 2005-03-29  Dale Ranta  <dir@lanl.gov>
9330             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9331
9332         PR libfortran/20163
9333         * gfortran.dg/pr20163-2.f: New test.
9334
9335 2005-03-28  Jan Hubicka  <jh@suse.cz>
9336
9337         PR middle-end/20635
9338         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
9339         by Jakub Jelinek.
9340
9341 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
9342
9343         PR tree-optimization/20626
9344         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
9345         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
9346
9347 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
9348
9349         * gfortran.dg/underflow.f90: New test.
9350         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
9351
9352 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9353
9354         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
9355
9356 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
9357
9358         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
9359         (g++_init): Make sure that CXXFLAGS is set.
9360         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
9361         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
9362         * lib/gfortran.exp (gfortran_link_flags): Likewise.
9363         * lib/objc.exp (objc_init): Likewise.
9364         * lib/treelang.exp (treelang_init): Likewise.
9365
9366 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
9367
9368         PR tree-optimization/20470
9369         * gcc.dg/tree-ssa/pr20470.c: New test.
9370
9371 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
9372
9373         * gcc.dg/ppc-stfiwx.c: New.
9374
9375 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
9376
9377         PR target/19888
9378         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
9379
9380 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
9381
9382         * gcc.dg/20050325-1.c: Fix a typo.
9383
9384 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9385
9386         PR libfortran/19678
9387         PR libfortran/19679
9388         * gfortran.dg/dos_eol.f: New test.
9389
9390 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
9391
9392         PR rtl-optimization/20249
9393         * gcc.dg/20050325-1.c: New test.
9394
9395 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9396
9397         PR libfortran/15332
9398         * gfortran.dg/pr15332.f: New test.
9399
9400 2005-03-24  Dale Johannesen  <dalej@apple.com>
9401
9402         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
9403
9404 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
9405
9406         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
9407         'internal' visibility.
9408         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
9409         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
9410         'protected' visibility.
9411         * gcc.dg/visibility-7.c: Likewise.
9412         * lib/target-supports.exp (check_visibility_available): Take
9413         a parameter, the kind of visibility to check for.
9414         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
9415         to check_visibility_available.
9416
9417         * g++.dg/expr/cast3.C: New.
9418
9419 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
9420
9421         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
9422         rs6000.
9423
9424 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
9425
9426         PR target/20095
9427         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
9428
9429 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
9430
9431         * gcc.dg/badshift.c: Renamed to...
9432         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
9433
9434         * gcc.target/i386/badshift.c: Renamed to...
9435         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
9436         only.
9437
9438         PR rtl-optimization/20532
9439         * gcc.target/i386/badshift.c: New.
9440
9441 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9442
9443         * gfortran.dg/pr18025.f90: New test.
9444
9445 2005-03-23  Dale Johannesen  <dalej@apple.com>
9446
9447         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
9448
9449 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
9450
9451         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
9452
9453         * lib/target-supports.exp (check_iconv_available): Default
9454         libiconv to -liconv, if there is no definition.
9455
9456 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
9457
9458         * gcc.dg/torture/cris-asm-mof-1.c: New test.
9459
9460 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
9461
9462         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
9463         * g++.dg/opt/pr7503-2.C: Likewise.
9464         * g++.dg/opt/pr7503-3.C: Likewise.
9465         * g++.dg/opt/pr7503-4.C: Likewise.
9466         * g++.dg/opt/pr7503-5.C: Likewise.
9467         * g++.dg/warn/minmax.C: New test.
9468
9469 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9470
9471         * gfortran.dg/g77_intrinsics_funcs.f: New test.
9472         * gfortran.dg/g77_intrinsics_sub.f: New test.
9473
9474 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
9475             Jan Hubicka  <jh@suse.cz>
9476             Steven Bosscher <stevenb@suse.de
9477
9478         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
9479
9480 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9481
9482         PR c++/19980
9483         * g++.dg/template/redecl3.C: New test.
9484
9485 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9486
9487         PR c++/20499
9488         * g++.dg/parse/error16.C: Tweak error markers.
9489
9490 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
9491
9492         PR target/20561
9493         * gcc.dg/20050321-2.c: New test.
9494
9495 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
9496
9497         PR c++/20465
9498         PR c++/20381
9499         * g++.dg/template/ptrmem12.C: New.
9500
9501 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
9502
9503         PR rtl-optimization/20527
9504         * gcc.c-torture/execute/pr20527-1.c: New test.
9505
9506 2005-03-22  Ben Elliston  <bje@au.ibm.com>
9507
9508         * gcc.misc-tests/options.exp (check_for_options): Create a real C
9509         program, compile it into a real executable and then delete the .c
9510         and .x files afterwards, to avoid problems on testglue targets.
9511
9512 2005-03-21  Stuart Hastings  <stuart@apple.com>
9513
9514         * gcc.target/i386/sse-2.c: New.
9515
9516 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
9517
9518         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
9519
9520 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
9521
9522         * g++.dg/parse/crash25.C: Fix typo.
9523
9524 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
9525
9526         PR c++/20461
9527         * g++.dg/parse/crash24.C: New test.
9528
9529         PR c++/20536
9530         * g++.dg/parse/crash25.C: New test.
9531
9532 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
9533
9534         PR c++/20147
9535         * g++.dg/ext/stmtexpr4.C: New test.
9536
9537 2005-03-20  Roger Sayle  <roger@eyesopen.com>
9538
9539         PR middle-end/20539
9540         * gcc.c-torture/compile/pr13066-1.c: New test case.
9541         * gcc.c-torture/compile/pr20539-1.c: Likewise.
9542         * g++.dg/opt/pr13066-1.C: Likewise.
9543
9544 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
9545
9546         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
9547
9548 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9549
9550         PR fortran/18525
9551         * gfortran.dg/nesting_1.f90: New test.
9552
9553 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9554
9555         PR c++/20240
9556         * g++.dg/lookup/using13.C: New test.
9557
9558 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9559
9560         PR c++/20333
9561         * g++.dg/template/crash36.C: New test.
9562
9563 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
9564
9565         PR c++/20463
9566         * g++.dg/template/crash35.C: New test.
9567
9568 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
9569
9570         PR c++/19966
9571         * g++.dg/overload/operator2.C: New test.
9572
9573 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9574
9575         PR libfortran/20257
9576         * gfortran.dg/pr20257.f90: New test.
9577
9578 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9579
9580         PR libfortran/20480
9581         * gfortran.dg/pr20480.f90: New test.
9582
9583 2005-03-16  Richard Henderson  <rth@redhat.com>
9584
9585         PR middle-end/15700
9586         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
9587         (_rtld_global): New.
9588         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
9589         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
9590
9591         * gcc.dg/alias-3.c: New.
9592         * gcc.dg/alias-4.c: New.
9593         * gcc.dg/alias-5.c: New.
9594         * gcc.dg/alias-6.c: New.
9595
9596 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
9597
9598         * gcc.dg/cpp/ucnid-7.c: New.
9599
9600 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
9601             Dorit Naishlos  <dorit@il.ibm.com>
9602
9603         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
9604         darwin.
9605
9606 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
9607
9608         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
9609         misaligned accesses.
9610         * gcc.dg/vect/vect-58.c: Likewise.
9611         * gcc.dg/vect/vect-92.c: New.
9612         * gcc.dg/vect/vect-93.c: New.
9613
9614 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
9615
9616         PR fortran/18827
9617         * gfortran.dg/assign_2.f90: New test.
9618         * gfortran.dg/assign_3.f90: New test.
9619         * gfortran.dg/assign.f90: New test.
9620
9621 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
9622
9623         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
9624         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
9625         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
9626         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
9627         names.
9628
9629 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
9630
9631         * gcc.dg/cpp/ucnid-6.c: New.
9632
9633         * gcc.dg/cpp/normalize-1.c: New.
9634         * gcc.dg/cpp/normalize-2.c: New.
9635         * gcc.dg/cpp/normalize-3.c: New.
9636         * gcc.dg/cpp/normalize-4.c: New.
9637         * gcc.dg/cpp/ucnid-4.c: New.
9638         * gcc.dg/cpp/ucnid-5.c: New.
9639         * g++.dg/cpp/normalize-1.C: New.
9640         * g++.dg/cpp/ucnid-1.C: New.
9641
9642 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
9643
9644         * gcc.dg/pr18628.c: New.
9645
9646 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
9647
9648         PR c++/20280
9649         * g++.dg/tree-ssa/pr20280.C: New.
9650
9651 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9652
9653         PR fortran/20467
9654         * gfortran.dg/stfunc_2.f90: New test.
9655
9656 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
9657
9658         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
9659
9660 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
9661
9662         * gcc.dg/tree-ssa/20050314-1.c: New test.
9663
9664 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9665
9666         PR c++/4403
9667         PR c++/9783, DR433
9668         * g++.dg/template/friend34.C: New test.
9669         * g++.dg/template/friend35.C: Likewise.
9670         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
9671
9672 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9673
9674         Friend class name lookup 5/n
9675         PR c++/1016
9676         * g++.dg/lookup/hidden-class1.C: New test.
9677         * g++.dg/lookup/hidden-class2.C: Likewise.
9678         * g++.dg/lookup/hidden-class3.C: Likewise.
9679         * g++.dg/lookup/hidden-class4.C: Likewise.
9680         * g++.dg/lookup/hidden-class5.C: Likewise.
9681         * g++.dg/lookup/hidden-class6.C: Likewise.
9682         * g++.dg/lookup/hidden-class7.C: Likewise.
9683         * g++.dg/lookup/hidden-class8.C: Likewise.
9684         * g++.dg/lookup/hidden-class9.C: Likewise.
9685         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
9686         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
9687         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
9688         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
9689         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
9690         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
9691         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
9692         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
9693         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
9694         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
9695         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
9696
9697 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
9698
9699         PR c++/20157
9700         * g++.dg/template/error18.C: New test.
9701
9702 2005-03-09  Ben Elliston  <bje@au.ibm.com>
9703
9704         PR debug/16792
9705         * g++.dg/debug/pr16792.C: New test.
9706
9707 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
9708
9709         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
9710         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
9711         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
9712         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
9713         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
9714         test assertion names.
9715
9716 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9717
9718         PR fortran/18600
9719         * gfortran.dg/stfunc_1.f90: New test.
9720
9721 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9722
9723         PR fortran/16907
9724         * gfortran.dg/real_index_1.f90: New test.
9725
9726 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9727
9728         PR fortran/20323
9729         * gfortran.dg/spec_expr_1.f90: New test.
9730
9731 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
9732
9733         PR c/20402
9734         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
9735         new parser.
9736
9737 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9738
9739         PR fortran/20361
9740         * gfortran.dg/largeequiv_1.f90: New test.
9741
9742 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
9743
9744         * gcc.dg/ucnid-1.c: New.
9745         * gcc.dg/ucnid-2.c: New.
9746         * gcc.dg/ucnid-3.c: New.
9747         * gcc.dg/ucnid-4.c: New.
9748         * gcc.dg/ucnid-5.c: New.
9749         * gcc.dg/ucnid-6.c: New.
9750         * gcc.dg/cpp/ucnid-1.c: New.
9751         * gcc.dg/cpp/ucnid-2.c: New.
9752         * gcc.dg/cpp/ucnid-3.c: New.
9753         * g++.dg/other/ucnid-1.C: New.
9754
9755 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
9756
9757         * gcc.dg/vmx/darwin-abi-3.c: Delete.
9758
9759 2005-03-11  Per Bothner  <per@bothner.com>
9760
9761         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
9762         that diagnotics refer to correct token.
9763         * gcc.dg/unused-3.c: Likewise.
9764
9765 2005-03-11  Per Bothner  <per@bothner.com>
9766
9767         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
9768         constant" is now actually on same line as string constant.
9769         * gcc.dg/cpp/direct2s.c: Likewise.
9770
9771 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
9772
9773         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
9774
9775 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9776
9777         PR libfortran/20124
9778         * gfortran.dg/pr20124.f90: New Test
9779
9780 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
9781
9782         PR tree-optimization/20130
9783         * gcc.dg/pr20130-1.c: New test.
9784
9785 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
9786
9787         PR target/20095
9788         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
9789
9790 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9791
9792         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
9793
9794 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
9795
9796         * g++.dg/eh/forced1.C: Fix comment.
9797         * g++.dg/eh/forced2.C: Ditto.
9798         * g++.dg/eh/forced3.C: Ditto.
9799         * g++.dg/eh/forced4.C: Ditto.
9800
9801 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
9802
9803         PR rtl-opt/20412
9804         * gcc.c-torture/compile/pr20412.c: New test.
9805
9806 2005-03-10  Roger Sayle  <roger@eyesopen.com>
9807
9808         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
9809
9810 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
9811
9812         PR target/20322
9813         * gcc.dg/20050307-1.c: New test.
9814
9815 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
9816
9817         PR c++/20375
9818         * g++.dg/other/stdarg3.C: New.
9819
9820 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
9821
9822         PR c++/18384, c++/18327
9823         * g++.dg/init/array19.C: New test.
9824
9825         PR inline-asm/20314
9826         * gcc.dg/torture/pr20314-1.c: New test.
9827         * gcc.dg/torture/pr20314-2.c: New test.
9828
9829 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
9830
9831         * gcc.dg/20050309-1.c: New test.
9832
9833 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9834
9835         * gcc.dg/builtins-10.c: Reactivate disabled test.
9836         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
9837         new cbrt transformations.
9838
9839 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
9840
9841         PR c++/20208
9842         * g++.dg/template/array13.C: New test.
9843
9844 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
9845
9846         PR c++/16859
9847         * g++.dg/init/brace4.C: New test.
9848
9849 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
9850
9851         PR c++/20186
9852         * g++.dg/template/non-dependent12.C: New.
9853
9854 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
9855
9856         PR c++/20142
9857         * g++.dg/init/array18.C: Add dg-do run marker.
9858
9859         PR c++/20142
9860         * g++.dg/init/array18.C: New test.
9861
9862 2005-03-09  Ben Elliston  <bje@au.ibm.com>
9863
9864         * consistency.vlad/vlad.exp: Remove trailing semicolons.
9865         * g++.dg/gcov/gcov.exp: Likewise.
9866         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
9867         * gcc.target/xstormy16/xstormy16.exp: Likewise.
9868         * lib/c-torture.exp: Likewise.
9869         * lib/fortran-torture.exp: Likewise.
9870         * lib/g++.exp: Likewise.
9871         * lib/gcc-defs.exp: Likewise.
9872         * lib/gcc-dg.exp: Likewise.
9873         * lib/gcc.exp: Likewise.
9874         * lib/gcov.exp: Likewise.
9875         * lib/gfortran.exp: Likewise.
9876         * lib/mike-g++.exp: Likewise.
9877         * lib/mike-gcc.exp: Likewise.
9878         * lib/objc-torture.exp: Likewise.
9879         * lib/objc.exp: Likewise.
9880         * lib/profopt.exp: Likewise.
9881         * lib/target-libpath.exp: Likewise.
9882         * lib/target-supports.exp: Likewise.
9883         * lib/treelang.exp: Likewise.
9884         * lib/wrapper.exp: Likewise.
9885
9886 2005-03-08  Jeff Law  <law@redhat.com>
9887
9888         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
9889         PHI-OPT changes.
9890
9891 2005-03-08  Ira Rosen  <irar@il.ibm.com>
9892
9893         * gcc.dg/vect/pr20122.c: New test.
9894
9895 2005-03-07  Jeff Law  <law@redhat.com>
9896
9897         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
9898         was folded away.
9899         * gcc.dg/tree-ssa/pr18133-1.c: New test.
9900         * gcc.dg/tree-ssa/pr18133-2.c: New test.
9901         * gcc.dg/tree-ssa/pr18134.c: New test.
9902
9903 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9904
9905         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
9906         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
9907         gcc.dg/torture/builtin-noret-2.c: Require weak support.
9908
9909 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
9910
9911         PR tree-opt/17671
9912         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
9913
9914 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
9915
9916         * g++.dg/warn/Wnvdtor.C: New test.
9917
9918 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
9919
9920         * gcc.dg/torture/pr19683-1.c: New test.
9921
9922 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
9923
9924         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
9925         * gfortran.dg/g77/19990313-2.f: Ditto.
9926         * gfortran.dg/g77/19990313-3.f: Ditto.
9927         * gfortran.dg/g77/19990525-0.f: Ditto.
9928         * gfortran.dg/g77/19990826-0.f: Ditto.
9929         * gfortran.dg/g77/19990826-2.f: Ditto.
9930         * gfortran.dg/g77/19990826-3.f: Ditto.
9931         * gfortran.dg/g77/20000511-1.f: Ditto.
9932         * gfortran.dg/g77/20000511-2.f: Ditto.
9933         * gfortran.dg/g77/970625-2.f: Ditto.
9934         * gfortran.dg/g77/980310-2.f: Ditto.
9935         * gfortran.dg/g77/980310-3.f: Ditto.
9936         * gfortran.dg/g77/980310-8.f: Ditto.
9937         * gfortran.dg/g77/980519-2.f: Ditto.
9938         * gfortran.dg/g77/alpha1.f: Ditto.
9939         * gfortran.dg/g77/claus.f: Ditto.
9940         * gfortran.dg/g77/erfc.f: Ditto.
9941         * gfortran.dg/g77/short.f: Ditto.
9942         * gfortran.fortran-torture/execute/data.f90: Ditto.
9943         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
9944         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
9945
9946 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9947
9948         * lib/file-format.exp (gcc_target_object_format): Add check for som
9949         format and hardcode object formats on hppa*-*-hpux*.
9950         * lib/target-supports.exp (check_weak_available): Add check for som
9951         object format.  Always return 0 on hppa*-*-hpux10*.
9952
9953         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
9954         is defined.
9955
9956         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
9957
9958 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
9959
9960         * gfortran.dg/pr19936_1.f90: New test.
9961         * gfortran.dg/pr19936_2.f90: New test.
9962         * gfortran.dg/pr19936_3.f90: New test.
9963
9964 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
9965             Paul Thomas <prthomas@drfccad.cea.fr>
9966
9967         * gfortran.dg/PR19754_1.f90: New test.
9968         * gfortran.dg/PR19754_2.f90: Ditto.
9969
9970 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9971
9972         PR c++/19311
9973         * g++.dg/template/non-dependent11.C: New test.
9974
9975 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
9976
9977         * lib/target-supports.exp (check_iconv_available): Fix comment.
9978
9979 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
9980             Joseph S. Myers  <joseph@codesourcery.com>
9981
9982         PR c++/19797
9983         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
9984
9985 2005-03-04  Matthew Sachs  <msachs@apple.com>
9986
9987         * gcc.exp (gcc_target_compile): Put braces around
9988         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
9989         * objc.exp (objc_target_compile): Likewise.
9990         * treelang.exp (treelang_target_compile): Likewise.
9991
9992 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9993
9994         PR fortran/19673
9995         * gfortran.dg/func_result_1.f90: New test.
9996
9997 2005-03-04  Ben Elliston  <bje@au.ibm.com>
9998
9999         * gcc.misc-tests/options.exp: New test.
10000
10001 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
10002
10003         * gcc.dg/pr15784-4.c: New test.
10004
10005 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
10006
10007         * gcc.c-torture/execute/pr17133.c: New.
10008         * gcc.c-torture/compile/20050303-1.c: New.
10009
10010 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
10011
10012         * gcc.dg/cpp/assert4.c: Fix for cygwin.
10013
10014 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
10015
10016         * g++.dg/overload/using2.C: New.
10017
10018 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
10019
10020         PR c++/19916
10021         * g++.dg/init/ptrmem2.C: New test.
10022
10023 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
10024
10025         PR c/8927
10026         * gcc.dg/pr8927-1.c: New test.
10027
10028 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
10029
10030         PR c++/20232
10031         * g++.dg/inherit/covariant12.C: New.
10032
10033 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10034
10035         PR fortran/19479
10036         * gfortran.dg/bound_1.f90: New test.
10037
10038 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
10039
10040         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
10041         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
10042
10043 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
10044
10045         PR c/20245
10046         * gcc.dg/pr20245-1.c: New test.
10047
10048 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
10049
10050         PR middle-end/19874
10051         * gcc.c-torture/execute/20050119-2.c: New test case.
10052
10053 2005-02-28  Ben Elliston  <bje@au.ibm.com>
10054
10055         * README: Update the DejaGnu bug reporting address.
10056         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
10057         * lib/objc-torture.exp: Likewise.
10058
10059 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
10060
10061         * gfortran.dg/boz_1.f90: New test.
10062         * gfortran.dg/boz_3.f90: New test.
10063         * gfortran.dg/boz_4.f90: New test.
10064
10065 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
10066
10067         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
10068         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
10069
10070 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10071
10072         PR libfortran/20101
10073         * gfortran.dg/write_0_pe_format.f90: New test.
10074
10075 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
10076
10077         PR c++/20206
10078         * g++.dg/opt/thunk2.C: New test.
10079         * g++.dg/opt/covariant1.C: New test.
10080
10081 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10082
10083         * gfortran.dg/e_d_fmt.f90: New test.
10084
10085 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
10086
10087         * gcc.dg/asm-b.c: Fix comment typos.
10088
10089 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
10090
10091         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
10092         a V_MAY_DEF also.
10093
10094 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
10095
10096         PR tree-opt/20188
10097         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
10098         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
10099         * gcc.dg/asm-b.c: New test.
10100
10101 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
10102
10103         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
10104         Disable this test on IRIX 6.
10105
10106 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
10107
10108         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
10109         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
10110         parser.
10111
10112 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
10113
10114         PR tree-optimization/20204
10115         * testsuite/gcc.dg/pr20204.c: New test.
10116
10117 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
10118
10119         PR target/20196
10120         * gcc.c-torture/execute/20050224-1.c: New test.
10121
10122         PR c++/20175
10123         * g++.dg/warn/Wbraces2.C: New test.
10124
10125 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
10126
10127         PR c++/19878
10128         * g++.dg/init/const2.C: New test.
10129
10130 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
10131
10132         PR tree-optimization/20100
10133         * gcc.c-torture/execute/pr20100-1.c: New test.
10134
10135 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10136
10137         * gfortran.dg/implicit_3.f90: New test.
10138
10139         * gfortran.dg/deftype_1.f90: New test.
10140
10141 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
10142
10143         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
10144         the test passes.
10145         * g++.dg/other/anon3.C: Accept a warning.
10146
10147 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
10148
10149         * gcc.dg/pr20017.c: Fix a comment typo.
10150
10151 2005-02-23  Bud Davis  <bdavis@gfortran.org>
10152
10153         * gfortran.dg/list_read_4.f90: Change to f90 comments.
10154
10155 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10156
10157         PR ada/19902
10158         * ada/acats/tests/cxa/cxa3004.a: Remove.
10159         * ada/acats/tests/cxb/cxb30061.am: Likewise.
10160
10161 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
10162
10163         PR c++/20073
10164         * g++.dg/init/const1.C: New test.
10165
10166         PR c++/19991
10167         * g++.dg/parse/constant7.C: New test.
10168
10169         PR c++/20152
10170         * g++.dg/parse/error27.C: New test.
10171         * g++.dg/template/qualttp15.C: Adjust error markers.
10172         * g++.old-deja/g++.other/struct1.C: Likewise.
10173
10174         PR c++/20153
10175         * g++.dg/template/error17.C: New test.
10176
10177         PR c++/20148
10178         * g++.dg/parser/error26.C: New test.
10179
10180 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
10181
10182         PR tree-optimization/20100
10183         PR tree-optimization/20115
10184         * gcc.dg/pr20115.c: New test.
10185         * gcc.dg/pr20115-1.c: New test.
10186         * gcc.dg/pr20100.c: New test.
10187         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
10188         call-clobbered variables after alias1.
10189
10190 2005-02-22  Bud Davis  <bdavis@gfortran.org>
10191
10192         * gfortran.dg/list_read_4.f90: new test.
10193
10194 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
10195
10196         PR rtl-optimization/20017.
10197         * gcc.dg/pr20017.c: New.
10198
10199 2005-02-22  Devang Patel  <dpatel@apple.com>
10200
10201         PR 19952
10202         * g++.dg/tree-ssa/pr19952.C: New test.
10203
10204 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
10205
10206         PR c++/19883
10207         * g++.dg/parse/constant6.C: New test.
10208
10209 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
10210
10211         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
10212         * g++.dg/charset/asm2.c: Likewise.
10213         * g++.dg/charset/asm3.c: Likewise.
10214         * g++.dg/charset/asm4.c: Likewise.
10215         * g++.dg/charset/asm5.c: Likewise.
10216         * g++.dg/charset/attribute1.c: Likewise.
10217         * g++.dg/charset/attribute2.c: Likewise.
10218         * g++.dg/charset/extern1.cc: Likewise.
10219         * g++.dg/charset/extern2.cc: Likewise.
10220         * g++.dg/charset/extern3.cc: Likewise.
10221         * g++.dg/charset/function.cc: Likewise.
10222         * g++.dg/charset/string.c: Likewise.
10223         * g++.dg/charset/charset.exp: Likewise.
10224         * lib/target-supports.exp (check_iconv_available): Fix comment.
10225
10226 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
10227
10228         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
10229         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
10230         * gcc.dg/charset/asm2.c: Likewise.
10231         * gcc.dg/charset/asm3.c: Likewise.
10232         * gcc.dg/charset/asm4.c: Likewise.
10233         * gcc.dg/charset/asm5.c: Likewise.
10234         * gcc.dg/charset/asm6.c: Likewise.
10235         * gcc.dg/charset/attribute1.c: Likewise.
10236         * gcc.dg/charset/attribute2.c: Likewise.
10237         * gcc.dg/charset/builtin1.c: Likewise.
10238         * gcc.dg/charset/extern.c: Likewise.
10239         * gcc.dg/charset/function.c: Likewise.
10240         * gcc.dg/charset/string.c: Likewise.
10241         * gcc.dg/charset/charset.exp: Likewise.
10242
10243 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
10244
10245         PR fortran/20086
10246         * gfortran.dg/pr20086.f90: New test.
10247
10248 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
10249
10250         PR tree-optimization/19786
10251         * g++.dg/tree-ssa/pr19786.C: New.
10252
10253 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10254
10255         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
10256
10257 2005-02-21  Jeff Law  <law@redhat.com>
10258
10259         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
10260
10261 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10262
10263         * gfortran.dg/do_iterator: Split loop, markup all lines for
10264         which an error locus is printed.
10265         * gfortran.dg/pr17708.f90: Markup all lines for which an error
10266         locus is printed.
10267         * gfortran.dg/select_4.f90: Likewise.
10268         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
10269         locuses in the various permutations.
10270
10271 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
10272
10273         PR tree-optimization/19951
10274         * g++.dg/vect: New directory.
10275         * g++.dg/vect/vect.exp: New file.
10276         * g++.dg/vect/pr19951.cc: New testcase.
10277         * g++.dg/dg.exp: Also prune vectorizer tests.
10278
10279 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
10280
10281         PR 18785
10282         * gcc.dg/charset/builtin1.c: New test.
10283
10284 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10285
10286         PR c++/19299
10287         * g++.dg/inherit/volatile1.C: New test.
10288
10289         PR c++/19440
10290         * g++.dg/template/dtor4.C: New test.
10291
10292 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
10293
10294         * gfortran.dg/int_1.f90: New test.
10295
10296 2005-02-19  Devang Patel  <dpatel@apple.com>
10297
10298         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
10299
10300 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
10301
10302         * gfortran.dg/achar_1.f90: New test.
10303
10304 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
10305
10306         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
10307
10308 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
10309             Jakub Jelinek  <jakub@redhat.com>
10310
10311         PR tree-optimization/19828
10312         * gcc.dg/tree-ssa/loop-7.c: New test.
10313         * gcc.c-torture/execute/20050218-1.c: New test.
10314
10315 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
10316
10317         PR c/20043
10318         * gcc.dg/transparent-union-1.c: New test.
10319         * gcc.dg/transparent-union-2.c: New test.
10320
10321 2005-02-18  James E Wilson  <wilson@specifixinc.com>
10322
10323         PR tree-optimization/18977
10324         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
10325
10326 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
10327
10328         PR target/20054
10329         * gcc.dg/pr20054.c: New test.
10330
10331 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10332
10333         PR c++/19508
10334         * g++.dg/ext/attrib20.C: New test.
10335
10336 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
10337
10338         PR middle-end/20030
10339         * gfortran.fortran-torture/execute/character_passing.f90: New test.
10340
10341 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
10342
10343         PR c++/20008
10344         * g++.dg/opt/switch4.C: New.
10345
10346 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
10347
10348         PR c++/20023
10349         PR tree-optimization/20009
10350         * gcc.c-torture/compile/20050217-1.c: New test.
10351         * g++.dg/opt/switch3.C: New test.
10352
10353         PR tree-optimization/18947
10354         * gcc.c-torture/compile/20050215-1.c: New test.
10355         * gcc.c-torture/compile/20050215-2.c: New test.
10356         * gcc.c-torture/compile/20050215-3.c: New test.
10357
10358 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
10359
10360         PR c++/20028
10361         * g++.dg/template/crash34.C: New.
10362
10363         PR c++/20022
10364         * g++.dg/other/access3.C: New.
10365
10366 2005-02-17  Ira Rosen  <irar@il.ibm.com>
10367
10368         * gcc.dg/vect/vect-98.c: New test.
10369
10370 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
10371
10372         PR tree-optimization/19967
10373         * gcc.dg/pr19967.c: New.
10374
10375 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
10376
10377         PR middle-end/19857
10378         * gcc.dg/tree-ssa/20050215-1.c: New test.
10379         * gcc.c-torture/execute/20050215-1.c: New test.
10380
10381 2005-02-15  Eric Christopher  <echristo@redhat.com>
10382
10383         * gcc.dg/cpp/20050215-1.c: New file.
10384
10385 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
10386
10387         PR tree-optimization/15785
10388         * gcc.dg/pr15785-1.c: New test.
10389
10390 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
10391
10392         PR c++/17788
10393         * g++.dg/init/ctor4.C: New.
10394         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
10395
10396 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
10397
10398         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
10399         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
10400
10401 2005-02-15  Andreas Schwab  <schwab@suse.de>
10402
10403         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
10404         declare malloc.
10405
10406 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
10407
10408         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
10409
10410 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
10411
10412         PR tree-optimization/19853
10413         * gcc.c-torture/compile/pr19853.c: New test.
10414
10415 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
10416
10417         PR c++/19608
10418         * g++.dg/parse/local-class1.C: New.
10419
10420         PR c++/19895
10421         * g++.dg/parse/ptrmem3.C: New.
10422
10423         PR c++/19884
10424         * g++.old-deja/g++.oliva/template6.C: Add another case.
10425         * g++.dg/template/explicit6.C: New.
10426
10427 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
10428
10429         PR c++/17816
10430         * g++.dg/other/redecl2.C: New.
10431
10432 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
10433
10434         PR c++/19891
10435         * g++.dg/abi/covariant4.C: New.
10436
10437 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
10438
10439         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
10440
10441 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
10442
10443         * gcc.dg/vect/vect-96.c: Fix typo.
10444
10445 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10446
10447         PR c++/14479
10448         PR c++/19487
10449         * g++.dg/template/enum5.C: New test.
10450
10451 2005-02-12  Ira Rosen  <irar@il.ibm.com>
10452
10453         * gcc.dg/vect/vect-97.c: New test.
10454
10455 2005-02-12  Ira Rosen  <irar@il.ibm.com>
10456
10457         * gcc.dg/vect/vect-96.c: New test.
10458
10459 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
10460
10461         * gcc.dg/builtins-34.c: Also check ldexp*.
10462
10463 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
10464
10465         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
10466
10467 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
10468
10469         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
10470         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
10471         dg-require-dll, dg-require-iconv, dg-require-named-sections,
10472         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
10473         selector_list, selector_expression, dg-process-target): Move to new
10474         file target-supports-dg.exp.
10475         * lib/target-supports-dg.exp: New.
10476
10477         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
10478         New.
10479
10480 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
10481
10482         PR c++/19666
10483         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
10484
10485         PR middle-end/19858
10486         * gcc.c-torture/compile/20050210-1.c: New test.
10487
10488 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
10489
10490         PR c++/19755
10491         * g++.dg/warn/Wbraces1.C: New test.
10492
10493 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
10494
10495         * gcc.dg/builtins-52.c: New testcase.
10496
10497 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
10498
10499         PR c/19342
10500         * gcc.c-torture/execute/20050119-1.c: New test.
10501
10502 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
10503
10504         PR c++/19811
10505         * g++.dg/init/delete1.C: New test.
10506
10507 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
10508
10509         PR c++/18470
10510         * g++.dg/template/static12.C: New test.
10511
10512 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
10513
10514         PR c++/19787
10515         * g++.dg/conversion/ambig1.C: New test.
10516
10517         PR c++/19739
10518         * g++.dg/ext/attrib19.C: New test.
10519
10520         PR c++/19732
10521         * g++.dg/parse/dtor5.C: New test.
10522
10523         PR c++/19762
10524         * g++.dg/template/dtor3.C: New test.
10525
10526         PR c++/19826
10527         * g++.dg/template/static11.C: New test.
10528         * g++.dg/template/crash2.C: Remove dg-error marker.
10529
10530 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
10531
10532         PR C++/18491
10533         * g++.old-deja/g++.mike/p10769a.C: Remove.
10534
10535 2005-02-09  Roger Sayle  <roger@eyesopen.com>
10536
10537         * gcc.dg/builtins-48.c: New test case.
10538         * gcc.dg/builtins-49.c: New test case.
10539         * gcc.dg/builtins-50.c: New test case.
10540         * gcc.dg/builtins-51.c: New test case.
10541
10542 2005-02-09  Ian Lance Taylor  <ian@airs.com>
10543
10544         PR middle-end/19583
10545         * g++.dg/warn/Wreturn-type-3.C: New test.
10546
10547 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
10548
10549         PR middle-end/19402
10550         * gcc.dg/pr19402-1.c: New testcase.
10551         * gcc.dg/pr19402-2.c: likewise.
10552
10553 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
10554
10555         PR middle-end/19854
10556         * g++.dg/tree-ssa/tmmti.C: New testcase.
10557
10558 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
10559
10560         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
10561
10562 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
10563
10564         PR c++/19733
10565         * g++.dg/parse/crash23.C: New test.
10566         * g++.dg/warn/Weff1.C: New test.
10567
10568 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
10569
10570         * gcc.dg/20050209-1.c: New test.
10571
10572 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
10573
10574         PR target/19799
10575         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
10576
10577 2005-02-08  Mike Stump  <mrs@apple.com>
10578
10579         * g++.dg/pch/import-2.c: New test.
10580         * g++.dg/pch/import-2.hs: New.
10581         * g++.dg/pch/include/import-2a.h: New.
10582         * g++.dg/pch/include/import-2b.h: New.
10583
10584 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
10585
10586         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
10587
10588 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10589
10590         * gfortran.dg/substr_1.f90: New test.
10591
10592 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
10593
10594         PR middle-end/19775
10595         * gcc.dg/torture/builtin-power-1.c: Disable test for
10596         invalid transformation.
10597         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
10598         no longer optimize.
10599         * gcc.dg/builtins-47.c: New testcase.
10600
10601 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
10602             Dorit Naishlos  <dorit@il.ibm.com>
10603
10604         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
10605
10606 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
10607
10608         * gcc.c-torture/compile/20050206-1.c: New test.
10609
10610 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
10611
10612         PR tree-opt/19768
10613         * g++.dg/opt/pr19768.C: New test.
10614
10615 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
10616
10617         PR tree-opt/19736
10618         * gcc.c-torture/compile/pr19736.c: New test.
10619
10620 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10621
10622         PR c++/17401
10623         * g++.dg/parse/error25.C: New test.
10624
10625 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
10626
10627         * gcc.c-torture/execute/20050203-1.c: New.
10628
10629 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
10630
10631         * gcc.dg/vect/vect-85.c: Remove xfail.
10632         * gcc.dg/vect/vect-86.c: Remove xfail.
10633         * gcc.dg/vect/vect-87.c: Remove xfail.
10634         * gcc.dg/vect/vect-88.c: Remove xfail.
10635
10636 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
10637
10638         * gcc.dg/altivec-19.c: New.
10639
10640 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
10641
10642         PR c/17807
10643         * gcc.dg/nested-func-3.c: New test.
10644         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
10645
10646 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
10647
10648         * gcc.test-framework/gen_directive_tests: Generate tests for
10649         selector expressions.
10650
10651 2005-02-02  Matt Austern  <austern@apple.com>
10652
10653         PR c++/19628
10654         * g++/ext/builtin7.C: New.
10655         * g++/ext/builtin8.C: New.
10656
10657 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
10658
10659         PR c/18502
10660         * gcc.dg/pr18502-1.c: New test.
10661
10662 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10663
10664         PR c++/17413
10665         * g++.dg/template/local4.C: Tweak.
10666
10667 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
10668
10669         PR tree-optimization/19578
10670         * gcc.c-torture/compile/20050202-1.c: New test.
10671
10672 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
10673
10674         PR c/19435
10675         * gcc.dg/c99-init-4.c: New test.
10676
10677 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
10678
10679         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
10680
10681         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
10682
10683         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
10684         * g++.dg/eh/check-vect.h: New.
10685
10686         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
10687         * gcc.dg/vect/vect-78.c: Ditto.
10688         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
10689         Remove.
10690
10691         * g++.dg/conversion/simd1.C: Expect warning.
10692         * g++.dg/ext/attribute-test-1.C: Ditto.
10693         * g++.dg/ext/attribute-test-2.C: Ditto.
10694         * g++.dg/ext/attribute-test-3.C: Ditto.
10695         * g++.dg/ext/attribute-test-4.C: Ditto.
10696
10697         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
10698         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
10699
10700         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
10701
10702 2005-02-01  Richard Henderson  <rth@redhat.com>
10703
10704         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
10705         long double for ibm double-double format.
10706         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
10707
10708 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
10709
10710         PR tree-optimization/19633
10711         * testsuite/gcc.dg/pr19633-1.c: New test.
10712         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
10713         to NULL or a symbol.
10714
10715 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
10716
10717         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
10718         New procs.
10719         (dg-process-target (local override)): Handle selector expressions.
10720
10721         * gcc.test-framework/README: Describe tests in source directory.
10722         * gcc.test-framework/test-framework.awk: Handle dg- tests.
10723         * gcc.test-framework/test-framework.exp: Handle dg- tests.
10724         * gcc.test-framework/dg-bogus-exp-P.c: New test.
10725         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
10726         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
10727         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
10728         * gcc.test-framework/dg-do-link-exp-P.c: New test.
10729         * gcc.test-framework/dg-do-run-exp-P.c: New test.
10730         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
10731         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
10732         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
10733         * gcc.test-framework/dg-error-exp-P.c: New test.
10734         * gcc.test-framework/dg-error-exp-XP.c: New test.
10735         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
10736         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
10737         * gcc.test-framework/dg-output-exp-P.c: New test.
10738         * gcc.test-framework/dg-output-exp-XF.c: New test.
10739         * gcc.test-framework/dg-warning-exp-P.c: New test.
10740         * gcc.misc-tests/dg-1.c: Remove.
10741         * gcc.misc-tests/dg-2.c: Remove.
10742         * gcc.misc-tests/dg-3.c: Remove.
10743         * gcc.misc-tests/dg-4.c: Remove.
10744         * gcc.misc-tests/dg-5.c: Remove.
10745         * gcc.misc-tests/dg-6.c: Remove.
10746         * gcc.misc-tests/dg-7.c: Remove.
10747         * gcc.misc-tests/dg-8.c: Remove.
10748         * gcc.misc-tests/dg-9.c: Remove.
10749         * gcc.misc-tests/dg-10.c: Remove.
10750         * gcc.misc-tests/dg-11.c: Remove.
10751         * gcc.misc-tests/dg-12.c: Remove.
10752         * gcc.misc-tests/dg-test.exp: Remove.
10753
10754         * gcc.test-framework/test-framework.awk: Change recording and
10755         printing of passes and failures.
10756
10757         * gcc.test-framework: New directory.
10758         * gcc.test-framework/README: New.
10759         * gcc.test-framework/test-framework.exp: New.
10760         * gcc.test-framework/test-framework.awk: New.
10761         * gcc.test-framework/gen_directive_tests: New.
10762
10763 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
10764
10765         * lib/treelang.exp: Fix comment typos.
10766         (treelang_target_compile): Don't append libs=-ltreelang to options.
10767
10768 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
10769
10770         * g++.dg/parse/typename7.C: Adjust error messages.
10771
10772 2005-01-31  Jeff Law  <law@redhat.com>
10773
10774         * gcc.c-torture/execute/20050131-1.c: New test.
10775         * gcc.dg/wcaselabel.c: New test.
10776
10777 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
10778
10779         * g++.dg/other/warning1.C: Adjust error messags.
10780         * g++.dg/parse/constant5.C: New test.
10781
10782 2005-01-31  Steven Bosscher  <stevenb@suse.de>
10783
10784         PR c/19333
10785         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
10786         the test case valid.
10787         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
10788         * testsuite/gcc.dg/array-7.c: Adjust expected result.
10789         * testsuite/gcc.dg/pr18596-3.c: Likewise.
10790         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
10791         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
10792         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
10793
10794 2005-01-31  Dale Johannesen  <dalej@apple.com>
10795
10796         * g++.dg/opt/pr19650.C: New test.
10797
10798 2005-01-31  Richard Henderson  <rth@redhat.com>
10799
10800         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
10801         long double for intel double extended format.
10802         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
10803
10804 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
10805
10806         PR c++/19555
10807         * g++.dg/template/static10.C: New test.
10808
10809         PR c++/19395
10810         * g++.dg/parse/error24.C: New test.
10811
10812         PR c++/19367
10813         * g++.dg/lookup/builtin1.C: New test.
10814
10815         PR c++/19457
10816         * g++.dg/warn/conv3.C: New test.
10817
10818 2005-01-30  Bud Davis  <bdavis@gfortran.org>
10819
10820         PR fortran/19647
10821         * gfortan.dg/inquire_7.f90
10822
10823 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
10824
10825         PR tree-optimization/15791
10826         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
10827         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
10828         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
10829         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
10830         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
10831         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
10832         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
10833         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
10834         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
10835         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
10836
10837 2005-01-29  Paul Brook  <paul@codesourcery.com>
10838
10839         PR fortran/18565
10840         * check.c (real_or_complex_check): New function.
10841         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
10842         * intrinsic.c (add_functions): Use new check functions.
10843         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
10844         Add prototypes.
10845
10846 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
10847
10848         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
10849         gcc.dg/lvalue-3.c: New tests.
10850         * gcc.dg/concat.c: Update expected messages.
10851
10852 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
10853
10854         PR libfortran/19595
10855         * gfortran.dg/eor_1.f90: New test.
10856
10857 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
10858
10859         PR fortran/19589
10860         * gfortran.dg/logical_data_1.f90: New test.
10861
10862 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
10863
10864         PR c++/19253
10865         * g++.dg/template/crash33.C: New test.
10866
10867         PR c++/19667
10868         * g++.dg/template/crash32.C: New test.
10869
10870 2005-01-28  Ian Lance Taylor  <ian@airs.com>
10871
10872         PR middle-end/16558
10873         * g++.dg/warn/Wreturn-type-2.C: New test.
10874
10875 2004-06-24  Jeff Law  <law@redhat.com>
10876
10877         * gcc.dg/tree-ssa/20050128-1.c: New test.
10878
10879 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
10880
10881         * gcc.target/frv/all-mdpackh-1.c: New test.
10882
10883 2005-01-28  Steven Bosscher  <stevenb@suse.de>
10884
10885         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
10886
10887 2005-01-27  Richard Henderson  <rth@redhat.com>
10888
10889         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
10890
10891 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
10892
10893         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
10894
10895 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
10896
10897         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
10898         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
10899         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
10900         to cope with cases where the multilib options override the dg-options.
10901
10902 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
10903
10904         PR c/18946
10905         * gcc.dg/noncompile/20050120-1.c: New test.
10906
10907 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
10908
10909         PR tree-optimization/19633
10910         * gcc.dg/pr19633.c: New test.
10911         * gcc.dg/tree-ssa/pr19633.c: New test.
10912
10913 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
10914
10915         * gcc.dg/20041216-1.c: New test.
10916
10917 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
10918
10919         PR objc/18862
10920         * objc.dg/selector-2.m: New test.
10921
10922 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
10923
10924         * g++.dg/opt/range-test-2.C: New test.
10925
10926         PR rtl-optimization/19579
10927         * gcc.c-torture/execute/20050124-1.c: New test.
10928
10929 2005-01-26  Greg Parker  <gparker@apple.com>
10930         Stuart Hastings  <stuart@apple.com>
10931
10932         * gcc.c-torture/execute/20050125-1.c: New.
10933
10934 2005-01-18  Jan Hubicka  <jh@suse.cz>
10935
10936         PR tree-optimize/19337
10937         * gcc.c-torture/compile/20050119-1.c: New test.
10938
10939 2005-01-24  James E Wilson  <wilson@specifixinc.com>
10940
10941         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
10942         test for successful match.
10943
10944 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
10945
10946         PR objc/18408
10947         * objc.dg/comp-types-7.m: New test.
10948
10949 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
10950
10951         * lib/target-supports.exp (current_target_name): New.
10952         (check_effective_target_ilp32, check_effective_target_lp64):
10953         Cache the result to use as long as the current target, with
10954         multilib flags, remains the same.
10955
10956         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
10957         (dg-require-weak, dg-require-visibility, dg-require-alias,
10958         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
10959         dg-require-effective-target, dg-skip-if): Remove call to
10960         skip_test_and_clear_xfail.
10961         (dg-test): Clear xfail data.
10962
10963 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
10964
10965         PR target/17751
10966         * gcc.dg/ppc64-toc.c: New test.
10967
10968         * g++.dg/tree-ssa/empty-1.C: New test.
10969
10970         PR middle-end/19551
10971         * gcc.c-torture/execute/20050121-1.c: New test.
10972         * gcc.dg/20050121-2.c: New test.
10973
10974 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
10975         Paul Brook  <paul@codesourcery.com>
10976
10977         PR fortran/17941
10978         * gfortran.dg/real_const_1.f: New test.
10979         * gfortran.dg/real_const_2.f90: New test.
10980         * gfortran.dg/complex_int_1.f90: New test.
10981
10982 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
10983
10984         PR fortran/19313
10985         * gfortan.dg/inquire_6.f90: New test.
10986
10987 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
10988
10989         PR libfortran/19451
10990         * open_readonly_1.f90: New test.
10991
10992 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
10993
10994         PR libfortran/18982
10995         * gfortran.dg/open_new.f90: New file.
10996
10997 2005-01-22  Paul Brook  <paul@codesourcery.com>
10998
10999         * namelist_1.f90: New test.
11000
11001 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
11002
11003         PR tree-optimization/19484
11004         * gcc.c-torture/compile/20050122-[12].c: New tests.
11005
11006 2005-01-22  Paul Brook  <paul@codesourcery.com>
11007
11008         * gfortran.dg/implicit_2.f90: New test.
11009
11010 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
11011
11012         PR fortran/19314
11013         * gfortran.dg/inquire_5.f90: New test.
11014
11015 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11016
11017         PR c/18809
11018         * gcc.dg/pr18809-1.c: New test.
11019
11020 2005-01-21  Ian Lance Taylor  <ian@airs.com>
11021
11022         * gcc.dg/20050121-1.c: New test.
11023
11024         PR tree-optimization/13000
11025         * gcc.dg/20040206-1.c: Change warning to point where function is
11026         being inlined.
11027
11028 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11029
11030         PR c++/19208
11031         * g++.dg/template/array11.C: New test.
11032
11033 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11034
11035         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
11036         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
11037         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
11038         * gfortran.dg/getenv_1.f90: Add dg-do directive.
11039         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
11040         gfortran.dg/pr17164.f90: Add missing dg-do directives.
11041
11042 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
11043
11044         PR tree-optimization/15349
11045         * gcc.dg/tree-ssa/pr15349.c: New.
11046
11047 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
11048
11049         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
11050
11051 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
11052
11053         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
11054         scan-assembler-times directive name.
11055
11056         * gcc.dg/asm-a.c: Move dg-require-effective-target to
11057         after dg-do.
11058
11059         PR rtl-optimization/19462
11060         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
11061
11062 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
11063
11064         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
11065         counting function calls on ia64.
11066
11067 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
11068
11069         PR rtl-optimization/15139
11070         * gcc.dg/20050111-2.c: New test.
11071
11072         PR c/17297
11073         * gcc.c-torture/compile/20050113-1.c: New testcase.
11074
11075         PR middle-end/19164
11076         * gcc.dg/20050113-1.c: New testcase.
11077
11078 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
11079
11080         * gcc.dg/vect/vect-85.c: Add comment.
11081         * gcc.dg/vect/vect-86.c: Add xfail for now.
11082         * gcc.dg/vect/vect-87.c: Add xfail for now.
11083         * gcc.dg/vect/vect-88.c: Add xfail for now.
11084         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
11085
11086 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11087
11088         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
11089
11090 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11091
11092         * g++.dg/debug/typedef3.C: New test.
11093
11094 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
11095
11096         PR c/19472
11097         * gcc.dg/asm-a.c: New test.
11098
11099 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
11100
11101         * gcc.dg/sh-relax.c: Add prototype for abort.
11102
11103 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11104
11105         * gcc.dg/short-compare-1.c: New test.
11106         * gcc.dg/short-compare-2.c: Likewise.
11107
11108 2005-01-18  Michael Matz  <matz@suse.de>
11109
11110         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
11111
11112 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
11113
11114         PR tree-optimization/19121
11115         * gcc.c-torture/compile/pr19121.c: New test.
11116
11117 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
11118
11119         PR target/19357
11120         * gcc.c-torture/compile/pr19357.c: New test.
11121
11122 2005-01-17  Ian Lance Taylor  <ian@airs.com>
11123
11124         PR c/5675
11125         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
11126         pass--those that refer just to the variable, possibly with a
11127         cast.
11128         * gcc.dg/c99-const-expr-3.c: Likewise.
11129
11130         PR middle-end/13127
11131         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
11132         longer emitted.
11133
11134 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
11135
11136         PR fortran/18778
11137         * gfortran.dg/endfile_2.f90: New test.
11138
11139 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
11140
11141         PR 19168
11142         * gfortran.dg/select_5.f90: New test.
11143
11144 2004-01-16  Paul Brook  <paul@codesourcery.com>
11145
11146         * gfortran.dg/common_4.f90: New test.
11147
11148 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
11149
11150         PR rtl-optimization/19462
11151         * gcc.dg/torture/pr19462-1.c: New test.
11152
11153 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
11154
11155         PR objc/19321
11156         * objc.dg/func-ptr-2.m: New.
11157         * objc.dg/volatile-1.m: New.
11158
11159 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11160
11161         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
11162
11163 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
11164
11165         PR tree-optimization/19060
11166         * gcc.c-torture/execute/20050104-1.c: New test.
11167
11168 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
11169
11170         PR fortran/18983
11171         * gfortran.dg/write_to_null.f90: New test.
11172
11173 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
11174             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11175
11176         PR other/19328
11177         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
11178         argument.
11179
11180 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
11181
11182         PR c++/19263
11183         * g++.dg/init/vector1.C: New test.
11184
11185 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
11186
11187         PR target/13158
11188         * gcc.target/ia64/sibcall-unwind-1.c: New test.
11189         PR target/18987
11190         * gcc.target/ia64/sibcall-unwind-2.c: New test.
11191
11192 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
11193
11194         * gfortran.dg/select_1.f90: New test.
11195         * gfortran.dg/select_2.f90: New test.
11196         * gfortran.dg/select_3.f90: New test.
11197         * gfortran.dg/select_4.f90: New test.
11198
11199 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
11200
11201         PR middle-end/19084
11202         PR rtl-optimization/19348
11203         * gcc.dg/20050111-1.c: New test.
11204         * gcc.c-torture/execute/20050111-1.c: New test.
11205
11206         * gcc.dg/i386-asm-4.c: New test.
11207
11208 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11209
11210         * gcc.dg/nested-func-2.c: New test.
11211         * ada/acats/norun.lst: Remove c953002.
11212
11213 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
11214
11215         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
11216
11217 2005-01-12  Ben Elliston  <bje@au.ibm.com>
11218
11219         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
11220
11221 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
11222
11223         PR target/18761
11224         * g++.dg/abi/align1.C: New test.
11225
11226 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
11227
11228         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
11229         at a time.
11230         * g++.dg/ext/altivec_check.h: Support compiling as C.
11231
11232 2005-01-10  Roger Sayle  <roger@eyesopen.com>
11233
11234         PR c++/19355
11235         * g++.dg/expr/pr19355-1.C: New test case.
11236
11237 2005-01-10  Laurent GUERBY <laurent@guerby.net>
11238
11239         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
11240         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
11241         * ada/acats/tests/c3/c92005b.ada: Likewise.
11242         * ada/acats/tests/c3/cxb3012.a: Likewise.
11243         * ada/acats/norun.lst: Add c380004 and c953002, add PR
11244
11245 2005-01-09  Paul Brook  <paul@codesourcery.com>
11246
11247         * gfortran.dg/common_2.f90: New file.
11248         * gfortran.dg/common_3.f90: New file.
11249
11250 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
11251
11252         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
11253
11254 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
11255
11256         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
11257         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
11258         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
11259         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
11260         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
11261         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
11262         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
11263         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
11264         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
11265         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
11266         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
11267         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
11268         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
11269         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
11270         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
11271         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
11272         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
11273         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
11274         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
11275         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
11276         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
11277         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
11278         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
11279         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
11280         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
11281         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
11282         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
11283         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
11284         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
11285         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
11286         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
11287         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
11288         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
11289         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
11290         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
11291         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
11292         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
11293         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
11294         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
11295         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
11296         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
11297         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
11298         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
11299         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
11300         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
11301         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
11302         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
11303         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
11304         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
11305         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
11306         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
11307         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
11308         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
11309         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
11310         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
11311         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
11312         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
11313         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
11314         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
11315         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
11316         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
11317         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
11318         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
11319         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
11320         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
11321         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
11322         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
11323
11324         * gcc.dg/vect/vect-1.c: Fix spelling.
11325         * gcc.dg/vect/vect-10.c: Fix spelling.
11326         * gcc.dg/vect/vect-11.c: Fix spelling.
11327         * gcc.dg/vect/vect-12.c: Fix spelling.
11328         * gcc.dg/vect/vect-14.c: Fix spelling.
11329         * gcc.dg/vect/vect-15.c: Fix spelling.
11330         * gcc.dg/vect/vect-16.c: Fix spelling.
11331         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
11332         * gcc.dg/vect/vect-64.c: Fix comments.
11333         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
11334
11335 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
11336             Ira Rosen  <irar@il.ibm.com>
11337
11338         * gcc.dg/vect/vect-70.c: New test.
11339         * gcc.dg/vect/vect-71.c: New test.
11340
11341 2005-01-09  Manfred Hollstein  <mh@suse.com>
11342
11343         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
11344         * gcc.dg/pr18241-2.c: Likewise.
11345         * gcc.dg/pr18241-3.c: Likewise.
11346         * gcc.dg/pr18241-4.c: Likewise.
11347         * gcc.dg/pr18241-5.c: Likewise.
11348
11349 2005-01-08  Richard Henderson  <rth@redhat.com>
11350
11351         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
11352         False for x86 and x86-64.
11353
11354 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
11355
11356         PR tree-optimization/18241
11357         * gcc.dg/pr18241-1.c: New test.
11358         * gcc.dg/pr18241-2.c: New test.
11359         * gcc.dg/pr18241-3.c: New test.
11360         * gcc.dg/pr18241-4.c: New test.
11361         * gcc.dg/pr18241-5.c: New test.
11362
11363 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
11364
11365         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
11366         gfortran.dg/select_4.f90: New.
11367
11368 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
11369
11370         * gcc.c-torture/execute/20050107-1.c: New test.
11371
11372 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
11373
11374         PR c++/19298
11375         * g++.dg/template/ref2.C: New.
11376
11377 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
11378
11379         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
11380         instead of being empty.
11381
11382 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11383
11384         PR fortran/15553
11385         * gfortran.dg/array-1.f90: New test.
11386
11387 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
11388
11389         PR tree-optimization/19283
11390         * gcc.c-torture/execute/20050106-1.c: New test.
11391
11392         PR rtl-optimization/18861
11393         * gcc.dg/20050105-1.c: New test.
11394
11395         PR tree-optimization/18828
11396         * gcc.dg/20050105-2.c: New test.
11397
11398 2005-01-07  Andreas Jaeger  <aj@suse.de>
11399
11400         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
11401
11402 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
11403
11404         PR fortran/18398
11405         * gfortran.dg/fmt_read.f90: New test.
11406
11407 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
11408
11409         * gcc.dg/rs6000-ldouble-2.c: New.
11410
11411 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
11412
11413         PR c++/19244
11414         * g++.dg/parser/ctor2.C: New test.
11415
11416 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11417
11418         PR c++/17154
11419         * g++.dg/template/using9.C: New test.
11420
11421 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11422
11423         PR c++/19258
11424         * g++.dg/lookup/friend6.C: New test.
11425
11426 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
11427
11428         PR c++/19270
11429         * g++.dg/template/array10.C: New.
11430
11431 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11432
11433         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
11434         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
11435
11436 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
11437
11438         * gcc.c-torture/compile/20050105-1.c: New test.
11439
11440 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
11441
11442         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
11443
11444 2005-01-05  Roger Sayle  <roger@eyesopen.com>
11445
11446         PR middle-end/19100
11447         * gcc.dg/conv-3.c: New test case.
11448
11449 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
11450
11451         * gcc.dg/asm-wide-1.c: New test.
11452
11453 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
11454
11455         PR c++/19030
11456         * g++.dg/parse/crash22.C: New
11457
11458 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
11459
11460         PR 19257
11461         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
11462
11463 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
11464
11465         PR middle-end/17767
11466         * gcc.dg/i386-mmx-6.c: New test case.
11467
11468 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
11469
11470         PR tree-optimization/18308
11471         * gcc.dg/vect/pr18308.c: New testcase.
11472
11473 2005-01-04  Andreas Jaeger  <aj@suse.de>
11474
11475         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
11476
11477 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
11478             Robert Bowdidge <bowdidge@apple.com>
11479
11480         * gcc.dg/cpp/subframework1.c: New.
11481         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
11482         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
11483         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
11484         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
11485
11486 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
11487
11488         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
11489         producing warning.
11490         * gcc.dg/darwin-weakimport-2.c: New.
11491
11492 2005-01-03  Richard Henderson  <rth@redhat.com>
11493
11494         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
11495
11496 2005-01-03  Richard Henderson  <rth@redhat.com>
11497
11498         * gcc.dg/vect/vect.exp: Enable for ia64.
11499         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
11500         (check_effective_target_vect_float): Likewise.
11501         (check_effective_target_vect_no_align): Likewise.
11502         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
11503         * gcc.dg/vect/vect-8.c: Likewise.
11504
11505 2005-01-03  Uros Bizjak <uros@kss-loka.si>
11506
11507         PR target/19236
11508         * gcc.dg/pr19236-1.c: New test case.
11509
11510 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
11511
11512         PR rtl-optimization/12092
11513         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
11514
11515 2005-01-02  Andreas Jaeger  <aj@suse.de>
11516
11517         * gcc.dg/pr12092-1.c: Do not run on x86_64.
11518
11519 2005-01-01  Roger Sayle  <roger@eyesopen.com>
11520             Andrew Pinski  <pinskia@physics.uc.edu>
11521
11522         PR rtl-optimization/12092
11523         * gcc.dg/pr12092-1.c: New test case.
11524
11525 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
11526
11527         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
11528         'hidden' and 'default' for better portability.
11529         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
11530
11531         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
11532         6 and 7.
11533         * g++.old-deja/g++.brendan/new3.C: Likewise.
11534
11535 2005-01-01  Steven Bosscher  <stevenb@suse.de>
11536
11537         * gcc.dg/20041231-1.C: New test.
11538         * g++.dg/warn/Wunreachable-code-1.C: New test.
11539
11540 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
11541
11542         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
11543         file, not /dev/null.  Abort on error.
11544
11545 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
11546             Ziemowit Laski  <zlaski@apple.com>
11547
11548         PR objc/18971
11549         * objc.dg/encode-5.m: New test.
11550
11551 2004-12-29  Richard Henderson  <rth@redhat.com>
11552
11553         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
11554         * objc.dg/stabs-1.m: Disable for ia64.
11555
11556 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
11557
11558         PR c++/19190
11559         * g++.dg/warn/Wunused-10.C: New test.
11560
11561 2004-12-28  Richard Henderson  <rth@redhat.com>
11562
11563         * objc.dg/stabs-1.m: Disable for alpha.
11564
11565 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
11566
11567         PR c++/19149
11568         * g++.dg/parse/error23.C: New test.
11569
11570 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11571
11572         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
11573
11574         PR fortran/19032
11575         * gfortran.dg/intrinsic_modulo_1.f90: New.
11576         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
11577         tests with divisor -1.
11578
11579 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
11580
11581         * g++.dg/opt/temp1.C (memcpy): Return a value.
11582
11583         PR c++/19148
11584         * g++.dg/expr/cond7.C: New test.
11585
11586 2004-12-27  Paul Brook  <paul@codesourcery.com>
11587
11588         * gfortran.dg/g77/select_no_compile.f: Remove.
11589
11590 2004-12-27  Richard Henderson  <rth@redhat.com>
11591
11592         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
11593         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
11594         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
11595
11596 2004-12-26  Richard Henderson  <rth@redhat.com>
11597
11598         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
11599         by 1i instead of token pasting.
11600
11601 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11602
11603         PR tree-optimization/17578
11604         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
11605         to additional_flags.
11606         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
11607
11608 2004-12-25  Richard Henderson  <rth@redhat.com>
11609
11610         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
11611         Remove Alpha.
11612
11613 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11614
11615         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
11616         hppa*-*-hpux*.
11617         * gcc.dg/pr17957.c (dg-options): Likewise.
11618         * gcc.dg/struct-ret-1.c: Add prototype for abort.
11619         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
11620         instead of 0 on __hppa__.
11621         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
11622         "foo,%r" on hppa*-*-*.
11623
11624 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
11625
11626         PR fortran/19071
11627         * gfortran.dg/complex_write.f90: New test.
11628
11629 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
11630
11631         PR c++/17595
11632         * g++.dg/parse/pragma2.C: New test.
11633
11634         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
11635
11636 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
11637
11638         * gcc.dg/empty2.c: Add missing dg-warning.
11639
11640 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
11641
11642         PR c++/17413
11643         * g++.dg/template/local4.C: New test.
11644         * g++.dg/template/crash19.C: Add dg-error marker.
11645
11646         * g++.dg/template/crash31.C: Correct embedded PR number.
11647
11648 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
11649
11650         PR c++/16405
11651         * g++.dg/opt/temp1.C: Add do-run marker.
11652
11653 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
11654
11655         * g++.dg/template/spec19.C: New.
11656
11657 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
11658
11659         PR target/16819
11660         * gcc.dg/empty2.c: New.
11661
11662 2004-12-23  Richard Henderson  <rth@redhat.com>
11663
11664         * lib/target-supports.exp (check_effective_target_vect_no_align):
11665         Remove i?86 and x86-64.
11666
11667 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
11668
11669         PR c++/16405
11670         * g++.dg/opt/temp1.C: New test.
11671
11672 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11673
11674         PR c++/18733
11675         * g++.dg/template/friend33.C: New testcase.
11676
11677 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
11678
11679         PR c++/18464
11680         * g++.dg/template/cond5.C: New test.
11681
11682         PR c++/18492
11683         * g++.dg/inherit/thunk3.C: New test.
11684
11685         PR c++/11224
11686         * g++.dg/warn/Wunused-9.C: New test.
11687
11688 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
11689
11690         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
11691
11692 2004-12-22  Jan Beulich  <jbeulich@novell.com>
11693
11694         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
11695
11696 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
11697
11698         PR c++/18378
11699         * g++.dg/ext/packed8.C: New test.
11700
11701         PR c++/19063
11702         * g++.dg/template/crash31.C: New test.
11703
11704         PR c++/19034
11705         * g++.dg/template/crash30.C: New test.
11706
11707 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
11708
11709         PR C++/18984
11710         * g++.dg/eh/ctor3.C: New test.
11711
11712 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
11713
11714         * objc.dg/stabs-1.m: Allow section name to be quoted and
11715         assembly label to begin with '.LL'.
11716
11717 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
11718
11719         * gcc.dg/vect/vect.exp
11720         (check_effective_target_lp64_or_vect_no_align): New.
11721         * gcc.dg/vect/vect-77.c: Use it.
11722         * gcc.dg/vect/vect-78.c: Use it.
11723
11724         * lib/target-supports.exp
11725         (check_effective_target_vect_no_max,
11726         check_effective_target_vect_no_bitwise,
11727         check_effective_target_vect_no_align): New.
11728         * gcc.dg/vect/vect-13.c: Use them.
11729         * gcc.dg/vect/vect-17.c: Ditto.
11730         * gcc.dg/vect/vect-18.c: Ditto.
11731         * gcc.dg/vect/vect-19.c: Ditto.
11732         * gcc.dg/vect/vect-20.c: Ditto.
11733         * gcc.dg/vect/vect-27.c: Ditto.
11734         * gcc.dg/vect/vect-29.c: Ditto.
11735         * gcc.dg/vect/vect-44.c: Ditto.
11736         * gcc.dg/vect/vect-48.c: Ditto.
11737         * gcc.dg/vect/vect-50.c: Ditto.
11738         * gcc.dg/vect/vect-52.c: Ditto.
11739         * gcc.dg/vect/vect-54.c: Ditto.
11740         * gcc.dg/vect/vect-56.c: Ditto.
11741         * gcc.dg/vect/vect-58.c: Ditto.
11742         * gcc.dg/vect/vect-60.c: Ditto.
11743         * gcc.dg/vect/vect-72.c: Ditto.
11744         * gcc.dg/vect/vect-80.c: Ditto.
11745
11746 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
11747
11748         PR c++/14075
11749         * g++.dg/init/string1.C: New.
11750
11751         PR c++/18975
11752         * g++.dg/other/synth1.C: New.
11753
11754 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
11755
11756         PR c/18963
11757         * gcc.dg/pr18963-1.c: New test.
11758
11759 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
11760
11761         PR c/18596
11762         * gcc.dg/funcdef-storage-1.c (foo): Remove.
11763         * gcc.dg/pr18596-1.c: Use dg-error.
11764         (dg-options): Use -fno-unit-at-a-time.
11765         * gcc.dg/pr18596-2.c: New test.
11766         * gcc.dg/pr18596-3.c: New test.
11767
11768 2004-12-20  Roger Sayle  <roger@eyesopen.com>
11769
11770         PR middle-end/18683
11771         * g++.dg/opt/pr18683-1.C: New test case.
11772
11773 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
11774
11775         PR other/19093
11776         * g++.dg/opt/max1.C: Fix for 64bit targets.
11777
11778 2004-12-20  Matt Austern  <austern@apple.com>
11779
11780         PR c++/19044
11781         * g++.dg/ext/builtin6.C: New
11782
11783 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
11784
11785         PR tree-optimization/19080
11786         * gcc.c-torture/compile/pr19080.c: New test.
11787
11788 2004-12-20  Steven Bosscher  <stevenb@suse.de>
11789
11790         * gcc.dg/20041219-1.c: New test.
11791
11792 2004-12-19  Roger Sayle  <roger@eyesopen.com>
11793
11794         PR middle-end/19068
11795         * g++.dg/opt/max1.C: New test case.
11796
11797 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11798
11799         * gcc.dg/fdata-sections-1.c: New test.
11800
11801 2004-12-18  Roger Sayle  <roger@eyesopen.com>
11802
11803         PR middle-end/18548
11804         * gcc.dg/max-1.c: New test case.
11805
11806 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
11807
11808         * gcc.c-torture/execute/20041218-1.c: New test.
11809
11810 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
11811
11812         * gcc.dg/pr18501.c: New test.
11813         * gcc.dg/uninit-5.c: XFAIL.
11814         * gcc.dg/uninit-9.c: XFAIL.
11815
11816 2004-12-17  Dale Johannesen  <dalej@apple.com>
11817
11818         * gcc.dg/20041213-1.c: New.
11819
11820 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
11821
11822         * objc.dg/stabs-1.m: Allow assembly label to begin
11823         with a dot ('.').
11824
11825 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
11826
11827         * gcc.c-torture/execute/20041213-1.c: Move...
11828         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
11829
11830 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
11831
11832         PR c++/18721
11833         * g++.dg/lookup/conv-5.C: New.
11834
11835 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
11836
11837         * objc.dg/stabs-1.m: New test.
11838
11839 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
11840
11841         * gcc.dg/visibility-c.c: Change compile to
11842         assemble for the test.
11843
11844 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
11845
11846         PR target/19041
11847         * gcc.dg/visibility-c.c: New test.
11848
11849 2004-12-16  Roger Sayle  <roger@eyesopen.com>
11850
11851         PR middle-end/18493
11852         * gcc.dg/switch-8.c: New test case.
11853
11854 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
11855
11856         PR c++/18905
11857         * g++.dg/template/init4.C: New.
11858         * g++.dg/opt/static3.C: Enable optimizer.
11859
11860 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
11861
11862         * g++.dg/other/complex1.C: New test.
11863
11864 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
11865
11866         * g++.dg/opt/inline9.C: New test.
11867
11868 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11869
11870         PR fortran/18993
11871         * gfotran.dg/nullify_1.f: New test.
11872
11873 2004-12-15  Richard Henderson  <rth@redhat.com>
11874
11875         * gcc.target/i386/i386.exp: New harness.
11876         * gcc.target/i386/vect-args.c: New.
11877
11878 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
11879
11880         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
11881
11882 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11883
11884         PR c++/18825
11885         * g++.dg/template/friend32.C: New test.
11886
11887 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
11888
11889         * cpp/pragma-once-1.c: New test.
11890         * cpp/pragma-once-1b.h: Likewise.
11891         * cpp/pragma-once-1c.h: Likewise.
11892         * cpp/pragma-once-1d.h: Likewise.
11893         * cpp/inc/pragma-once-1a.h: Likewise.
11894
11895 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
11896             Steven G. Kargl  <kargls@comcast.net>
11897
11898         PR fortran/17597
11899         * gfortran.dg/list_read_3.f90: New test.
11900
11901 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
11902
11903         * gcc.dg/ftrapv-2.c: New test.
11904
11905 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
11906
11907         PR c++/18981
11908         * g++.dg/template/typename9.C: New test.
11909
11910 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
11911
11912         PR c++/18738
11913         * g++.dg/template/typename8.C: New test.
11914         * g++.dg/parse/friend2.C: Tweak error message.
11915
11916 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
11917
11918         * gcc.c-torture/20041214-1.c: New test.
11919
11920 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
11921
11922         PR c++/18965
11923         * g++.dg/init/array17.C: New test.
11924
11925 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
11926
11927         PR c++/18793
11928         * g++.dg/init/aggr3.C: New test.
11929
11930 2004-12-14  Janis Johnson  <janis187@us.ibm.com
11931
11932         * gcc.dg/altivec-types-1.c: New test.
11933         * gcc.dg/altivec-types-2.c: New test.
11934         * gcc.dg/altivec-types-3.c: New test.
11935         * gcc.dg/altivec-types-4.c: New test.
11936         * g++.dg/ext/altivec-types-1.C: New test.
11937         * g++.dg/ext/altivec-types-2.C: New test.
11938         * g++.dg/ext/altivec-types-3.C: New test.
11939         * g++.dg/ext/altivec-types-4.C: New test.
11940
11941 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
11942
11943         PR middle-end/18951
11944         * gcc.c-torture/execute/20041213-1.c: New test.
11945
11946 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
11947
11948         PR c++/18949
11949         * g++.dg/template/cast1.C: New.
11950
11951 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
11952
11953         * gcc.c-torture/execute/20041213-2.c: New test.
11954
11955 2004-12-13  Richard Henderson  <rth@redhat.com>
11956
11957         * gcc.dg/i386-sse-10.c: Fix typo in options.
11958
11959 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
11960
11961         PR c++/18968
11962         * g++.dg/opt/pr18968.C: New test.
11963
11964 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
11965
11966         PR c++/18925
11967         * g++.dg/ext/visibility/staticdatamem.C: New test.
11968
11969 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
11970
11971         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
11972
11973 2004-12-13  Roger Sayle  <roger@eyesopen.com>
11974
11975         PR rtl-optimization/18928
11976         * gcc.dg/pr18928-1.c: New test case.
11977
11978 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
11979
11980         PR tree-opt/16951
11981         * gcc.c-torture/compile/20041211-1.c: New.
11982
11983 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11984
11985         PR middle-end/17564
11986         * gcc.c-torture/execute/20041212-1.c: New test.
11987
11988 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11989
11990         PR fortran/18869
11991         * gfortran.dg/common_1.f90: New test.
11992
11993 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
11994         Paul Brook  <paul@codesourcery.com>
11995
11996         PR fortran/16222
11997         * gfortran.dg/real_do_1.f90: New test.
11998
11999 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
12000
12001         PR tree-opt/18040
12002         * g++.dg/opt/ptrmem6.C: New test.
12003
12004 2004-12-11  Roger Sayle  <roger@eyesopen.com>
12005
12006         PR middle-end/18921
12007         * gcc.dg/pr18921-1.c: New test case.
12008
12009 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12010
12011         PR fortran/17175
12012         * gfortran.dg/scale_1.f90: New test.
12013
12014 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
12015
12016         PR middle-end/18903
12017         * gcc.c-torture/compile/pr18903.c: New test.
12018
12019 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
12020
12021         * gcc.c-torture/execute/20041210-1.c: New test.
12022
12023 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12024
12025         PR c++/18731
12026         * g++.dg/parser/struct-1.C: New test.
12027         * g++.dg/parser/struct-2.C: New test.
12028         * g++.dg/parser/struct-3.C: New test.
12029
12030 2004-12-09  Richard Henderson  <rth@redhat.com>
12031
12032         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
12033
12034         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
12035         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
12036
12037 2004-12-09  Matt Austern  <austern@apple.com>
12038
12039         PR c++/18514
12040         * g++.dg/ext/builtin1.C: New
12041         * g++.dg/ext/builtin2.C: New
12042         * g++.dg/ext/builtin3.C: New
12043         * g++.dg/ext/builtin4.C: New
12044         * g++.dg/ext/builtin5.C: New
12045
12046 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
12047
12048         PR tree-opt/18904
12049         * g++.dg/opt/ptrmem5.C: New test.
12050
12051 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
12052
12053         * g++.dg/parse/typename5.C: Adjust for new error.
12054         * g++.dg/parse/typename7.C: New.
12055
12056 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12057
12058         PR c++/18073
12059         * g++.dg/other/mmintrin.C: New test.
12060
12061 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
12062
12063         PR c++/16681
12064         * g++.dg/init/array15.C: New.
12065         * g++.dg/init/array16.C: New.
12066
12067 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12068
12069         PR fortran/18826
12070         * gfortran.dg/assign_1.f90: New test.
12071
12072 2004-12-08  Nick Clifton  <nickc@redhat.com>
12073
12074         * gcc.target/xstormy16/bss_below100: New directory containing tests.
12075         * gcc.target/xstormy16/data_below100: Likewise.
12076         * gcc.target/xstormy16/sfr: Likewise.
12077         * gcc.target/xstormy16/below100.S: New test source file.
12078         * gcc.target/xstormy16/below100.ld: New test linker script.
12079         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
12080         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
12081         bp instructions.
12082         * gcc.target/xstormy16/bp.c: Likewise.
12083
12084         * gcc.target/xstormy16/bss_below100: New files:
12085         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
12086         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
12087         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
12088         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
12089         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
12090         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
12091         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
12092         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
12093         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
12094         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
12095         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
12096         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
12097         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
12098         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
12099         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
12100         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
12101         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
12102         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
12103         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
12104         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
12105         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
12106         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
12107         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
12108         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
12109         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
12110         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
12111         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
12112
12113         * gcc.target/xstormy16/data_below100: New files:
12114         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
12115         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
12116         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
12117         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
12118         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
12119         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
12120         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
12121         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
12122         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
12123         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
12124         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
12125         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
12126         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
12127         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
12128         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
12129         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
12130         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
12131         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
12132         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
12133         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
12134         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
12135         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
12136         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
12137         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
12138         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
12139         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
12140         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
12141
12142         * gcc.target/xstormy16/sfr: New files:
12143         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
12144         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
12145         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
12146         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
12147         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
12148         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
12149         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
12150         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
12151         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
12152         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
12153         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
12154         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
12155         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
12156         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
12157         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
12158         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
12159         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
12160         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
12161         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
12162         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
12163         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
12164         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
12165         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
12166         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
12167         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
12168         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
12169         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
12170         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
12171         27_if0_sfrw_bitfield_f.c
12172
12173 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12174
12175         PR c++/18100
12176         * g++.dg/lookup/name-clash4.C: New test.
12177
12178 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
12179
12180         PR c++/18672
12181         * g++.dg/opt/array1.C: New.
12182
12183         PR c++/18803
12184         * g++.dg/template/operator5.C: New.
12185
12186 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
12187
12188         PR c/18867
12189         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
12190
12191 2004-12-07  Steven Bosscher  <stevenb@suse.de>
12192
12193         * gcc.dg/noncompile/20041207.c: New test.
12194
12195 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
12196
12197         * g++.dg/other/unreachable-1.C: New test.
12198
12199 2004-12-06  Nick Clifton  <nickc@redhat.com>
12200
12201         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
12202         <limits.h> because the latter comes from gcc's include/ directory
12203         and not the newlib/libc/include directory.
12204
12205 2004-12-04  Richard Henderson  <rth@redhat.com>
12206
12207         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
12208
12209 2004-12-04  Richard Henderson  <rth@redhat.com>
12210
12211         * lib/target-supports.exp (check_gc_sections_available): Disable
12212         for alpha and ia64.
12213
12214 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
12215
12216         PR middle-end/17909
12217         * g++.dg/other/vararg-2.C: New test.
12218
12219 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12220
12221         PR c++/17011, c++/17971
12222         * g++.dg/template/error15.C: Adjust expected error.
12223         * g++.dg/template/instantiate3.C: Likewise.
12224
12225 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
12226
12227         * gcc.dg/altivec-18.c: Fix for darwin
12228
12229 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
12230
12231         PR c++/18782
12232         * g++.dg/parse/ptrmem2.C: New.
12233
12234         PR c++/18318
12235         * g++.dg/template/new1.C: New.
12236
12237 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12238
12239         PR fortran/18710
12240         * gfortran.dg/direct_io_3.f90: New test.
12241
12242 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
12243
12244         PR 18758
12245         * g++.dg/parse/crash21.C: New.
12246
12247 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12248
12249         PR c++/15664, c++/18276
12250         * g++.dg/template/ttp13.C: New test.
12251         * g++.dg/template/ttp14.C: Likewise.
12252
12253 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12254
12255         PR c++/18123
12256         * g++.dg/parse/enum2.C: New test.
12257         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
12258
12259 2004-12-02  Nick Clifton  <nickc@redhat.com>
12260
12261         * gcc.target/xstormy16: New test directory.
12262         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
12263         * gcc.target/xstormy16/bp.c: Check the generation of bp
12264         instructions.
12265         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
12266         bn instructions and the BELOW100 attribute.
12267
12268 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
12269
12270         PR target/16952
12271         * gcc.dg/ppc-eabi.c: New.
12272
12273 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
12274
12275         PR fortran/18284
12276         * gfortran.dg/backspace.f90
12277
12278 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
12279
12280         * gfortran.dg/inquire.f90: New test.
12281
12282 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
12283
12284         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
12285         handle effective-target-keyword.
12286         (dg-skip-if): Support effective-target keyword as target list.
12287         (dg-xfail-if): Ditto.
12288         * lib/target-supports.exp (is-effective-target-keyword): New proc.
12289
12290 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
12291
12292         PR tree-optimization/18291
12293         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
12294
12295 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
12296
12297         PR C++/18729
12298         * g++.dg/parse/crash20.C: New.
12299
12300         PR c++/17431
12301         * g++.dg/overload/arg1.C: New.
12302         * g++.dg/overload/arg2.C: New.
12303         * g++.dg/overload/arg3.C: New.
12304         * g++.dg/overload/arg4.C: New.
12305
12306 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
12307
12308         * gcc.dg/c99-flex-array-4.c: Remove.
12309
12310 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
12311
12312         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
12313
12314         * lib/target-supports.exp (is-effective-target): Simplify.
12315
12316         * lib/target-supports.exp (check_effective_target_vect_long):
12317         Fix for powerpc64-*-*.
12318
12319 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
12320
12321         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
12322         to support new requirements on FreeBSD 5.
12323
12324 2004-11-30  Devang Patel  <dpatel@apple.com>
12325
12326         PR 18702
12327         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
12328
12329 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
12330
12331         * g++.dg/ext/altivec-13.C: New test.
12332
12333 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
12334
12335         PR tree-opt/18298
12336         * gcc.c-torture/execute/p18298.c: New test.
12337
12338 2004-11-30  Ira Rosen  <irar@il.ibm.com>
12339             Dorit Naishlos  <dorit@il.ibm.com>
12340
12341         PR tree-opt/18607
12342         * gcc.dg/vect/vect-89.c: New test.
12343
12344 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
12345
12346         * gcc.dg/pr18596-1.c: New test.
12347
12348 2004-11-30  Ben Elliston  <bje@au.ibm.com>
12349
12350         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
12351
12352 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
12353
12354         PR c/18479
12355         * gcc.dg/pr18479.c: New test.
12356
12357 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
12358
12359         PR target/18490
12360         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
12361         mmix-knuth-mmixware.
12362
12363         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
12364         cris-*-elf* cris-*-aout* mmix-*-*
12365
12366 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
12367
12368         PR middle-end/18725
12369         * gcc.dg/pr18725.c: New test.
12370
12371 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
12372
12373         PR target/18488
12374         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
12375
12376         PR target/18336
12377         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
12378
12379 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
12380
12381         PR c++/18368
12382         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
12383         * g++.old-deja/g++.law/ctors5.C: Likewise.
12384         * g++.old-deja/g++.other/crash25.C: Likewise.
12385
12386         PR c++/18674
12387         * g++.dg/template/error16.C: New test.
12388
12389         PR c++/18512
12390         * g++.dg/template/crash29.C: New test.
12391
12392 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
12393
12394         PR tree-optimization/18712
12395         * gcc.c-torture/compile/pr18712.c: New test.
12396
12397 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
12398
12399         PR c/7544
12400         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
12401         tests.
12402
12403 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12404
12405         PR c++/18652
12406         * g++.dg/lookup/crash6.C: New test.
12407
12408 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
12409
12410         PR middle-end/18164
12411         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
12412
12413 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
12414
12415         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
12416         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
12417         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
12418
12419 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
12420
12421         * gcc.dg/pr18164.c: New test.
12422
12423 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
12424
12425         * gcc.dg/funroll-loops-all.c: New.
12426
12427 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
12428
12429         PR target/18489
12430         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
12431         delimeter, match space and TAB as well as ":".
12432
12433         PR target/18484
12434         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
12435
12436         PR target/18348
12437         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
12438
12439         PR target/18345
12440         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
12441
12442         PR target/18337
12443         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
12444
12445 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
12446
12447         * gfortran.dg/direct_io_2.f90: New test.
12448
12449 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
12450
12451         PR target/18334
12452         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
12453
12454 2004-11-28  Richard Henderson  <rth@redhat.com>
12455
12456         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
12457
12458 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
12459
12460         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
12461         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
12462         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
12463         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
12464         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
12465         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
12466         gcc.dg/pointer-arith-8.c: New tests.
12467
12468 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
12469
12470         PR fortran/18364
12471         * gfortran.dg/endfile.f90: New test.
12472
12473 2004-11-27  Falk Hueffner  <falk@debian.org>
12474
12475         * gcc.dg/loop-6.c: New test.
12476
12477 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
12478
12479         * gcc.c-torture/execute/20041126-1.c: New test.
12480
12481 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
12482
12483         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
12484         on IRIX.
12485
12486 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
12487
12488         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
12489         functions.
12490
12491 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
12492
12493         PR rtl-optimization/17825
12494         * gcc.c-torture/compile/20041119-1.c: New test.
12495
12496 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12497
12498         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
12499         Check existence of ld library path variables before unsetting.
12500
12501 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
12502
12503         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
12504
12505 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
12506
12507         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
12508
12509 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
12510
12511         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
12512
12513 2004-11-26  Ben Elliston  <bje@au.ibm.com>
12514
12515         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
12516         dg-do directive.
12517
12518 2004-11-26  Ben Elliston  <bje@au.ibm.com>
12519
12520         * gcc.dg/pr17957.c: Pass --param, not -param.
12521
12522 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
12523
12524         PR middle-end/17957
12525         * testsuite/gcc.dg/pr17957.c: New test.
12526
12527 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
12528
12529         PR c++/18445
12530         * g++.dg/template/crash28.C: Likewise.
12531
12532         PR c++/18001
12533         * g++.dg/expr/unary2.C: Adjust lvalue messages.
12534         * g++.dg/ext/lvaddr.C: Likewise.
12535         * g++.dg/opt/pr7503-3.C: Likewise.
12536
12537         PR c++/18466
12538         * g++.dg/parse/qualified3.C: New test.
12539         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
12540
12541         PR c++/18545
12542         * g++.dg/expr/return1.C: New test.
12543
12544 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12545
12546         Friend class name lookup 3/n, PR c++/3332
12547         * g++.dg/lookup/friend3.C: New test.
12548         * g++.dg/lookup/friend4.C: Likewise.
12549         * g++.dg/lookup/friend5.C: Likewise.
12550
12551 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12552
12553         Friend class name lookup 2/n, PR c++/14513, c++/15410
12554         * g++.dg/lookup/friend2.C: New test.
12555         * g++.dg/template/friend31.C: Likewise.
12556
12557 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12558
12559         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
12560
12561 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
12562
12563         PR c++/17473
12564         * g++.dg/tc1/dr56.C: Remove.
12565         * g++.dg/template/typedef1.C: Add dg-error markers.
12566         * g++.old-deja/g++.other/typedef7.C: Likewise.
12567
12568         PR c++/18285
12569         * g++.dg/parse/typedef7.C: New test.
12570
12571 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
12572
12573         * gcc.c-torture/execute/20041124-1.c: New test.
12574
12575 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
12576
12577         * g++.dg/template/deduce3.C: New test.
12578
12579         PR c++/18586
12580         * g++.dg/template/crash27.C: New test.
12581
12582         PR c++/18530
12583         * g++.dg/warn/Wshadow-3.C: New test.
12584
12585 2004-11-24  Devang Patel  <dpatel@apple.com>
12586
12587         PR/18555
12588         * gcc.dg/cpp/isysroot-1.c: New test.
12589         * gcc.dg/cpp/usr/include/stdio.h: New file.
12590         * gcc.dg/cpp/isysroot-2.c: New test.
12591         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
12592         New file.
12593
12594 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12595
12596         PR c++/8929
12597         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
12598
12599 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
12600
12601         * gcc.target/sparc/align.c: Do not include <stdint.h>.
12602         * gcc.target/sparc/pdist.c: Likewise.
12603
12604 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
12605
12606         PR c++/16882
12607         * g++.dg/conversion/simd1.C: New test.
12608
12609 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12610
12611         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
12612         and restore_ld_library_path_env_vars.
12613         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
12614         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
12615         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
12616         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
12617
12618 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
12619
12620         * gcc.dg/pragma-align-2.c: Test macro expansion.
12621         * gcc.dg/pragma-pack-2.c: New test.
12622
12623 2004-11-23  Richard Henderson  <rth@redhat.com>
12624
12625         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
12626         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
12627         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
12628         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
12629         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
12630         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
12631
12632         * gcc.dg/vect/vect.exp: Add check for alpha.
12633         * lib/target-supports.exp (check_alpha_max_hw_available): New.
12634         (check_effective_target_vect_int): Enable for alpha.
12635         (check_effective_target_vect_long): New.
12636         (is-effective-target): Add it.
12637
12638 2004-11-23  Uros Bizjak <uros@kss-loka.si>
12639
12640         * gcc.dg/pr18614-1.c: New test.
12641
12642 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12643
12644         * gcc.dg/setjmp-2.c: New test.
12645
12646 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
12647
12648         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
12649         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
12650         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
12651         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
12652         gcc.target/sparc/pdist.c: New tests.
12653
12654 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
12655
12656         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
12657
12658 2004-11-22  Dale Johannesen  <dalej@apple.com>
12659
12660         * gcc.dg/20041111-1.c: New.
12661
12662 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
12663
12664         PR tree-opt/18536
12665         * gcc.dg/vect/pr18536.c: New test.
12666
12667 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12668
12669         PR c++/18354
12670         * g++.dg/template/nontype11.C: New test.
12671
12672 2004-11-21  Roger Sayle  <roger@eyesopen.com>
12673
12674         PR middle-end/18520
12675         * gcc.dg/pr18520-1.c: New test case.
12676
12677 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
12678
12679         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
12680         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
12681         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
12682         expected diagnostics.
12683
12684 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12685
12686         PR target/18580
12687         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
12688         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
12689         vect-77.c, vect-77a.c: XFAIL on the SPARC.
12690
12691 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12692
12693         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
12694
12695 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
12696             Joseph Myers  <joseph@codesourcery.com>
12697
12698         * lib/target-supports.exp (check_visibility_available): Really
12699         test the compiler.
12700
12701 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
12702
12703         PR tree-opt/18181
12704         * gcc.dg/vect/vect-85.c: New test.
12705         * gcc.dg/vect/vect-86.c: New test.
12706         * gcc.dg/vect/vect-87.c: New test.
12707         * gcc.dg/vect/vect-88.c: New test.
12708
12709 2004-11-19  Ben Elliston  <bje@au.ibm.com>
12710
12711         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
12712
12713 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
12714
12715         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
12716         * gcc.dg/ppc-and-1.c: Ditto.
12717         * gcc.dg/ppc-compare-1.c: Ditto.
12718         * gcc.dg/ppc-mov-1.c: Ditto
12719
12720 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
12721             Mark Mitchell  <mark@codesourcery.com>
12722
12723         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
12724
12725 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
12726             Aldy Hernandez  <aldyh@redhat.com>
12727
12728         * lib/target-supports.exp (check_effective_target_vect_int): New
12729         (check_effective_target_vect_float): New
12730         (check_effective_target_vect_double): New.
12731         (is-effective-target): Support new effective targets keywords.
12732         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
12733         default action for dg-do.
12734         * gcc.dg/vect/pr16105.c: Use new support.
12735         * gcc.dg/vect/pr18400.c: Ditto.
12736         * gcc.dg/vect/pr18425.c: Ditto.
12737         * gcc.dg/vect/vect-1.c: Ditto.
12738         * gcc.dg/vect/vect-10.c: Ditto.
12739         * gcc.dg/vect/vect-11.c: Ditto.
12740         * gcc.dg/vect/vect-12.c: Ditto.
12741         * gcc.dg/vect/vect-13.c: Ditto.
12742         * gcc.dg/vect/vect-14.c: Ditto.
12743         * gcc.dg/vect/vect-15.c: Ditto.
12744         * gcc.dg/vect/vect-16.c: Ditto.
12745         * gcc.dg/vect/vect-17.c: Ditto.
12746         * gcc.dg/vect/vect-18.c: Ditto.
12747         * gcc.dg/vect/vect-19.c: Ditto.
12748         * gcc.dg/vect/vect-2.c: Ditto.
12749         * gcc.dg/vect/vect-20.c: Ditto.
12750         * gcc.dg/vect/vect-21.c: Ditto.
12751         * gcc.dg/vect/vect-22.c: Ditto.
12752         * gcc.dg/vect/vect-23.c: Ditto.
12753         * gcc.dg/vect/vect-24.c: Ditto.
12754         * gcc.dg/vect/vect-25.c: Ditto.
12755         * gcc.dg/vect/vect-26.c: Ditto.
12756         * gcc.dg/vect/vect-27.c: Ditto.
12757         * gcc.dg/vect/vect-27a.c: Ditto.
12758         * gcc.dg/vect/vect-28.c: Ditto.
12759         * gcc.dg/vect/vect-29.c: Ditto.
12760         * gcc.dg/vect/vect-29a.c: Ditto.
12761         * gcc.dg/vect/vect-3.c: Ditto.
12762         * gcc.dg/vect/vect-30.c: Ditto.
12763         * gcc.dg/vect/vect-31.c: Ditto.
12764         * gcc.dg/vect/vect-32.c: Ditto.
12765         * gcc.dg/vect/vect-33.c: Ditto.
12766         * gcc.dg/vect/vect-34.c: Ditto.
12767         * gcc.dg/vect/vect-35.c: Ditto.
12768         * gcc.dg/vect/vect-36.c: Ditto.
12769         * gcc.dg/vect/vect-37.c: Ditto.
12770         * gcc.dg/vect/vect-38.c: Ditto.
12771         * gcc.dg/vect/vect-4.c: Ditto.
12772         * gcc.dg/vect/vect-40.c: Ditto.
12773         * gcc.dg/vect/vect-41.c: Ditto.
12774         * gcc.dg/vect/vect-42.c: Ditto.
12775         * gcc.dg/vect/vect-43.c: Ditto.
12776         * gcc.dg/vect/vect-44.c: Ditto.
12777         * gcc.dg/vect/vect-45.c: Ditto.
12778         * gcc.dg/vect/vect-46.c: Ditto.
12779         * gcc.dg/vect/vect-47.c: Ditto.
12780         * gcc.dg/vect/vect-48.c: Ditto.
12781         * gcc.dg/vect/vect-48a.c: Ditto.
12782         * gcc.dg/vect/vect-49.c: Ditto.
12783         * gcc.dg/vect/vect-5.c: Ditto.
12784         * gcc.dg/vect/vect-50.c: Ditto.
12785         * gcc.dg/vect/vect-51.c: Ditto.
12786         * gcc.dg/vect/vect-52.c: Ditto.
12787         * gcc.dg/vect/vect-53.c: Ditto.
12788         * gcc.dg/vect/vect-54.c: Ditto.
12789         * gcc.dg/vect/vect-55.c: Ditto.
12790         * gcc.dg/vect/vect-56.c: Ditto.
12791         * gcc.dg/vect/vect-56a.c: Ditto.
12792         * gcc.dg/vect/vect-57.c: Ditto.
12793         * gcc.dg/vect/vect-58.c: Ditto.
12794         * gcc.dg/vect/vect-59.c: Ditto.
12795         * gcc.dg/vect/vect-6.c: Ditto.
12796         * gcc.dg/vect/vect-60.c: Ditto.
12797         * gcc.dg/vect/vect-61.c: Ditto.
12798         * gcc.dg/vect/vect-62.c: Ditto.
12799         * gcc.dg/vect/vect-63.c: Ditto.
12800         * gcc.dg/vect/vect-64.c: Ditto.
12801         * gcc.dg/vect/vect-65.c: Ditto.
12802         * gcc.dg/vect/vect-66.c: Ditto.
12803         * gcc.dg/vect/vect-67.c: Ditto.
12804         * gcc.dg/vect/vect-68.c: Ditto.
12805         * gcc.dg/vect/vect-69.c: Ditto.
12806         * gcc.dg/vect/vect-7.c: Ditto.
12807         * gcc.dg/vect/vect-72.c: Ditto.
12808         * gcc.dg/vect/vect-72a.c: Ditto.
12809         * gcc.dg/vect/vect-73.c: Ditto.
12810         * gcc.dg/vect/vect-74.c: Ditto.
12811         * gcc.dg/vect/vect-75.c: Ditto.
12812         * gcc.dg/vect/vect-76.c: Ditto.
12813         * gcc.dg/vect/vect-77.c: Ditto.
12814         * gcc.dg/vect/vect-77a.c: Ditto.
12815         * gcc.dg/vect/vect-78.c: Ditto.
12816         * gcc.dg/vect/vect-79.c: Ditto.
12817         * gcc.dg/vect/vect-8.c: Ditto.
12818         * gcc.dg/vect/vect-80.c: Ditto.
12819         * gcc.dg/vect/vect-82.c: Ditto.
12820         * gcc.dg/vect/vect-82_64.c: Ditto.
12821         * gcc.dg/vect/vect-83.c: Ditto.
12822         * gcc.dg/vect/vect-83_64.c: Ditto.
12823         * gcc.dg/vect/vect-9.c: Ditto.
12824         * gcc.dg/vect/vect-all.c: Ditto.
12825         * gcc.dg/vect/vect-none.c: Ditto.
12826
12827 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
12828
12829         * lib/gcc-dg.exp (dg-skip-if): New function.
12830         (dg-forbid-option): Remove.
12831         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
12832         * g++.dg/abi/bitfield8.C: Likewise.
12833         * g++.dg/abi/dtor1.C: Likewise.
12834         * g++.dg/abi/empty10.C: Likewise.
12835         * g++.dg/abi/empty7.C: Likewise.
12836         * g++.dg/abi/empty9.C: Likewise.
12837         * g++.dg/abi/layout3.C: Likewise.
12838         * g++.dg/abi/layout4.C: Likewise.
12839         * g++.dg/abi/thunk1.C: Likewise.
12840         * g++.dg/abi/thunk2.C: Likewise.
12841         * g++.dg/abi/vbase11.C: Likewise.
12842         * g++.dg/abi/vthunk2.C: Likewise.
12843         * g++.dg/abi/vthunk3.C: Likewise.
12844         * g++.dg/ext/attrib8.C: Likewise.
12845         * g++.dg/opt/longbranch2.C: Likewise.
12846         * g++.dg/opt/reg-stack4.C: Likewise.
12847         * g++.old-deja/g++.ext/attrib1.C: Likewise.
12848         * g++.old-deja/g++.ext/attrib2.C: Likewise.
12849         * g++.old-deja/g++.ext/attrib3.C: Likewise.
12850         * g++.old-deja/g++.other/store-expr1.C: Likewise.
12851         * g++.old-deja/g++.other/store-expr2.C: Likewise.
12852         * gcc.dg/20000609-1.c: Likewise.
12853         * gcc.dg/20000720-1.c: Likewise.
12854         * gcc.dg/20011107-1.c: Likewise.
12855         * gcc.dg/20011119-1.c: Likewise.
12856         * gcc.dg/20020108-1.c: Likewise.
12857         * gcc.dg/20020122-2.c: Likewise.
12858         * gcc.dg/20020122-3.c: Likewise.
12859         * gcc.dg/20020201-3.c: Likewise.
12860         * gcc.dg/20020206-1.c: Likewise.
12861         * gcc.dg/20020218-1.c: Likewise.
12862         * gcc.dg/20020310-1.c: Likewise.
12863         * gcc.dg/20020411-1.c: Likewise.
12864         * gcc.dg/20020418-2.c: Likewise.
12865         * gcc.dg/20020426-1.c: Likewise.
12866         * gcc.dg/20020426-2.c: Likewise.
12867         * gcc.dg/20020517-1.c: Likewise.
12868         * gcc.dg/20020523-1.c: Likewise.
12869         * gcc.dg/20020523-2.c: Likewise.
12870         * gcc.dg/20020729-1.c: Likewise.
12871         * gcc.dg/20030204-1.c: Likewise.
12872         * gcc.dg/20030826-2.c: Likewise.
12873         * gcc.dg/20030926-1.c: Likewise.
12874         * gcc.dg/20031202-1.c: Likewise.
12875         * gcc.dg/980312-1.c: Likewise.
12876         * gcc.dg/980313-1.c: Likewise.
12877         * gcc.dg/990117-1.c: Likewise.
12878         * gcc.dg/990424-1.c: Likewise.
12879         * gcc.dg/990524-1.c: Likewise.
12880         * gcc.dg/991230-1.c: Likewise.
12881         * gcc.dg/i386-387-1.c: Likewise.
12882         * gcc.dg/i386-387-2.c: Likewise.
12883         * gcc.dg/i386-387-3.c: Likewise.
12884         * gcc.dg/i386-387-4.c: Likewise.
12885         * gcc.dg/i386-387-5.c: Likewise.
12886         * gcc.dg/i386-387-6.c: Likewise.
12887         * gcc.dg/i386-asm-1.c: Likewise.
12888         * gcc.dg/i386-bitfield1.c: Likewise.
12889         * gcc.dg/i386-bitfield2.c: Likewise.
12890         * gcc.dg/i386-loop-1.c: Likewise.
12891         * gcc.dg/i386-loop-2.c: Likewise.
12892         * gcc.dg/i386-loop-3.c: Likewise.
12893         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
12894         * gcc.dg/i386-pic-1.c: Likewise.
12895         * gcc.dg/i386-regparm.c: Likewise.
12896         * gcc.dg/i386-signbit-1.c: Likewise.
12897         * gcc.dg/i386-signbit-2.c: Likewise.
12898         * gcc.dg/i386-signbit-3.c: Likewise.
12899         * gcc.dg/i386-sse-5.c: Likewise.
12900         * gcc.dg/i386-sse-8.c: Likewise.
12901         * gcc.dg/i386-unroll-1.c: Likewise.
12902         * gcc.dg/tls/opt-1.c: Likewise.
12903         * gcc.dg/tls/opt-2.c: Likewise.
12904         * gcc.dg/unroll-1.c: Likewise.
12905         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
12906         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
12907         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
12908         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
12909
12910 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12911
12912         * g++.dg/template/incomplete1.C: New test.
12913
12914 2004-11-16  Nick Clifton  <nickc@redhat.com>
12915
12916         Revert patches accidentally commited during checkin of fixes for
12917         xstormy16 tests:
12918         gcc.c-torture/execute/simd-4.c: Revert
12919         gcc.dg/20040910-1.c: Revert.
12920
12921 2004-11-16  Paul Brook  <paul@codesourcery.com>
12922
12923         PR fortran/13010
12924         * gfortran.dg/der_pointer_1.f90: New test.
12925
12926 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
12927
12928         PR c/18498
12929         * gcc.dg/bitfld-13.c: New test.
12930
12931 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
12932
12933         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
12934         powerpc*-*-linux*.
12935
12936         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
12937         * gcc.dg/ppc64-abi-2.c: Ditto.
12938         * gcc.dg/ppc64-abi-3.c: Ditto.
12939
12940         * lib/gcc-dg.exp (dg-target-list): Remove.
12941
12942 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
12943
12944         * gcc.dg/ia64-postinc.c: New test.
12945
12946 2004-11-15  Mark Mitchell <mark@codesourcery.com>
12947
12948         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
12949
12950 2004-11-15  Nick Clifton  <nickc@redhat.com>
12951
12952         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
12953         __INT_MAX__ so that the test can be compiled by toolchains
12954         targeted at 16-bit processors.
12955
12956         * gcc.dg/20040625-1.c: Use long constants rather than integers
12957         when performing arithmetic that will overflow 16-bits.
12958
12959         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
12960         xstormy16.  It does not support 128-bit vector operations.
12961
12962         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
12963         with the macro PTR_TYPE.  Define this macro to an integer type
12964         suitable for holding a pointer.
12965
12966         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
12967         the target is a 16-bit processor.
12968
12969         * gcc.dg/cpp/if-2.c: Expect a different warning message from
12970         16-bit targets where the character constant will be too long.
12971
12972         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
12973         where the double will not be directly addressable.
12974
12975 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12976
12977         Friend class name lookup 1/n, PR c++/18471
12978         * g++.dg/template/crash26.C: New test.
12979         * g++.dg/lookup/struct1.C: Adjust expected error.
12980         * g++.dg/parse/elab1.C: Likewise.
12981         * g++.dg/parse/elab2.C: Likewise.
12982         * g++.dg/parse/int-as-enum1.C: Likewise.
12983         * g++.dg/parse/struct-as-enum1.C: Likewise.
12984         * g++.dg/parse/typedef1.C: Likewise.
12985         * g++.dg/parse/typedef3.C: Likewise.
12986         * g++.dg/parse/typedef4.C: Likewise.
12987         * g++.dg/parse/typedef5.C: Likewise.
12988         * g++.dg/template/nontype4.C: Likewise.
12989         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
12990         * g++.old-deja/g++.other/elab1.C: Likewise.
12991         * g++.old-deja/g++.other/syntax4.C: Likewise.
12992
12993 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
12994
12995         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
12996
12997 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
12998
12999         * gcc.c-torture/execute/20041114-1.c: New test.
13000
13001 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
13002
13003         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
13004         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
13005         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
13006         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
13007         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
13008         gcc.dg/switch-7.c: New tests.
13009
13010 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
13011
13012         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
13013
13014 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
13015
13016         PR tree-opt/18400
13017         * gcc.dg/vect/pr18400.c: New test.
13018
13019 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
13020             Andrew Pinski  <pinskia@physics.uc.edu>
13021
13022         PR tree-opt/18425
13023         * gcc.dg/vect/pr18425.c: New test.
13024
13025 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
13026
13027         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
13028         Guard with dg-require-alias and dg-require-visibility.
13029
13030 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
13031
13032         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
13033
13034 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13035
13036         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
13037
13038 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13039
13040         PR c++/17344
13041         * g++.dg/template/defarg5.C: New test.
13042
13043 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13044
13045         * g++.dg/parse/cast1.C: Run only on ILP32.
13046         * g++.old-deja/g++.mike/p784.C: Likewise.
13047
13048 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
13049
13050         * gcc.c-torture/execute/20041113-1.c: New test.
13051
13052 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
13053
13054         PR target/18230
13055         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
13056         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
13057         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
13058         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
13059         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
13060         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
13061         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
13062         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
13063         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
13064         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
13065         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
13066         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
13067         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
13068
13069 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
13070
13071         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
13072         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
13073         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
13074         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
13075         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
13076         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
13077         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
13078         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
13079         gcc.target/sparc/combined-1.c: New tests.
13080
13081 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
13082
13083         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
13084         New tests.
13085
13086 2004-11-12  Mark Mitchell <mark@codesourcery.com>
13087
13088         * lib/gcc-dg.exp (dg-forbid-option): New function.
13089         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
13090         * g++.dg/abi/bitfield8.C: Likewise.
13091         * g++.dg/abi/dtor1.C: Likewise.
13092         * g++.dg/abi/empty10.C: Likewise.
13093         * g++.dg/abi/empty7.C: Likewise.
13094         * g++.dg/abi/empty9.C: Likewise.
13095         * g++.dg/abi/layout3.C: Likewise.
13096         * g++.dg/abi/layout4.C: Likewise.
13097         * g++.dg/abi/thunk1.C: Likewise.
13098         * g++.dg/abi/thunk2.C: Likewise.
13099         * g++.dg/abi/vbase11.C: Likewise.
13100         * g++.dg/abi/vthunk2.C: Likewise.
13101         * g++.dg/abi/vthunk3.C: Likewise.
13102         * g++.dg/ext/attrib8.C: Likewise.
13103         * g++.dg/opt/longbranch2.C: Likewise.
13104         * g++.dg/opt/reg-stack4.C: Likewise.
13105         * g++.old-deja/g++.ext/attrib1.C: Likewise.
13106         * g++.old-deja/g++.ext/attrib2.C: Likewise.
13107         * g++.old-deja/g++.ext/attrib3.C: Likewise.
13108         * g++.old-deja/g++.other/store-expr1.C: Likewise.
13109         * g++.old-deja/g++.other/store-expr2.C: Likewise.
13110         * gcc.dg/20000609-1.c: Likewise.
13111         * gcc.dg/20000720-1.c: Likewise.
13112         * gcc.dg/20011107-1.c: Likewise.
13113         * gcc.dg/20011119-1.c: Likewise.
13114         * gcc.dg/20020108-1.c: Likewise.
13115         * gcc.dg/20020122-2.c: Likewise.
13116         * gcc.dg/20020122-3.c: Likewise.
13117         * gcc.dg/20020201-3.c: Likewise.
13118         * gcc.dg/20020206-1.c: Likewise.
13119         * gcc.dg/20020218-1.c: Likewise.
13120         * gcc.dg/20020310-1.c: Likewise.
13121         * gcc.dg/20020411-1.c: Likewise.
13122         * gcc.dg/20020418-2.c: Likewise.
13123         * gcc.dg/20020426-1.c: Likewise.
13124         * gcc.dg/20020426-2.c: Likewise.
13125         * gcc.dg/20020517-1.c: Likewise.
13126         * gcc.dg/20020523-1.c: Likewise.
13127         * gcc.dg/20020523-2.c: Likewise.
13128         * gcc.dg/20020729-1.c: Likewise.
13129         * gcc.dg/20030204-1.c: Likewise.
13130         * gcc.dg/20030826-2.c: Likewise.
13131         * gcc.dg/20030926-1.c: Likewise.
13132         * gcc.dg/20031202-1.c: Likewise.
13133         * gcc.dg/980312-1.c: Likewise.
13134         * gcc.dg/980313-1.c: Likewise.
13135         * gcc.dg/990117-1.c: Likewise.
13136         * gcc.dg/990424-1.c: Likewise.
13137         * gcc.dg/990524-1.c: Likewise.
13138         * gcc.dg/991230-1.c: Likewise.
13139         * gcc.dg/i386-387-1.c: Likewise.
13140         * gcc.dg/i386-387-2.c: Likewise.
13141         * gcc.dg/i386-387-3.c: Likewise.
13142         * gcc.dg/i386-387-4.c: Likewise.
13143         * gcc.dg/i386-387-5.c: Likewise.
13144         * gcc.dg/i386-387-6.c: Likewise.
13145         * gcc.dg/i386-asm-1.c: Likewise.
13146         * gcc.dg/i386-bitfield1.c: Likewise.
13147         * gcc.dg/i386-bitfield2.c: Likewise.
13148         * gcc.dg/i386-loop-1.c: Likewise.
13149         * gcc.dg/i386-loop-2.c: Likewise.
13150         * gcc.dg/i386-loop-3.c: Likewise.
13151         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
13152         * gcc.dg/i386-pic-1.c: Likewise.
13153         * gcc.dg/i386-regparm.c: Likewise.
13154         * gcc.dg/i386-signbit-1.c: Likewise.
13155         * gcc.dg/i386-signbit-2.c: Likewise.
13156         * gcc.dg/i386-signbit-3.c: Likewise.
13157         * gcc.dg/i386-sse-5.c: Likewise.
13158         * gcc.dg/i386-sse-8.c: Likewise.
13159         * gcc.dg/i386-unroll-1.c: Likewise.
13160         * gcc.dg/tls/opt-1.c: Likewise.
13161         * gcc.dg/tls/opt-2.c: Likewise.
13162         * gcc.dg/unroll-1.c: Likewise.
13163         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
13164         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
13165         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
13166         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
13167         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
13168         -m64 is specified.
13169
13170 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
13171
13172         PR c++/18389
13173         * g++.dg/parse/cond1.C: New test.
13174
13175         PR c++/18429
13176         * g++.dg/template/array9.C: New test.
13177         * g++.dg/ext/vla1.C: Adjust error messages.
13178         * g++.dg/ext/vlm1.C: Likewise.
13179         * g++.dg/template/crash2.C: Likewise.
13180
13181         PR c++/18436
13182         * g++.dg/template/call3.C: New test.
13183
13184         PR c++/18407
13185         * g++.dg/template/ptrmem11.C: New test.
13186
13187 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
13188
13189         PR other/14264
13190         * lib/g++.exp: Set LC_ALL and LANG to C.
13191         * lib/gcc-dg.exp: Likewise.
13192         * lib/gfortran.exp: Likewise.
13193         * lib/objc.exp: Likewise.
13194         * lib/treelang.exp: Likewise.
13195
13196 2004-11-12  Andreas Schwab  <schwab@suse.de>
13197
13198         * gcc.dg/pr16286.c: Fix last change.
13199
13200 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
13201
13202         PR c++/18416
13203         * g++.dg/init/global1.C: New test.
13204
13205 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
13206
13207         * gcc.c-torture/execute/20041112-1.c: New test.
13208
13209 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
13210
13211         * lib/gcc-dg.exp (dg-target-list): New.
13212
13213 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
13214             Richard Sandiford  <rsandifo@redhat.com>
13215
13216         * lib/target-supports.exp (get-compiler_messages): New.
13217         (check_named_sections_available): Use it.
13218         (check_effective_target_ilp32): New.
13219         (check_effective_target_lp64): New.
13220         (is-effective-target): New.
13221         * lib/gcc-dg.exp (dg-require-effective-target): New.
13222
13223 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
13224
13225         * gcc.dg/precedence-1.c: New test.
13226
13227 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
13228
13229         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
13230
13231         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
13232         message, delete generated files, use more descriptive name for
13233         executable, and make the test unsupported when it cannot be run.
13234
13235         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
13236         (dg-require-weak, dg-require-visibility, dg-require-alias,
13237         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
13238         dg-require-iconv, dg-require-named-sections): Use it.
13239
13240         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
13241
13242 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
13243
13244         PR target/16457
13245         * gcc.dg/ppc-and-1: New
13246
13247         PR target/16796
13248         * gcc.dg/ppc-mov-1.c: New.
13249
13250         PR target/16458
13251         * gcc.dg/ppc-compare-1.c: New.
13252
13253 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
13254
13255         * objc.dg/desig-init-2.m: New test.
13256
13257 2004-11-10  Adam Nemet  <anemet@lnxw.com>
13258
13259         PR middle-end/18160
13260         * g++.dg/warn/register-var-1.C: New test.
13261         * g++.dg/warn/register-var-2.C: New test.
13262
13263 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13264
13265         * gcc.dg/union-2.c: New test.
13266
13267 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
13268
13269         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
13270         New test for PR tree-optimization/17892.
13271
13272 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
13273
13274         PR c++/18369
13275         * g++.dg/init/new12.C: New test.
13276
13277 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
13278
13279         * gcc.target/sparc: New directory.
13280         * gcc.target/sparc/sparc.exp: New driver.
13281         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
13282         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
13283         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
13284         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
13285
13286 2004-11-10  Paul Brook  <paul@codesourcery.com>
13287
13288         PR fortran/18218
13289         * gfortran.dg/list_read.c: New test.
13290
13291 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
13292
13293         PR c/18322
13294         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
13295         expected diagnostic location.
13296
13297 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
13298
13299         * gcc.dg/20041109-1.c: New test.
13300
13301 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
13302
13303         PR objc/18406
13304         * objc/compile/pr18406.m: New test.
13305
13306 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
13307
13308         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
13309
13310 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
13311
13312         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
13313
13314 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
13315
13316         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
13317
13318 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
13319
13320         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
13321         exit.
13322
13323 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
13324
13325         PR tree-opt/18299
13326         * gcc.c-torture/pr18299-1.c: New test.
13327
13328 2004-11-06  Andreas Schwab  <schwab@suse.de>
13329
13330         * gcc.dg/pr16286.c: Also test for bool and pixel.
13331
13332 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
13333
13334         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
13335         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
13336         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
13337         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
13338         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
13339         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
13340         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
13341         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
13342         gcc.dg/struct-semi-3.c: New tests.
13343
13344 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13345
13346         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
13347
13348 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13349
13350         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
13351         Do not use C99 designators.
13352
13353 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13354
13355         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
13356
13357 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13358
13359         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
13360         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
13361         * gcc.c-torture/execute/simd-5.x: Remove.
13362
13363 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
13364
13365         PR rtl-optimization/17933
13366         * gcc.dg/torture/pr17933-1.c: New test.
13367
13368 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
13369
13370         PR target/18106
13371         * lib/target-supports.exp (check_weak_available): Support
13372         Windows.
13373
13374 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
13375
13376         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
13377         call to fflush(stdout) before abort.
13378         (my_ffsll): New function.
13379         (generate_fields): Use it.
13380
13381 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
13382
13383         * gcc.dg/init-undef-1.c: New test.
13384
13385 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
13386
13387         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
13388         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
13389         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
13390         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
13391         expected messages for new parser.
13392
13393 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
13394
13395         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
13396
13397 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13398
13399         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
13400         on LP64 targets.
13401
13402 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
13403
13404         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
13405         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
13406         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
13407         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
13408         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
13409         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
13410         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
13411         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
13412         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
13413         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
13414
13415 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
13416
13417         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
13418         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
13419         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
13420         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
13421         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
13422         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
13423         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
13424         for new parser.
13425
13426 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
13427
13428         PR target/15342
13429         * gcc.dg/20041104-1.c: New test.
13430
13431 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13432
13433         * g++.dg/template/nontype7.C: New test.
13434         * g++.dg/template/nontype8.C: Likewise.
13435         * g++.dg/template/nontype9.C: Likewise.
13436         * g++.dg/template/nontype10.C: Likewise.
13437         * g++.dg/tc1/dr49.C: Likewise.
13438         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
13439         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
13440
13441 2004-11-04  Ben Elliston  <bje@au.ibm.com>
13442
13443         * g++.dg/rtti/tinfo1.C: Remove xfails.
13444
13445 2004-11-04  Ben Elliston  <bje@au.ibm.com>
13446
13447         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
13448         packed attribute to the definition to satisfy the new C++ parser.
13449
13450 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13451
13452         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
13453         invocations of va_arg.
13454
13455 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
13456
13457         PR c++/18124
13458         * g++.dg/template/crash25.C: New test.
13459
13460         PR c++/18155
13461         * g++.dg/template/typedef2.C: New test.
13462         * g++.dg/parse/crash13.C: Adjust error markers.
13463
13464         PR c++/18177
13465         * g++.dg/conversion/const3.C: New test.
13466
13467 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13468
13469         PR fortran/17535
13470         PR fortran/17583
13471         PR fortran/17713
13472         * gfortran.dg/generic_[123].f90: New testcases.
13473
13474 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13475
13476         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
13477         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
13478
13479 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
13480
13481         PR tree-opt/16808
13482         * gcc.c-torture/compile/pr16808.c: New test.
13483
13484 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
13485
13486         PR rtl-optimization/17104
13487         * gcc.dg/ppc-bitfield1.c: New.
13488
13489 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
13490
13491         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
13492
13493 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
13494
13495         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
13496         strings for 32-bit code.
13497
13498 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
13499
13500         PR c/18239
13501         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
13502
13503 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
13504
13505         PR c++/18064
13506         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
13507
13508 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
13509
13510         PR c++/15172
13511         * g++.dg/init/aggr2.C: New test.
13512
13513 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
13514
13515         * objc.dg/local-decl-1.m: New test.
13516
13517 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13518
13519         * gcc.dg/20040910-1.c: Adjust regex.
13520
13521 2004-10-30  Roger Sayle  <roger@eyesopen.com>
13522
13523         PR rtl-optimization/18084
13524         * g++.dg/opt/pr18084-1.C: New testcase.
13525
13526 2004-10-30  Matt Austern  <austern@apple.com>
13527
13528         PR c++/17542
13529         * g++.dg/ext/attrib18.C: New test.
13530
13531 2004-10-30  Roger Sayle  <roger@eyesopen.com>
13532
13533         PR middle-end/18096
13534         * gcc.dg/pr18096-1.c: New test case.
13535
13536 2004-10-30  Roger Sayle  <roger@eyesopen.com>
13537
13538         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
13539
13540 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
13541
13542         PR c/16666
13543         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
13544         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
13545         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
13546         gcc.dg/old-style-prom-3.c: New tests.
13547
13548 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
13549
13550         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
13551         Remove unnecessary inclusion of stdio.h.
13552
13553 2004-10-29  Roger Sayle  <roger@eyesopen.com>
13554
13555         PR rtl-optimization/17581
13556         * gcc.dg/pr17581-1.c: New test case.
13557
13558 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
13559
13560         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
13561         being implemented.
13562         * g++.dg/conversion/dr195-1.C: New.
13563         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
13564         * g++.old-deja/g++.mike/p10148.C: Likewise.
13565
13566 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
13567
13568         PR c++/17695
13569         * g++.dg/debug/typedef2.C: New test.
13570
13571 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
13572
13573         PR fortran/13490
13574         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
13575         * gfortran.dg/g77/README: Update.
13576
13577 2004-10-28  Matt Austern  <austern@apple.com>
13578
13579         PR c++/14124
13580         * g++.dg/ext/packed7.C: New test.
13581
13582 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
13583
13584         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
13585         scan-assembler.
13586         * lib/scanasm.exp (hidden-scan-for): New proc.
13587         (scan-hidden): Use hidden-scan-for instead of constructing the scan
13588         string.
13589         (scan-not-hidden): Likewise.
13590         * lib/target-supports.exp (check_visibility_available): mach-o is
13591         support too.
13592
13593 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
13594
13595         PR c++/17132
13596         * g++.dg/template/memclass3.C: New test.
13597
13598 2004-10-28  Adam Nemet  <anemet@lnxw.com>
13599
13600         PR middle-end/18160
13601         * gcc.dg/register-var-1.c: New test.
13602         * gcc.dg/register-var-2.c: New test.
13603         * gcc.dg/asm-7.c: Taking the address of a register variable is an
13604         error now.
13605
13606 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
13607
13608         PR other/18172
13609         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
13610         unused variables.
13611         * gcc.dg/vect/vect-22.c: Likewise.
13612
13613 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
13614
13615         * gcc.dg/i386-rotate-1.c: New test.
13616
13617 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
13618
13619         * g++.dg/init/ref12.C: Add "run" marker.
13620
13621         PR c++/17435
13622         * g++.dg/init/ref12.C: New test.
13623
13624         PR c++/18140
13625         * g++.dg/template/shift1.C: New test.
13626         * g++.dg/template/error10.C: Adjust error markers.
13627
13628 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
13629
13630         PR tree-opt/17529
13631         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
13632
13633 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
13634
13635         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
13636         * gcc.dg/weak/weak-3.c: Likewise.
13637         * gcc.dg/weak/weak-5.c: Likewise.
13638         * gcc.dg/weak/weak-9.c: Likewise.
13639         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
13640         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
13641
13642         * gcc.dg/darwin-weakimport-1.c: New.
13643
13644 2004-10-28  Ben Elliston  <bje@au.ibm.com>
13645
13646         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
13647
13648 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
13649
13650         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
13651         'syntax' error messages.
13652         * gcc.dg/cpp/direct2s.c: Likewise.
13653
13654 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
13655
13656         * gcc.c-torture/compile/20041026-1.c: New.
13657
13658 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
13659
13660         PR c++/18093
13661         * g++.dg/lookup/ns2.C: New test.
13662
13663         PR c++/18020
13664         * g++.dg/template/enum4.C: New test.
13665
13666         PR c++/18161
13667         * g++.dg/template/expr1.C: New test.
13668
13669 2004-10-26  Ben Elliston  <bje@au.ibm.com>
13670
13671         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
13672
13673 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
13674
13675         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
13676         gcc.dg/decl-nospec-3.c: New tests.
13677
13678 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
13679
13680         * objc.dg/super-class-3.m: New test.
13681
13682 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
13683
13684         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
13685         resyncing.
13686         * gcc.dg/cpp/direct2s.c: Likewise.
13687
13688 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
13689
13690         * objc.dg/image-info.m: Update for changes to section selection.
13691
13692 2004-10-25  David Ayers  <d.ayers@inode.at>
13693             Ziemowit Laski  <zlaski@apple.com>
13694
13695         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
13696         diagnostics when messaging 'id <Proto>'.
13697         * objc.dg/class-protocol-1.m: New test.
13698         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
13699         a non-existent method signature.
13700         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
13701         Update diagnostics when messaging with non-existent method signature.
13702         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
13703         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
13704         invalid receivers are now resolved as if messaging 'id'; remove
13705         extraneous diagnostics.
13706
13707 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
13708
13709         PR c/16667
13710         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
13711         gcc.dg/init-desig-obs-3.c: New tests.
13712
13713 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
13714
13715         * gcc.dg/debug/20041023-1.c: New test.
13716
13717 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
13718
13719         PR middle-end/17407
13720         * gcc.c-torture/compile/pr17407.c: New test.
13721
13722         PR c++/18121
13723         * g++.dg/template/array8.C: New test.
13724
13725 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
13726
13727         PR other/18138
13728         * lib/g++.exp: Accept more than one multilib libgcc.
13729         * lib/gcc-dg.exp: Likewise.
13730         * lib/objc.exp: Likewise.
13731         * lib/treelang.exp: Likewise.
13732         * lib/gfortran.exp: Likewise.
13733
13734 2004-10-24  Ben Elliston  <bje@au.ibm.com>
13735
13736         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
13737
13738 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
13739
13740         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
13741         * gcc.dg/c99-const-expr-3.c: Likewise.
13742
13743 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
13744
13745         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
13746
13747 2004-10-23  Ben Elliston  <bje@au.ibm.com>
13748
13749         * gcc.c-torture/execute/loop-2e.x: Remove.
13750
13751 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
13752
13753         PR c++/18095
13754         * g++.dg/parse/crash18.C: New.
13755         * g++.dg/parse/crash19.C: New.
13756
13757 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
13758
13759         * g++.dg/ext/dllimport1.C: Move dg-warnings.
13760         * g++.dg/ext/dllimport2.C: Same.
13761         * g++.dg/ext/dllimport8.C: Same.
13762
13763 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
13764
13765         PR c++/10841
13766         * g++.dg/conversion/cast1.C: New test.
13767         * g++.dg/overload/pmf1.C: Adjust error marker.
13768
13769 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
13770
13771         PR objc/17923
13772         * objc.dg/const-str-7.m: New test.
13773
13774 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13775
13776         * g++.dg/template/memfriend11.C: Fix comment typo.
13777         * g++.dg/template/memfriend14.C: Likewise.
13778
13779 2004-10-20  Richard Henderson  <rth@redhat.com>
13780
13781         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
13782         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
13783         -fasynchronous-unwind-tables.
13784
13785 2004-10-20  Richard Henderson  <rth@redhat.com>
13786
13787         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
13788         (main): Return success.
13789         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
13790         (main): Return success.
13791
13792 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13793
13794         PR c++/13495
13795         * g++.dg/template/memfriend9.C: New test.
13796         * g++.dg/template/memfriend10.C: Likewise.
13797         * g++.dg/template/memfriend11.C: Likewise.
13798         * g++.dg/template/memfriend12.C: Likewise.
13799         * g++.dg/template/memfriend13.C: Likewise.
13800         * g++.dg/template/memfriend14.C: Likewise.
13801         * g++.dg/template/memfriend15.C: Likewise.
13802         * g++.dg/template/memfriend16.C: Likewise.
13803         * g++.dg/template/memfriend17.C: Likewise.
13804         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
13805
13806 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
13807
13808         * g++.dg/conversion/dr195.C: New.
13809         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
13810
13811 2004-10-20  Ben Elliston  <bje@au.ibm.com>
13812             Devang Patel  <dpatel@apple.com>
13813
13814         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
13815         of floating point arithmetic, which could trap.
13816
13817 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
13818
13819         PR c++/14035
13820         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
13821         * g++.dg/conversion/const2.C: New test.
13822         * g++.dg/expr/reinterpret2.C: New test.
13823         * g++.dg/expr/reinterpret3.C: New test.
13824         * g++.dg/expr/cast2.C: New test.
13825         * g++.dg/expr/copy1.C: New test.
13826         * g++.dg/other/conversion1.C: Change error message.
13827         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
13828         function pointers to void *.
13829         * g++.old-deja/g++.mike/p10148.C: Likewise.
13830
13831 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13832
13833         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
13834
13835 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
13836
13837         PR c++/18047
13838
13839         * g++.dg/parse/expr3.C: New test.
13840
13841 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
13842
13843         * gcc.dg/smod-1.c: New test.
13844
13845 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
13846
13847         * objc.dg/method-14.m: New test.
13848
13849 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
13850
13851         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
13852         Also xfail as the patch was reverted.
13853
13854 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
13855
13856         PR middle-end/16973
13857         * gcc.dg/pr16973.c: New test.
13858
13859 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
13860
13861         PR tree-optimization/17656
13862         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
13863
13864 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
13865
13866         * g++.dg/eh/shadow1.C: New.
13867
13868 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
13869
13870         * gcc.c-torture/compile/20041018-1.c: New test.
13871
13872 2004-10-18  Ben Elliston  <bje@au.ibm.com>
13873
13874         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
13875         compiler referring to register 0 when accessing sdata.  The linker
13876         now patches things up.
13877
13878 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
13879
13880         PR c/17529
13881         * gcc.c-torture/compile/pr17529.c: New test.
13882
13883 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13884
13885         PR c++/17743
13886         * g++.dg/ext/attrib17.C: New test.
13887
13888 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13889
13890         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
13891
13892 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13893
13894         PR c++/10479
13895         * g++.dg/ext/attrib16.C: New test.
13896
13897 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
13898
13899         PR c++/17042
13900         * g++.dg/init/dso_handle1.C: New test.
13901
13902         PR c++/14667
13903         * g++.dg/parse/typedef6.C: New test.
13904
13905         PR c++/17916
13906         * g++.dg/parse/pragma1.C: New test.
13907
13908 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
13909
13910         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
13911
13912 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
13913
13914         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
13915         -fno-common when on HPPA HP-UX platforms.
13916
13917 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
13918
13919         PR other/16820
13920         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
13921         stdint.h.
13922         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
13923         uintptr_t.
13924
13925 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
13926
13927         PR c++/16301
13928         * g++.dg/lookup/strong-using-4.C: New test.
13929
13930 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
13931
13932         PR middle-end/16567
13933         * gcc.c-torture/compile/nested-1.c: New test.
13934
13935 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
13936
13937         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
13938         and mipsisa64*-*-* (until support for misaligned loads is added).
13939         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
13940         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
13941         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
13942         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
13943         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
13944         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
13945
13946 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
13947
13948         PR c++/17976
13949         * g++.dg/init/dtor3.C: New test.
13950
13951 2004-10-15  Ben Elliston  <bje@au.ibm.com>
13952
13953         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
13954
13955 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
13956
13957         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
13958         * gcc.dg/macho-lo-sum.c: Likewise.
13959
13960 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
13961
13962         * gcc.dg/ppc-spe64-1.c: New test.
13963
13964 2004-10-14  Devang Patel  <dpatel@apple.com>
13965
13966         PR 17635
13967         * gcc.dg/pr17635.c : New test.
13968
13969 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
13970
13971         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
13972         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
13973         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
13974         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
13975         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
13976         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
13977         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
13978         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
13979         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
13980         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
13981         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
13982         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
13983         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
13984         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
13985         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
13986         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
13987         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
13988         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
13989
13990 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
13991
13992         * gcc.dg/vect/vect-82.c: New testcase.
13993         * gcc.dg/vect/vect-82_64.c: New testcase.
13994         * gcc.dg/vect/vect-83.c: New testcase.
13995         * gcc.dg/vect/vect-83_64.c: New testcase.
13996
13997 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
13998
13999         * gcc.dg/cpp/error-1.c: New test.
14000
14001 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
14002
14003         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
14004
14005 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
14006
14007         PR target/17984
14008         * gcc.dg/cris-peep2-xsrand2.c: New test.
14009
14010 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
14011
14012         PR c++/17661
14013         * testsuite/g++.dg/expr/for2.C: New test.
14014
14015 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14016
14017         * g++.dg/inherit/thunk1.C: Run on the SPARC.
14018
14019 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
14020
14021         PR tree-optimization/17724
14022         * g++.dg/opt/pr17724-1.C: New test.
14023         * g++.dg/opt/pr17724-2.C: New test.
14024         * g++.dg/opt/pr17724-3.C: New test.
14025         * g++.dg/opt/pr17724-4.C: New test.
14026         * g++.dg/opt/pr17724-5.C: New test.
14027         * g++.dg/opt/pr17724-6.C: New test.
14028
14029 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
14030
14031         PR c/17301
14032         * gcc.dg/pr17301-2.c: New test.
14033
14034 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
14035
14036         PR c++/15876
14037         * g++.dg/parse/error22.C: New test.
14038
14039         PR c++/17936
14040         * g++.dg/template/spec18.C: New test.
14041
14042 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
14043
14044         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
14045         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
14046         memcpy.
14047         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
14048         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
14049
14050 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
14051
14052         * g++.dg/eh/cleanup5.C: Add dg-options "".
14053
14054 2004-10-11  Roger Sayle  <roger@eyesopen.com>
14055
14056         PR middle-end/17657
14057         * gcc.dg/switch-4.c: New test case.
14058
14059 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
14060
14061         * gcc.c-torture/execute/20041011-1.c: New test.
14062
14063 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
14064
14065         PR c++/17554
14066         * g++.dg/init/for3.C: New test.
14067
14068         PR c++/17657
14069         * g++.dg/opt/switch2.C: New test.
14070
14071         PR middle-end/17703
14072         * g++.dg/warn/Wreturn-2.C: New test.
14073
14074 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
14075
14076         PR c++/17907
14077         * g++.dg/eh/cleanup5.C: New test.
14078
14079 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
14080
14081         PR c++/17393
14082         * g++.dg/parse/error21.C: New test.
14083
14084 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14085
14086         * g++.dg/overload/pmf1.C: Adjust quoting marks.
14087         * g++.dg/warn/incomplete1.C: Likewise.
14088         * g++.dg/template/qualttp20.C: Likewise.
14089
14090 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14091
14092         PR c/17881
14093         * parm-incomplete-1.c: New test.
14094
14095 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
14096
14097         PR c++/17867
14098         * g++.dg/parse/error19.C: New test.
14099
14100         PR c++/17670
14101         * g++.dg/init/new11.C: New test.
14102
14103         PR c++/17821
14104         * g++.dg/parse/error20.C: New test.
14105
14106         PR c++/17826
14107         * g++.dg/template/crash24.C: New test.
14108
14109 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14110
14111         PR c/17301
14112         * gcc.dg/pr17301-1.c: New test.
14113
14114 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14115
14116         PR c/17189
14117         * gcc.dg/anon-struct-5.c: New test.
14118
14119 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
14120
14121         PR c/17844
14122         * gcc.dg/pr17844-1.c: New test.
14123
14124 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
14125
14126         PR tree-optimization/17906
14127         * gcc.c-torture/compile/pr17906.c: New.
14128
14129 2004-10-09  Stuart Hastings  <stuart@apple.com>
14130             Roger Sayle  <roger@eyesopen.com>
14131
14132         PR rtl-optimization/17853
14133         * gcc.dg/i386-mmx-5.c: New testcase.
14134
14135 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
14136
14137         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
14138
14139 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
14140
14141         PR c++/17524
14142         * g++.dg/template/static9.C: New test.
14143
14144         PR c++/17685
14145         * g++.dg/parse/operator5.C: New test.
14146
14147 2004-10-09  Roger Sayle  <roger@eyesopen.com>
14148
14149         PR middle-end/17894
14150         * gcc.c-torture/execute/divcmp-4.c: New test case.
14151
14152 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
14153
14154         PR tree-opt/17902
14155         * g++.dg/opt/pr17902.C: New test.
14156
14157 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
14158
14159         * gcc.dg/cpp/ident-1.c: Add dg-options "".
14160
14161 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14162
14163         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
14164
14165 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14166
14167         * gcc.dg/assign-warn-3.c: New test.
14168
14169 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
14170
14171         PR c/16999
14172         * gcc.dg/cpp/ident-1.c: New test.
14173
14174 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
14175
14176         * gcc.c-torture/compile/acc1.c: New.
14177
14178 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
14179
14180         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
14181         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
14182
14183 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
14184
14185         * gcc.dg/ultrasp11.c: New test.
14186
14187 2004-10-08  Michael Matz  <matz@suse.de>
14188
14189         * gcc.dg/doloop-2.c: New test.
14190
14191 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14192
14193         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
14194         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
14195         objc.dg/method-9.m: Update expected diagnostics.
14196
14197 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
14198
14199         * gcc.dg/ppc-fsel-3.c: New file.
14200         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
14201
14202 2004-10-07  Paul Brook  <paul@codesourcery.com>
14203
14204         * gfortran.dg/intrinsic_verify_1.f90: New test.
14205
14206 2004-10-07  Paul Brook  <paul@codesourcery.com>
14207
14208         * gfortran.dg/empty_format_1.f90: Remove stray commas.
14209
14210 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14211
14212         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
14213         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
14214         commit.
14215
14216 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
14217
14218         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
14219
14220 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14221
14222         PR c++/17115
14223         * g++.dg/warn/Winline-4.C: New test.
14224
14225 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
14226
14227         * gcc.c-torture/compile/20041007-1.c: New test.
14228
14229 2004-10-07  Paul Brook  <paul@codesourcery.com>
14230
14231         PR fortran/17678
14232         * gfortran.dg/use_allocated_1.f90: New test.
14233
14234 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
14235
14236         PR middle-end/17849
14237         * gfortran.fortran-torture/compile/nested.f90: New test
14238
14239 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
14240
14241         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
14242
14243 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
14244
14245         PR c++/17368
14246         * g++.dg/ext/asm6.C: New test.
14247
14248 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
14249
14250         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
14251
14252 2004-10-06  Paul Brook  <paul@codesourcery.com>
14253
14254         PR libfortran/17709
14255         * gfortran.dg/empty_format_1.f90: New test.
14256
14257 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14258
14259         PR fortran/17568
14260         * gfortran.dg/ishft.f90: New test.
14261
14262         PR fortran/17283
14263         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
14264         tests.
14265
14266 2004-10-06  Paul Brook  <paul@codesourcery.com>
14267
14268         * gfortran.dg/do_1.f90: New test.
14269
14270 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14271
14272         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
14273         optimizing for size.
14274
14275 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
14276
14277         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
14278
14279 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
14280
14281         * gcc.c-torture/compile/20041005-1.c: New test.
14282
14283 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
14284
14285         PR c++/17829
14286         * g++.dg/lookup/koenig4.C: New.
14287
14288 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14289
14290         * g++.dg/other/classkey1.C: Adjust quoting marks.
14291         * g++.dg/parse/error15.C: Likewise.
14292         * g++.dg/template/meminit2.C (int>): Likewise.
14293
14294 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14295
14296         PR fortran/17283
14297         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
14298
14299         PR fortran/17631
14300         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
14301
14302         PR fortran/17708
14303         * gfortran.dg/pr17708.f90: New test.
14304
14305 2004-10-04  Chao-ying Fu  <fu@mips.com>
14306
14307         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
14308         * gcc.dg/vect/vect-4.c: Ditto.
14309         * gcc.dg/vect/vect-5.c: Ditto.
14310         * gcc.dg/vect/vect-6.c: Ditto.
14311         * gcc.dg/vect/vect-8.c: Ditto.
14312         * gcc.dg/vect/vect-16.c: Ditto.
14313         * gcc.dg/vect/vect-30.c: Ditto.
14314         * gcc.dg/vect/vect-40.c: Ditto.
14315         * gcc.dg/vect/vect-41.c: Ditto.
14316         * gcc.dg/vect/vect-42.c: Ditto.
14317         * gcc.dg/vect/vect-43.c: Ditto.
14318         * gcc.dg/vect/vect-44.c: Ditto.
14319         * gcc.dg/vect/vect-45.c: Ditto.
14320         * gcc.dg/vect/vect-46.c: Ditto.
14321         * gcc.dg/vect/vect-47.c: Ditto.
14322         * gcc.dg/vect/vect-48.c: Ditto.
14323         * gcc.dg/vect/vect-49.c: Ditto.
14324         * gcc.dg/vect/vect-50.c: Ditto.
14325         * gcc.dg/vect/vect-51.c: Ditto.
14326         * gcc.dg/vect/vect-52.c: Ditto.
14327         * gcc.dg/vect/vect-53.c: Ditto.
14328         * gcc.dg/vect/vect-54.c: Ditto.
14329         * gcc.dg/vect/vect-55.c: Ditto.
14330         * gcc.dg/vect/vect-56.c: Ditto.
14331         * gcc.dg/vect/vect-57.c: Ditto.
14332         * gcc.dg/vect/vect-58.c: Ditto.
14333         * gcc.dg/vect/vect-59.c: Ditto.
14334         * gcc.dg/vect/vect-60.c: Ditto.
14335         * gcc.dg/vect/vect-74.c: Ditto.
14336         * gcc.dg/vect/vect-79.c: Ditto.
14337         * gcc.dg/vect/vect-80.c: Ditto.
14338
14339 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
14340
14341         * gcc.dg/unused-7.c: Use the correct option.
14342
14343 2004-10-04  Paul Brook  <paul@codesourcery.com>
14344         Bud Davis  <bdavis9659@comcast.net>
14345
14346         PR fortran/17706
14347         PR fortran/16434
14348         * gfortran/pr17706.f90: New test.
14349         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
14350
14351 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14352
14353         * gfortran.dg/pr17612.f90: New test.
14354
14355 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14356
14357         * g++.dg/template/local1.C: Adjust quoting marks in
14358         testing for diagnostics.
14359         * g++.dg/tls/diag-2.C: Likewise.
14360         * g++.dg/other/error8.C: Likewise.
14361
14362 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
14363
14364         PR c/17178
14365         * gcc.dg/unused-4.c: Adjust to be correct.
14366
14367         PR c/17820
14368         * gcc.dg/unused-7.c: New test.
14369
14370 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
14371
14372         PR c++/17797
14373         * g++.dg/overload/template2.C: New test.
14374
14375 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
14376
14377         PR tree-optimization/16632
14378         * gcc.dg/tree-ssa/20041002-1.c: New.
14379
14380 2004-10-03  Paul Brook  <paul@codesourcery.com>
14381
14382         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
14383         rather than relying on default formatting.
14384
14385 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
14386
14387         * gcc.dg/20040920-1.c: Update expected message text.
14388
14389 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
14390
14391         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
14392
14393 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
14394
14395         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
14396         tree level.
14397
14398 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
14399
14400         * gcc.dg/tree-ssa/pr17343.c: Remove.
14401
14402 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
14403
14404         PR tree-opt/17343
14405         * gcc.dg/tree-ssa/pr17343.c: New test.
14406
14407 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
14408
14409         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
14410         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
14411         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
14412         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
14413         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
14414
14415 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
14416
14417         * gcc.dg/lvalue-2.c: New test.
14418
14419 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
14420
14421         PR c/17730
14422         * gcc.dg/pr17730-1.c: New test
14423
14424 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
14425
14426         PR c/7425
14427         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
14428
14429 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
14430
14431         * gcc.c-torture/execute/stdarg-1.c: New test.
14432         * gcc.c-torture/execute/stdarg-2.c: New test.
14433         * gcc.c-torture/execute/stdarg-3.c: New test.
14434         * gcc.dg/tree-ssa/stdarg-1.c: New test.
14435         * gcc.dg/tree-ssa/stdarg-2.c: New test.
14436         * gcc.dg/tree-ssa/stdarg-3.c: New test.
14437         * gcc.dg/tree-ssa/stdarg-4.c: New test.
14438         * gcc.dg/tree-ssa/stdarg-5.c: New test.
14439
14440 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
14441
14442         PR tree-optimization/17697
14443         * g++.dg/opt/pr17697-1.C: New test.
14444         * g++.dg/opt/pr17697-2.C: New test.
14445         * g++.dg/opt/pr17697-3.C: New test.
14446
14447 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
14448
14449         PR c/16409
14450         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
14451         gcc.dg/vla-init-5.c: New tests.
14452
14453 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
14454
14455         PR c/13804
14456         * gcc.dg/pr13804-1.c: New test.
14457
14458 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14459
14460         PR fortran/16938
14461         * gfortran.dg/pr16938.f90: New test.
14462
14463 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
14464
14465         * g++.dg/template/crash23.C: New test.
14466
14467 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
14468
14469         PR c++/17585
14470         * g++.dg/template/static8.C: New test.
14471
14472 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
14473
14474         PR c++/17681
14475         * g++.dg/other/error9.C: New test.
14476
14477 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
14478
14479         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
14480
14481 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14482
14483         PR fortran/15164
14484         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
14485
14486 2004-09-26  Roger Sayle  <roger@eyesopen.com>
14487
14488         PR middle-end/17112
14489         * gcc.dg/pr17112-1.c: New test case.
14490
14491 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
14492
14493         PR c/11459
14494         * gcc.dg/pr11459-1.c: New test.
14495
14496 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
14497
14498         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
14499         * gcc.dg/tree-ssa/loop-4.c: Likewise.
14500
14501 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14502
14503         * gfortran.dg/pr15324.f90: Make array bounds consistent.
14504
14505 2004-09-25  Jan Hubicka  <jh@suse.cz>
14506
14507         * compile/30040909-1.c: New test.
14508         * compile/30040907-1.c: New test.
14509
14510 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
14511
14512         * gcc.c-torture/execute/va-arg-26.c: New test.
14513
14514 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
14515
14516         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
14517         extra diagnostics on targets with 64-bit pointers.
14518         * objc.dg/selector-1.m: Adjust dg-warning regexp.
14519
14520 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
14521
14522         PR c/17188
14523         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
14524         * gcc.dg/decl-3.c: Adjust expected message.
14525
14526 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14527
14528         PR fortran/17615
14529         * gfortran.dg/pr17615.f90: New test.
14530
14531 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
14532
14533         PR tree-optimzation/17517
14534         * g++.dg/tree-ssa/pr17517.C: New Test.
14535
14536 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
14537
14538         PR c++/16889
14539         * g++.dg/lookup/ambig3.C: New.
14540
14541 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
14542
14543         PR tree-opt/17624
14544         * g++.dg/opt/pr17624.C: New test.
14545
14546 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
14547
14548         PR c/6980
14549         * gcc.dg/Wbad-function-cast-1.c: New test.
14550
14551 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
14552
14553         * g++.dg/ext/complit1.C
14554         * g++.dg/other/error2.C
14555         * g++.dg/other/nontype-1.C
14556         * g++.dg/parse/crash11.C
14557         * g++.dg/parse/crash12.C
14558         * g++.dg/parse/error15.C
14559         * g++.dg/parse/error4.C
14560         * g++.dg/parse/tmpl-outside1.C
14561         * g++.dg/parse/too-many-tmpl-args1.C
14562         * g++.dg/template/dependent-expr3.C
14563         * g++.dg/template/error10.C
14564         * g++.dg/template/instantiate1.C
14565         * g++.dg/template/vtable2.C
14566         * g++.dg/warn/Wshadow-1.C
14567         * g++.dg/warn/weak1.C
14568         * g++.old-deja/g++.brendan/crash16.C
14569         * g++.old-deja/g++.brendan/crash18.C
14570         * g++.old-deja/g++.brendan/crash48.C
14571         * g++.old-deja/g++.brendan/crash49.C
14572         * g++.old-deja/g++.brendan/crash55.C
14573         * g++.old-deja/g++.brendan/crash56.C
14574         * g++.old-deja/g++.brendan/crash8.C
14575         * g++.old-deja/g++.brendan/enum11.C
14576         * g++.old-deja/g++.brendan/enum8.C
14577         * g++.old-deja/g++.brendan/enum9.C
14578         * g++.old-deja/g++.brendan/friend3.C
14579         * g++.old-deja/g++.brendan/misc14.C
14580         * g++.old-deja/g++.bugs/900402_02.C
14581         * g++.old-deja/g++.bugs/900404_03.C
14582         * g++.old-deja/g++.bugs/900404_04.C
14583         * g++.old-deja/g++.bugs/900428_03.C
14584         * g++.old-deja/g++.jason/crash4.C
14585         * g++.old-deja/g++.jason/overload21.C
14586         * g++.old-deja/g++.jason/redecl1.C
14587         * g++.old-deja/g++.jason/report.C
14588         * g++.old-deja/g++.jason/rfg10.C
14589         * g++.old-deja/g++.jason/template30.C
14590         * g++.old-deja/g++.law/arm12.C
14591         * g++.old-deja/g++.law/ctors5.C
14592         * g++.old-deja/g++.law/cvt20.C
14593         * g++.old-deja/g++.law/init10.C
14594         * g++.old-deja/g++.law/init8.C
14595         * g++.old-deja/g++.law/visibility17.C
14596         * g++.old-deja/g++.law/visibility7.C
14597         * g++.old-deja/g++.mike/net8.C
14598         * g++.old-deja/g++.mike/p646.C
14599         * g++.old-deja/g++.mike/p700.C
14600         * g++.old-deja/g++.mike/p701.C
14601         * g++.old-deja/g++.mike/p811.C
14602         * g++.old-deja/g++.ns/template13.C
14603         * g++.old-deja/g++.other/array3.C
14604         * g++.old-deja/g++.other/crash25.C
14605         * g++.old-deja/g++.other/dtor3.C
14606         * g++.old-deja/g++.other/dtor4.C
14607         * g++.old-deja/g++.other/main1.C
14608         * g++.old-deja/g++.other/warn7.C
14609         * g++.old-deja/g++.pt/crash11.C
14610         * g++.old-deja/g++.pt/crash36.C
14611         * g++.old-deja/g++.pt/spec22.C
14612         * g++.old-deja/g++.pt/spec9.C
14613         * g++.old-deja/g++.pt/ttp52.C
14614         * g++.old-deja/g++.robertl/eb103.C
14615         * g++.old-deja/g++.robertl/eb121.C
14616         * g++.old-deja/g++.robertl/eb22.C
14617         * g++.old-deja/g++.robertl/eb8.C:
14618         Update locations and/or regexps of dg-error markers.
14619         Remove markers for some bogus messages that are no longer issued.
14620
14621 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
14622
14623         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
14624         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
14625
14626 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
14627
14628         PR c++/17618
14629         * g++.dg/lookup/crash5.C: New test.
14630
14631 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
14632
14633         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
14634         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
14635         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
14636         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
14637         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
14638         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
14639
14640         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
14641         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
14642         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
14643         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
14644         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
14645         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
14646
14647         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
14648
14649         * gcc.dg/vect/vect-44.c: Check additional cases.
14650         * gcc.dg/vect/vect-48.c: Check additional cases.
14651
14652         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
14653         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
14654         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
14655         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
14656         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
14657         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
14658         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
14659         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
14660         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
14661
14662         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
14663         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
14664         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
14665
14666 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14667
14668         * gcc.dg/tree-ssa/loop-6.c: New test.
14669
14670 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
14671
14672         PR c++/17620
14673         * g++.dg/inherit/base2.C: New.
14674
14675 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
14676
14677         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
14678         * gcc.dg/20001012-2.c: Likewise.
14679         * gcc.dg/20001013-1.c: Likewise.
14680         * gcc.dg/20001101-1.c: Likewise.
14681         * gcc.dg/20001102-1.c: Likewise.
14682         * gcc.dg/bf-spl1.c: Likewise.
14683         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
14684         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
14685
14686 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
14687
14688         PR tree-optimization/16721
14689         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
14690
14691 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
14692
14693         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
14694         * gcc.dg/20040305-1.c: Likewise.
14695
14696 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
14697
14698         PR c/16566
14699         * gcc.c-torture/compile/pr16566-1.c,
14700         gcc.c-torture/compile/pr16566-2.c,
14701         gcc.c-torture/compile/pr16566-3.c: New tests.
14702
14703 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
14704
14705         PR tree-optimization/17512
14706         * gcc.c-torture/compile/20040916-1.c.
14707
14708 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
14709
14710         * gcc.dg/pragma-re-3.c: New test.
14711
14712 2004-09-17  Matt Austern  <austern@apple.com>
14713
14714         PR c++/15049
14715         * g++.dg/other/anon3.C: New.
14716
14717 2004-09-21  Roger Sayle  <roger@eyesopen.com>
14718
14719         PR c++/7503
14720         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
14721         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
14722         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
14723         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
14724         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
14725
14726 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
14727
14728         PR fortran/17286
14729         * gfortran.dg/pr17286.f90: New test.
14730
14731 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
14732
14733         PR c++/17530
14734         * g++.dg/template/static7.C: New test.
14735
14736 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
14737
14738         PR tree-opt/17558
14739         * gcc.c-torture/compile/pr17558.c: New test.
14740
14741 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
14742
14743         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
14744         if SKIP_ATTRIBUTE is defined.
14745
14746 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14747
14748         PR fortran/15957
14749         * gfortran.dg/pr15957.f90: New test.
14750
14751 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
14752
14753         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
14754         in comparison.
14755         * gcc.dg/vect/vect-79.c: Likewise.
14756         * gcc.dg/vect/vect-80.c: Likewise.
14757
14758 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14759
14760         PR fortran/15750
14761         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
14762
14763 2004-09-20  Ira Rosen  <irar@il.ibm.com>
14764
14765         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
14766         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
14767         * gcc.dg/vect/vect-62.c: New testcase.
14768         * gcc.dg/vect/vect-63.c: New testcase.
14769         * gcc.dg/vect/vect-64.c: New testcase.
14770         * gcc.dg/vect/vect-65.c: New testcase.
14771         * gcc.dg/vect/vect-66.c: New testcase.
14772         * gcc.dg/vect/vect-67.c: New testcase.
14773         * gcc.dg/vect/vect-68.c: New testcase.
14774         * gcc.dg/vect/vect-69.c: New testcase.
14775         * gcc.dg/vect/vect-79.c: New testcase.
14776         * gcc.dg/vect/vect-80.c: New testcase.
14777
14778 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
14779
14780         * gcc.target/mips/asm-1.c: New test.
14781
14782 2004-09-19  Ira Rosen  <irar@il.ibm.com>
14783
14784         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
14785         * gcc.dg/vect/vect-73.c: New testcase.
14786         * gcc.dg/vect/vect-74.c: New testcase.
14787         * gcc.dg/vect/vect-75.c: New testcase.
14788         * gcc.dg/vect/vect-76.c: New testcase.
14789         * gcc.dg/vect/vect-77.c: New testcase.
14790         * gcc.dg/vect/vect-78.c: New testcase
14791
14792 2004-09-18  Paul Brook  <paul@codesourcery.com>
14793
14794         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
14795
14796 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
14797
14798         PR c/17424
14799         * gcc.dg/pr17424-1.c: New test.
14800
14801 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
14802
14803         * g++.dg/tree-ssa/pr17153.C: New test.
14804
14805 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
14806
14807         PR pch/13361
14808         * testsuite/g++.dg/pch/wchar-1.C: New.
14809         * testsuite/g++.dg/pch/wchar-1.Hs: New.
14810
14811 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
14812
14813         * gcc.c-torture/execute/20040917-1.c: New test.
14814
14815 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
14816
14817         PR tree-optimization/17319
14818         * gcc.dg/pr17319.c: New test.
14819
14820 2004-09-17  Devang Patel  <dpatel@apple.com>
14821
14822         * gcc.dg/20040813-1.c: New test.
14823
14824 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
14825
14826         PR tree-optimization/17273
14827         * gcc.c-torture/compile/pr17273.c: New test.
14828
14829 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
14830
14831         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
14832         Update expected messages.
14833         * gcc.dg/declspec-13.c: New test.
14834
14835 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
14836
14837         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
14838
14839 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
14840
14841         * gcc.c-torture/execute/pr17252.c: Use post-increment to
14842         change what 'a' is pointing to.
14843
14844 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
14845
14846         PR c++/16002
14847         * g++.dg/template/error18.C: New test.
14848
14849         PR c++/16029
14850         * g++.dg/warn/Wunused-8.C: New test.
14851
14852 2004-09-17  Steven Bosscher  <stevenb@suse.de>
14853
14854         PR tree-optimization/17513
14855         * gcc.dg/20040916-1.c: New test.
14856
14857 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
14858
14859         PR c++/17501
14860         * g++.dg/template/typename7.C: New test.
14861
14862 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14863
14864         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
14865
14866 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
14867
14868         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
14869         with -ftree-based-profiling also.
14870         * lib/profopt.exp: Support late-set profile_option/feedback_option.
14871
14872 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
14873
14874         PR/15364
14875         * gfortran.dg/der_array_io_1.f90: New test.
14876         * gfortran.dg/der_array_io_2.f90: New test.
14877         * gfortran.dg/der_array_io_3.f90: New test.
14878
14879 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
14880
14881         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
14882         EABI.
14883
14884 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
14885
14886         * g++.dg/opt/switch1.C: New test.
14887
14888 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
14889
14890         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
14891         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
14892         Update expected messages.
14893
14894 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14895
14896         PR fortran/16485
14897         * gfortran.dg/same_name_1.f90: New test.
14898
14899 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
14900
14901         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
14902         dereference garbage pointers.
14903
14904 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
14905
14906         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
14907         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
14908
14909         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
14910         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
14911         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
14912
14913 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
14914
14915         PR c++/17324
14916         * g++.dg/template/mangle1.C: New test.
14917
14918 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
14919
14920         PR tree-optimization/17252
14921         * gcc.c-torture/execute/pr17252.c: New test.
14922
14923 2004-09-14  Andrew Pinski  <apinski@apple.com>
14924
14925         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
14926
14927 2004-09-14  Roger Sayle  <roger@eyesopen.com>
14928
14929         PR rtl-optimization/9771
14930         * gcc.dg/pr9771-1.c: New test case.
14931
14932 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
14933
14934         PR tree-optimization/15262
14935         * gcc.c-torture/execute/pr15262-1.c: New test.
14936         * gcc.c-torture/execute/pr15262-2.c: New test.
14937
14938 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
14939
14940         * gcc.dg/declspec-12.c: New test.
14941
14942 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
14943
14944         * gfortran.dg/pr17090.f90: Add directives to test.
14945
14946 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14947
14948         * gcc.c-torture/compile/20040914-1.c: New test.
14949
14950 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
14951
14952         PR c++/16162
14953         * g++.dg/template/decl2.C: New test.
14954
14955 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
14956
14957         PR fortran/17090
14958         * gfortran.dg/pr17090.f90: New test.
14959
14960 2004-09-13  Dale Johannesen  <dalej@apple.com>
14961
14962         * gcc.c-torture/compile/pr17408.c: New test case.
14963
14964 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
14965
14966         PR c++/16716
14967         * g++.dg/parse/crash17.C: New test.
14968
14969         PR c++/17327
14970         * g++.dg/template/enum3.C: New test.
14971
14972 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
14973
14974         * lib/gcc-defs.exp: Load wrapper.exp.
14975         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
14976         using local code.
14977         * lib/gcc.exp (gcc_init): Similar.
14978         * lib/gfortran.exp (gfortran_init): Similar.
14979         * lib/objc.exp (objc_init): Similar.
14980         * lib/treelang.exp (treelang_init): Similar.
14981         * lib/wrapper.exp: New file with build_wrapper call machinery in
14982         ${tool}_maybe_build_wrapper.
14983
14984 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
14985
14986         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
14987         "inline".
14988         * gcc.dg/declspec-11.c: Update expected messages.
14989         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
14990         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
14991         gcc.dg/inline-12.c: New tests.
14992
14993 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
14994
14995         * g++.dg/tree-ssa/pr17400.C: New testcase.
14996
14997 2004-09-13  James E Wilson  <wilson@specifixinc.com>
14998
14999         * gcc.target/mips/sb1-1.c: New testcase.
15000
15001 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
15002
15003         * lib/g77-dg.exp: Remove unused file.
15004         * lib/mike-g77.exp: Ditto.
15005         * lib/g77.exp: Ditto.
15006
15007 2004-09-12  Richard Henderson  <rth@redhat.com>
15008
15009         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
15010
15011 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
15012
15013         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
15014         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
15015         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
15016         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
15017         Update expected messages.
15018
15019 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
15020
15021         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
15022         declaration/use mismatch for dirp parameter.
15023
15024 2004-09-12  Andrew Pinski  <apinski@apple.com>
15025
15026         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
15027         -fgnu-runtime is passed.
15028
15029 2004-09-12  Richard Henderson  <rth@redhat.com>
15030
15031         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
15032         do the uplevel thing and update additional_flags directly.
15033         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
15034         gfortran.fortran-torture/execute/intrinsic_nearest.x,
15035         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
15036         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
15037
15038 2004-09-11  Steven Bosscher  <stevenb@suse.de>
15039
15040         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
15041
15042 2004-09-11  Roger Sayle  <roger@eyesopen.com>
15043
15044         PR middle-end/17411
15045         * g++.dg/opt/pr17411-1.C: New test case.
15046
15047 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
15048
15049         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
15050         gcc.dg/tls/diag-2.c: Update expected messages.
15051         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
15052         messages.
15053         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
15054         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
15055         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
15056         gcc.dg/tls/diag-5.c: New tests.
15057
15058 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
15059
15060         * gcc.dg/20040910-1.c: Correct dg-error regexp.
15061
15062 2004-09-11  Steven Bosscher  <stevenb@suse.de>
15063
15064         * g++.dg/parse/break-in-for.C: New test.
15065
15066 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
15067
15068         * gcc.dg/tree-ssa/20040911-1.c: New test.
15069
15070 2004-09-11  Andreas Jaeger  <aj@suse.de>
15071
15072         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
15073         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
15074
15075 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
15076
15077         * gcc.target/frv: New directory of FR-V-specific tests.
15078
15079 2004-09-10  James E Wilson  <wilson@specifixinc.com>
15080
15081         * gcc.dg/convert-vec-1.c: New test.
15082
15083 2004-09-10  Roger Sayle  <roger@eyesopen.com>
15084
15085         PR middle-end/17024
15086         * gcc.dg/pr17024-1.c: New test case.
15087
15088 2004-09-10  Eric Christopher  <echristo@redhat.com>
15089
15090         * gcc.dg/20040910-1.c: New test.
15091
15092 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
15093
15094         * gcc.dg/bitfld-9.c: New test.
15095
15096 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
15097
15098         * gcc.c-torture/execute/ieee/acc1.c: New test.
15099         * gcc.c-torture/execute/ieee/acc2.c: New test.
15100         * gcc.c-torture/execute/ieee/mzero6.c: New test.
15101
15102 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
15103
15104         * gcc.dg/deprecated-2.c: New test.
15105
15106 2004-09-09  James E Wilson  <wilson@specifixinc.com>
15107
15108         * gcc.dg/init-vec-1.c: New test.
15109
15110 2004-09-09  Roger Sayle  <roger@eyesopen.com>
15111
15112         PR middle-end/17055
15113         * gcc.dg/pr17055-1.c: New test case.
15114
15115 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
15116
15117         PR target/17377
15118         * gcc.c-torture/execute/pr17377.c: New test.
15119
15120 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
15121
15122         PR c/8420
15123         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
15124         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
15125         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
15126         gcc.dg/long-long-typespec-1.c: New tests.
15127         * gcc.dg/tls/diag-2.c: Update expected diagnostics
15128
15129 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
15130
15131         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
15132         gcc.dg/gnu99-static-1.c: New tests.
15133
15134 2004-09-08  Devang Patel  <dpatel@apple.com>
15135
15136         * gcc.dg/darwin-ld-20040828-1.c: New test.
15137         * gcc.dg/darwin-ld-20040828-2.c: New test.
15138         * gcc.dg/darwin-ld-20040828-3.c: New test.
15139
15140 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
15141
15142         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
15143         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
15144         in error message.
15145         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
15146         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
15147         in error message.
15148         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
15149         types they qualify.
15150         * objc.dg/type-size-2.m: Fix wording in comment.
15151         * objc.dg/va-meth-1.m: New test case.
15152
15153 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
15154
15155         PR c/16633:
15156         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
15157         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
15158
15159 2004-09-06  Devang Patel  <dpatel@apple.com>
15160
15161         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
15162         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
15163
15164 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
15165
15166         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
15167         reflect changed line numbering of diagnostics.
15168
15169 2004-09-06  Paul Brook  <paul@codesourcery.com>
15170
15171         * gfortran.dg/edit_real_1.f90: Add new test.
15172
15173 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15174
15175         * gcc.dg/tree-ssa/loop-2.c: New test.
15176         * gcc.dg/tree-ssa/loop-3.c: New test.
15177         * gcc.dg/tree-ssa/loop-4.c: New test.
15178         * gcc.dg/tree-ssa/loop-5.c: New test.
15179
15180 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15181
15182         * gcc.dg/format/sentinel-1.c: Update for parameter option.
15183
15184 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15185
15186         * gcc.dg/format/sentinel-1.c: New test.
15187
15188 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
15189
15190         * testsuite/gcc.dg/builtins-46.c: New.
15191
15192 2004-09-03  Devang Patel  <dpatel@apple.com>
15193
15194         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
15195         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
15196
15197 2004-09-03  Jan Beulich  <jbeulich@novell.com>
15198
15199         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
15200         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
15201         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
15202         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
15203         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
15204         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
15205         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
15206         the non-portable bzero.
15207         * gcc.dg/20010912-1.c: xfail for NetWare.
15208         * gcc.dg/20020426-2.c: xfail for NetWare.
15209         * gcc.dg/20021014-1.c: xfail for NetWare.
15210         * gcc.dg/20021018-1.c: xfail for NetWare.
15211         * gcc.dg/20030213-1.c: xfail for NetWare.
15212         * gcc.dg/20030225-1.c: xfail for NetWare.
15213         * gcc.dg/20030708-1.c: xfail for NetWare.
15214         * gcc.dg/builtins-config.h: Also exclude NetWare.
15215         * gcc.dg/format/format.h: Define restrict only if not already defined.
15216         * gcc.dg/nest.c: xfail for NetWare.
15217         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
15218         * lib/target-supports.exp (check_visibility_available): Exclude
15219         NetWare.
15220
15221 2004-09-03  Jan Beulich  <jbeulich@novell.com>
15222
15223         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
15224         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
15225         deterministic starting point for the alignment of structure fields.
15226         * gcc.dg/Wpadded.c: Dito.
15227         * g++.dg/abi/vbase10.C: Dito.
15228
15229 2004-09-03  Devang Patel  <dpatel@apple.com>
15230
15231         * g++.dg/debug/pr15736.cc: New test.
15232
15233 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
15234
15235         * README.QMTEST: Fix out-of-date link.
15236
15237 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
15238
15239         PR fortran/16579
15240         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
15241         Delete.  Duplicate of gfortran.dg/g77/20010610.f
15242
15243 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
15244
15245         * g++.dg/abi/arm_rtti1.C: New test.
15246
15247 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
15248
15249         * gcc.dg/ppc-vector-memcpy.c: New.
15250         * gcc.dg/ppc-vector-memset.c: New.
15251
15252 2004-09-02  Chao-ying Fu  <fu@mips.com>
15253
15254         * gcc.target/mips/mips-3d-1.c: New test.
15255         * gcc.target/mips/mips-3d-2.c: New test.
15256         * gcc.target/mips/mips-3d-3.c: New test.
15257         * gcc.target/mips/mips-3d-4.c: New test.
15258         * gcc.target/mips/mips-3d-5.c: New test.
15259         * gcc.target/mips/mips-3d-6.c: New test.
15260         * gcc.target/mips/mips-3d-7.c: New test.
15261         * gcc.target/mips/mips-3d-8.c: New test.
15262         * gcc.target/mips/mips-3d-9.c: New test.
15263         * gcc.target/mips/mips-ps-1.c: New test.
15264         * gcc.target/mips/mips-ps-2.c: New test.
15265         * gcc.target/mips/mips-ps-3.c: New test.
15266         * gcc.target/mips/mips-ps-4.c: New test.
15267         * gcc.target/mips/mips-ps-type.c: New test.
15268
15269 2004-09-02  Paul Brook  <paul@codesourcery.com>
15270
15271         * gfortran.dg/edit_real_1.f90: Add new tests.
15272
15273 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15274
15275         PR fortran/15327
15276         * gfortran.dg/merge_char_1.f90: New test.
15277
15278 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15279
15280         PR fortran/16404
15281         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
15282
15283 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15284
15285         PR c/1522
15286         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
15287
15288 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
15289
15290         * g++.dg/opt/loop1.C: Do not XFAIL.
15291
15292 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
15293
15294         * gcc.c-torture/execute/20040831-1.c: New test.
15295
15296 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
15297
15298         PR fortran/16579
15299         * gfortran.dg/g77/20010610.f: Now passes.
15300         Copy from g77.f-torture/execute. Add dg-run directive.
15301         * gfortran.dg/g77/README: Update
15302
15303 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
15304
15305         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
15306         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
15307         (t1, t2, t3, t4): Add volatile.
15308
15309 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
15310
15311         * g++.dg/ext/visibility/arm1.C: New test.
15312
15313 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
15314
15315         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
15316         -pedantic-errors.
15317
15318 2004-09-01  Paul Brook  <paul@codesourcery.com>
15319
15320         * gfortran.dg/eof_2.f90: New test.
15321
15322 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15323
15324         PR fortran/16579
15325         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
15326
15327 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
15328
15329         PR libfortran/16805
15330         * gfortran.dg/list_read_2.f90: New test.
15331
15332 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
15333
15334         * g++.dg/abi/key1.C: New test.
15335
15336 2004-08-31  Richard Henderson  <rth@redhat.com>
15337
15338         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
15339         form of offsetof.
15340         * g++.dg/other/offsetof5.C: Remove duplicate.
15341
15342 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15343
15344         PR fortran/17244
15345         * gfortran.dg/func_derived_1.f90: New test.
15346
15347 2004-08-31  Paul Brook  <paul@codesourcery.com>
15348
15349         * gfortran.dg/eof_1.f90: New test.
15350
15351 2004-08-31  Paul Brook  <paul@codesourcery.com>
15352
15353         * gfortran.dg/list_read_1.f90: New file.
15354
15355 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
15356
15357         * g++.dg/opt/loop1.C: XFAIL.
15358
15359 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
15360
15361         * gcc.dg/funcdef-storage-1.c: New.
15362         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
15363         an extern function in local scope.
15364         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
15365         declare an 'auto inline' function in local scope.
15366         * gcc.dg/20011130-1.c: Likewise.
15367         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
15368         an 'auto' function in local scope.
15369         * gcc.dg/20021014-1.c: Likewise.
15370         * gcc.dg/20030331-2.c: Likewise.
15371
15372 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15373
15374         * gfortran.dg/blockdata_1.f90: New test.
15375
15376 2004-08-30  Richard Henderson  <rth@redhat.com>
15377
15378         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
15379
15380 2004-08-30  Richard Henderson  <rth@redhat.com>
15381
15382         * lib/fortran-torture.exp (fortran-torture-execute): Honor
15383         additional_flags set by alternate driver.
15384         (ieee-options): New procedure.
15385         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
15386         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
15387         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
15388         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
15389
15390 2004-08-30  Richard Henderson  <rth@redhat.com>
15391
15392         * lib/f-torture.exp: Remove.
15393
15394 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
15395
15396         PR rtl-optimization/16590
15397         * g++.dg/opt/loop1.C: New test.
15398
15399 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15400
15401         PR fortran/13910
15402         * gfortran.dg/oldstyle_1.f90: New test.
15403
15404 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
15405         Paul Brook  <paul@codesourcery.com>
15406
15407         * gfortran.dg/g77/README: Update.
15408         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
15409         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
15410         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
15411
15412 2004-08-28  Paul Brook  <paul@codesourcery.com>
15413
15414         PR libfortran/17195
15415         * gfortran.dg/edit_real_1.f90: New test.
15416
15417 2004-08-27  Paul Brook  <paul@codesourcery.com>
15418
15419         * gfortran.dg/rewind_1.f90: New test.
15420
15421 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
15422
15423         PR fortran/16597
15424         * gfortran.dg/pr16597.f90: New test.
15425
15426 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
15427
15428         PR c/13801
15429         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
15430         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
15431         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
15432         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
15433         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
15434
15435 2004-08-26  Nick Clifton  <nickc@redhat.com>
15436
15437         * gcc.c-torture/compile/pr17119.c: New test.
15438
15439 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
15440
15441         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
15442
15443 2004-08-25  Richard Henderson  <rth@redhat.com>
15444
15445         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
15446         the bits that expect kind=8 to be the largest real kind.
15447
15448 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
15449
15450         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
15451
15452 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15453
15454         * gfortran.dg/assignment_1.f90: New test.
15455
15456 2004-08-25  Adam Nemet  <anemet@lnxw.com>
15457
15458         * g++.dg/template/repo3.C: New test.
15459
15460 2004-08-25  Roger Sayle  <roger@eyesopen.com>
15461
15462         PR middle-end/16693
15463         PR tree-optimization/16372
15464         * g++.dg/opt/pr16372-1.C: New test case.
15465         * g++.dg/opt/pr16693-1.C: New test case.
15466         * g++.dg/opt/pr16693-2.C: New test case.
15467
15468 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
15469
15470         * objc.dg/proto-lossage-4.m: New test.
15471
15472 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
15473
15474         PR c++/17155
15475         * g++.dg/inherit/local2.C: New test.
15476
15477 2004-08-25  Paul Brook  <paul@codesourcery.com>
15478
15479         PR fortran/17144
15480         * gfortran.dg/string_ctor_1.f90: New test.
15481
15482 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15483
15484         PR c++/14428
15485         * g++.dg/template/redecl2.C: New test.
15486
15487 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
15488
15489         PR fortran/17143
15490         * gfortran.dg/pr17143.f90: New test.
15491
15492 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
15493
15494         PR fortran/17164
15495         * gfortran.dg/pr17164.f90: New test.
15496
15497 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15498
15499         * gcc.dg/tree-ssa/loop-1.c: New test.
15500
15501 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
15502
15503         * gcc.c-torture/compile/20040824-1.c: New test.
15504
15505 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
15506
15507         * gcc.c-torture/compile/iftrap-3.c: New test.
15508
15509 2004-08-24  Paul Brook  <paul@codesourcery.com>
15510
15511         * gfortran.dg/entry_2.f90: New test.
15512
15513 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
15514
15515         PR c++/16889
15516         * g++.dg/lookup/ambig[12].C: New.
15517
15518 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15519
15520         PR c++/16706
15521         * g++.dg/template/crash21.C: New test.
15522         * g++.dg/template/crash22.C: Likewise.
15523
15524 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
15525
15526         PR c++/17149
15527         * g++.dg/template/access15.C: New.
15528
15529 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
15530
15531         PR c++/17163
15532         * g++.dg/template/repo2.C: New test.
15533
15534 2004-08-23  Roger Sayle  <roger@eyesopen.com>
15535
15536         PR rtl-optimization/17078
15537         * gcc.c-torture/execute/pr17078-1.c: New test case.
15538
15539 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
15540
15541         PR c/14492
15542         * gcc.dg/debug/crash1.c: New test.
15543
15544 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
15545
15546         PR c/16180
15547         * gcc.dg/loop-5.c: New test.
15548
15549 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15550
15551         * gcc.c-torture/execute/20040823-1.c: New test.
15552
15553 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
15554
15555         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
15556         to the assembler.  Simplify test accordingly.
15557         (asm_abi_flags): Use GNU names.
15558         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
15559         to check for ABI flags.
15560
15561 2004-08-22  Andrew Pinski  <apinski@apple.com>
15562
15563         * g++.dg/opt/pr14029.C: New test.
15564         * gcc.c-torture/execute/pr15262.c: New test.
15565
15566 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15567
15568         * gfortran.dg/reduction.f90: Add checks with complex arguments.
15569
15570 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
15571
15572         PR 16908
15573         * gfortran.dg/direct_io.f90: New test.
15574
15575 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
15576
15577         PR c++/17121
15578         * g++.dg/inherit/local2.C: New test.
15579
15580 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
15581
15582         PR c++/17120
15583         * g++.dg/warn/Wparentheses-4.C: New test.
15584
15585 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
15586
15587         PR c++/17121
15588         * g++.dg/inherit/local2.C: New test.
15589
15590         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
15591         * gcc.dg/ppc-ldstruct.c: Likewise.
15592         * gcc.dg/ppc64-abi-2.c: Likewise.
15593
15594 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
15595
15596         PR rtl-optimization/17099
15597         * gcc.c-torture/execute/20040820-1.c: New test.
15598
15599 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
15600
15601         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
15602
15603 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
15604
15605         PR fortran/17077
15606         * gfortran.dg/auto_array_1.f90: New test.
15607
15608 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15609
15610         PR fortran/17074
15611         * gfortran.dg/simpleif_1.f90: New test.
15612
15613 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
15614
15615         * lib/target-supports.exp (check_profiling_available): Return
15616         false for arm*-*-symbianelf* and arm*-*-eabi*.
15617
15618         PR c++/15890
15619         * g++.dg/template/delete1.C: New test.
15620
15621 2004-08-19  Paul Brook  <paul@codesourcery.com>
15622
15623         PR fortran/14976
15624         PR fortran/16228
15625         * gfortran.dg/data_char_1.f90: New test.
15626
15627 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
15628
15629         PR fortran/16946
15630         * gfortran.dg/reduction.f90: New testcase.
15631
15632 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15633
15634         PR fortran/16520
15635         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
15636
15637 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
15638
15639         PR c++/17041
15640         * g++.dg/Wparentheses-3.C: New test.
15641
15642 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
15643
15644         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
15645         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
15646         * gcc.dg/vect/vect-2.c: Likewise.
15647         * gcc.dg/vect/vect-3.c: Likewise.
15648         * gcc.dg/vect/vect-4.c: Likewise.
15649         * gcc.dg/vect/vect-5.c: Likewise.
15650         * gcc.dg/vect/vect-6.c: Likewise.
15651         * gcc.dg/vect/vect-7.c: Likewise.
15652         * gcc.dg/vect/vect-25.c: Likewise.
15653         * gcc.dg/vect/vect-31.c: Likewise.
15654         * gcc.dg/vect/vect-32.c: Likewise.
15655         * gcc.dg/vect/vect-34.c: Likewise.
15656         * gcc.dg/vect/vect-36.c: Likewise.
15657         * gcc.dg/vect/vect-all.c: Likewise.
15658
15659 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
15660
15661         PR c++/17068
15662         * g++.dg/template/operator4.C: New test.
15663
15664 2004-08-18  Richard Henderson  <rth@redhat.com>
15665
15666         * gcc.dg/20040206-1.c: XFAIL.
15667
15668 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
15669
15670         PR c++/16246
15671         * g++.dg/template/array7.C: New test.
15672
15673 2004-08-17  James E Wilson  <wilson@specifixinc.com>
15674
15675         * gcc.dg/mips-movcc-1.c: New test.
15676         * gcc.dg/mips-movcc-2.c: New test.
15677         * gcc.dg/mips-movcc-3.c: New test.
15678
15679         * gcc.dg/mips-nmadd-1.c: New test.
15680         * gcc.dg/mips-nmadd-2.c: New test.
15681
15682 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
15683
15684         PR c++/15871
15685         * g++.dg/opt/inline8.C: New test.
15686
15687         PR c++/16965
15688         * g++.dg/parse/error17.C: New test.
15689
15690 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
15691
15692         * gcc.dg/vect: New directory for vectorizer tests.
15693         * gcc.dg/vect/tree-vect.h: New file.
15694         * gcc.dg/vect/vect.exp: New file.
15695         * gcc.dg/vect/pr16105.c.c: New test.
15696         * gcc.dg/vect/vect-1.c: New test.
15697         * gcc.dg/vect/vect-2.c: New test.
15698         * gcc.dg/vect/vect-3.c: New test.
15699         * gcc.dg/vect/vect-4.c: New test.
15700         * gcc.dg/vect/vect-5.c: New test.
15701         * gcc.dg/vect/vect-6.c: New test.
15702         * gcc.dg/vect/vect-7.c: New test.
15703         * gcc.dg/vect/vect-8.c: New test.
15704         * gcc.dg/vect/vect-9.c: New test.
15705         * gcc.dg/vect/vect-10.c: New test.
15706         * gcc.dg/vect/vect-11.c: New test.
15707         * gcc.dg/vect/vect-12.c: New test.
15708         * gcc.dg/vect/vect-13.c: New test.
15709         * gcc.dg/vect/vect-14.c: New test.
15710         * gcc.dg/vect/vect-15.c: New test.
15711         * gcc.dg/vect/vect-16.c: New test.
15712         * gcc.dg/vect/vect-17.c: New test.
15713         * gcc.dg/vect/vect-18.c: New test.
15714         * gcc.dg/vect/vect-19.c: New test.
15715         * gcc.dg/vect/vect-20.c: New test.
15716         * gcc.dg/vect/vect-21.c: New test.
15717         * gcc.dg/vect/vect-22.c: New test.
15718         * gcc.dg/vect/vect-23.c: New test.
15719         * gcc.dg/vect/vect-24.c: New test.
15720         * gcc.dg/vect/vect-25.c: New test.
15721         * gcc.dg/vect/vect-26.c: New test.
15722         * gcc.dg/vect/vect-27.c: New test.
15723         * gcc.dg/vect/vect-28.c: New test.
15724         * gcc.dg/vect/vect-29.c: New test.
15725         * gcc.dg/vect/vect-30.c: New test.
15726         * gcc.dg/vect/vect-31.c: New test.
15727         * gcc.dg/vect/vect-32.c: New test.
15728         * gcc.dg/vect/vect-33.c: New test.
15729         * gcc.dg/vect/vect-34.c: New test.
15730         * gcc.dg/vect/vect-35.c: New test.
15731         * gcc.dg/vect/vect-36.c: New test.
15732         * gcc.dg/vect/vect-37.c: New test.
15733         * gcc.dg/vect/vect-38.c: New test.
15734         * gcc.dg/vect/vect-40.c: New test.
15735         * gcc.dg/vect/vect-41.c: New test.
15736         * gcc.dg/vect/vect-42.c: New test.
15737         * gcc.dg/vect/vect-43.c: New test.
15738         * gcc.dg/vect/vect-44.c: New test.
15739         * gcc.dg/vect/vect-45.c: New test.
15740         * gcc.dg/vect/vect-46.c: New test.
15741         * gcc.dg/vect/vect-47.c: New test.
15742         * gcc.dg/vect/vect-48.c: New test.
15743         * gcc.dg/vect/vect-49.c: New test.
15744         * gcc.dg/vect/vect-50.c: New test.
15745         * gcc.dg/vect/vect-51.c: New test.
15746         * gcc.dg/vect/vect-52.c: New test.
15747         * gcc.dg/vect/vect-53.c: New test.
15748         * gcc.dg/vect/vect-54.c: New test.
15749         * gcc.dg/vect/vect-55.c: New test.
15750         * gcc.dg/vect/vect-56.c: New test.
15751         * gcc.dg/vect/vect-57.c: New test.
15752         * gcc.dg/vect/vect-58.c: New test.
15753         * gcc.dg/vect/vect-59.c: New test.
15754         * gcc.dg/vect/vect-60.c: New test.
15755         * gcc.dg/vect/vect-61.c: New test.
15756         * gcc.dg/vect/vect-all.c: New test.
15757         * gcc.dg/vect/vect-none.c: New test.
15758
15759 2004-08-17  Paul Brook  <paul@codesourcery.com>
15760
15761         PR fortran/13082
15762         * gfortran.dg/entry_1.f90: New test.
15763
15764 2004-08-17  Andrew Pinski  <apinski@apple.com>
15765
15766         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
15767
15768 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
15769
15770         * gcc.dg/pr17036-1.c: New test.
15771
15772 2004-08-16  Devang Patel  <dpatel@apple.com>
15773
15774         * gcc.dg/darwin-20040809-1.c: New test.
15775
15776 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
15777
15778         * gcc.dg/funcdef-attr-1.c: New test.
15779
15780 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
15781
15782         * gcc.dg/altivec-17.c: New test.
15783         * gcc.dg/altivec-18.c: New test.
15784
15785 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15786
15787         PR c++/6749
15788         * g++.dg/template/vtable2.C: New test.
15789
15790 2004-08-14  Richard Henderson  <rth@redhat.com>
15791
15792         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
15793         * gcc.dg/pack-test-4.c (main): Return 0.
15794         * gcc.dg/setjmp-1.c: Remove XFAIL.
15795         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
15796
15797 2004-08-14  Richard Henderson  <rth@redhat.com>
15798
15799         * gcc.dg/980217-1.c: Add prototype for printf.
15800
15801 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
15802
15803         * gfortran.dg/pr16935.f90: New test.
15804
15805 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
15806
15807         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
15808
15809 2004-08-13  Paul Brook  <paul@codesourcery.com>
15810
15811         * gfortran.dg/der_io_1.f90: Remove stray comma.
15812
15813 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
15814
15815         * gcc.dg/vmx/cw-bug-2.c: Remove.
15816         * gcc.dg/vmx/vprint-1.c: Remove.
15817         * gcc.dg/vmx/vscan-1.c: Remove.
15818
15819 2004-08-12  Devang patel  <dpatel@apple.com>
15820
15821         * gcc.dg/darwin-20040809-2.c: New test.
15822
15823 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
15824
15825         * g++.dg/ext/altivec-12.C: New test.
15826
15827         * g++.dg/ext/altivec-11.C: New test.
15828
15829 2004-08-12  Paul Brook  <paul@codesourcery.com>
15830
15831         * g++.dg/abi/arm_cxa_vec_1.C: New test.
15832
15833 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
15834
15835         * g++.dg/ext/altivec-2.C: Check for hardware support before
15836         executing any VMX instructions.
15837
15838         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
15839
15840 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
15841
15842         PR c++/16276
15843         * g++.old-deja/g++.other/comdat4.C: New test.
15844         * g++.old-deja/g++.other/comdat4-aux.cc: New.
15845
15846 2004-08-12  Ben Elliston  <bje@au.ibm.com>
15847
15848         PR target/16286
15849         * gcc.dg/pr16286.c: New test.
15850
15851 2004-08-12 Jan Beulich <jbeulich@novell.com>
15852
15853         * g++.dg/ext/asm5.C: New.
15854
15855 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
15856
15857         PR c++/16698
15858         * g++.dg/eh/crash1.C: New test.
15859
15860         PR c++/16717
15861         * g++.dg/ext/construct1.C: New test.
15862
15863 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
15864
15865         PR c++/16853
15866         * g++.dg/init/ptrmem1.C: New test.
15867
15868         PR c++/16618
15869         * g++.dg/parse/offsetof5.C: New test.
15870
15871         PR c++/16870
15872         * g++.dg/template/overload3.C: New test.
15873
15874 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
15875
15876         PR c++/16964
15877         * g++.dg/parse/error16.C: New test.
15878
15879         PR c++/16904
15880         * g++.dg/template/error14.C: New test.
15881
15882         PR c++/16929
15883         * g++.dg/template/error15.C: New test.
15884
15885 2004-08-11  Devang Patel  <dpatel@apple.com>
15886
15887         * gcc.dg/darwin-ld-20040809-1.c: New test.
15888         * gcc.dg/darwin-ld-20040809-2.c: New test.
15889
15890 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
15891
15892         PR fortran/16917
15893         * gfortran.dg/dfloat_1.f90: New test.
15894
15895 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
15896
15897         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
15898         * gcc.dg/dll-2.c: Fix dg-require syntax.
15899         * gcc.misc-tests/arm-isr.c (abort): Declare.
15900         (exit): Likewise.
15901
15902 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
15903
15904         PR c++/16971
15905         * g++.dg/parse/crash16.C: New test.
15906
15907 2004-08-10  Roger Sayle  <roger@eyesopen.com>
15908
15909         * gcc.dg/mips-rsqrt-1.c: New test case.
15910         * gcc.dg/mips-rsqrt-2.c: New test case.
15911         * gcc.dg/mips-rsqrt-3.c: New test case.
15912
15913 2004-08-10  Paul Brook  <paul@codesourcery.com>
15914
15915         * gfortran.dg/der_io_1.f90: New test.
15916
15917 2004-08-10  Paul Brook  <paul@codesourcery.com>
15918
15919         PR fortran/16919
15920         * gfortran.dg/der_array_1.f90: New test.
15921
15922 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
15923
15924         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
15925
15926 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
15927
15928         * gcc.dg/wchar_t-2.c: Fix typo.
15929
15930 2004-08-09  Falk Hueffner  <falk@debian.org>
15931
15932         PR tree-optimization/12517
15933         * gcc.c-torture/compile/pr12517.c: New test.
15934
15935         PR tree-optimization/12578
15936         * gcc.c-torture/compile/pr12578.c: New test.
15937
15938         PR tree-optimization/12899
15939         * gcc.c-torture/compile/pr12899.c: New test.
15940
15941         PR rtl-optimization/14692
15942         * gcc.c-torture/compile/pr14692.c: New test.
15943
15944         PR tree-optimization/16461
15945         * gcc.c-torture/compile/pr16461.c: New test.
15946
15947 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
15948
15949         * gfortran.dg/getenv_1.f90: New test.
15950
15951 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
15952
15953         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
15954         wchar_t.
15955         * gcc.dg/symbian5.c: Test -fno-short-wchar.
15956
15957 2004-08-06  Paul Brook  <paul@codesourcery.com>
15958
15959         * gfortran.dg/ret_array_1.f90: New test.
15960         * gfortran.dg/ret_pointer_1.f90: New test.
15961
15962 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
15963
15964         * gcc.dg/missing-field-init-[12].c: New tests.
15965         * g++.dg/warn/missing-field-init-[12].C: New tests.
15966
15967 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
15968
15969         * gcc.dg/enum2.c: New test.
15970         * gcc.dg/symbian3.c: Likewise.
15971         * gcc.dg/symbian4.c: Likewise.
15972         * gcc.dg/wchar_t-2.c: Likewise.
15973
15974 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
15975
15976         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
15977         destructor tests.
15978
15979 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
15980
15981         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
15982         dg-require-visiblity.
15983         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
15984         * g++.dg/ext/visibility/fvisibility.C: Likewise.
15985         * g++.dg/ext/visibility/memfuncts.C: Likewise.
15986         * g++.dg/ext/visibility/new1.C: Likewise.
15987         * g++.dg/ext/visibility/pragma.C: Likewise.
15988         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
15989         * g++.dg/ext/visibility/virtual.C: Likewise.
15990         * g++/dg/ext/visibility/visibility-1.C: Likewise.
15991         * g++/dg/ext/visibility/visibility-2.C: Likewise.
15992         * g++/dg/ext/visibility/visibility-3.C: Likewise.
15993         * g++/dg/ext/visibility/visibility-4.C: Likewise.
15994         * g++/dg/ext/visibility/visibility-5.C: Likewise.
15995         * g++/dg/ext/visibility/visibility-6.C: Likewise.
15996         * g++/dg/ext/visibility/visibility-7.C: Likewise.
15997         * g++/dg/ext/visibility/visibility-8.C: New test.
15998         * gcc.c-torture/compile/dll.x: Remove.
15999         * gcc.dg/dll-2.c: Use dg-require-dll
16000         * gcc.dg/visibility-10.c: New test.
16001         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
16002         supporting DLLs.
16003         * testsuite/lib/scanasm.exp (scan_hidden): New function.
16004         (scan_not_hidden): Likewise.
16005
16006 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
16007
16008         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
16009
16010 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
16011
16012         * gcc.c-torture/execute/20040805-1.c: New test.
16013
16014 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
16015
16016         * gcc.dg/20020118-1.c: Declare abort.
16017         * gcc.dg/altivec_check.h: Likewise.
16018         * gcc.dg/iftrap-2.c: Likewise.
16019         * gcc.dg/pragma-darwin.c: Likewise.
16020         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
16021
16022 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
16023
16024         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
16025
16026 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
16027
16028         * gcc.c-torture/execute/builtins/abs-2.c,
16029         gcc.c-torture/execute/builtins/abs-3.c,
16030         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
16031         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
16032         intmax_t, uintmax_t and their limits.
16033         * gcc.dg/intmax_t-1.c: New test.
16034
16035 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16036
16037         * g++.dg/tc1/dr147.C: Add reference to PR.
16038
16039 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
16040
16041         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
16042         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
16043
16044 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
16045
16046         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
16047
16048 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
16049
16050         * gcc.dg/redecl-5.c: New test.
16051         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
16052         of scanf.
16053
16054 2004-08-03  Roger Sayle  <roger@eyesopen.com>
16055
16056         PR middle-end/16790
16057         * gcc.c-torture/execute/pr16790-1.c: New test case.
16058
16059 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
16060
16061         * g++.dg/ext/visibility/assign1.C: New test.
16062         * g++.dg/ext/visibility/new1.C: Likewise.
16063
16064         * gcc.dg/symbian1.c: New test.
16065         * gcc.dg/symbian2.c: Likewise.
16066
16067 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
16068
16069         PR target/16570
16070         * gcc.dg/i386-sse-9.c: New test.
16071
16072 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
16073
16074         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
16075
16076 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
16077
16078         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
16079         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
16080         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
16081         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
16082         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
16083         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
16084         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
16085         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
16086         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
16087         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
16088         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
16089         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
16090         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
16091         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
16092         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
16093         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
16094         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
16095         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
16096         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
16097         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
16098         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
16099         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
16100         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
16101         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
16102         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
16103         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
16104         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
16105         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
16106         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
16107         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
16108         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
16109         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
16110         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
16111         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
16112         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
16113         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
16114         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
16115         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
16116         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
16117         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
16118         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
16119         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
16120         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
16121         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
16122         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
16123         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
16124         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
16125         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
16126         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
16127         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
16128         gcc.misc-tests/i386-pf-3dnow-1.c,
16129         gcc.misc-tests/i386-pf-athlon-1.c,
16130         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
16131         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
16132         Declare built-in functions used.
16133         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
16134
16135 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
16136
16137         PR c++/16707
16138         * g++.dg/lookup/using12.C: New test.
16139
16140         * g++.dg/init/null1.C: Fix PR number.
16141         * g++.dg/parse/namespace10.C: Likewise.
16142
16143 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
16144
16145         PR c++/16224
16146         * g++.dg/template/spec17.C: New test.
16147         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
16148         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
16149
16150 2004-08-02  David Billinghurst
16151
16152         PR fortran/16292
16153         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
16154
16155 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
16156
16157         * gcc.dg/ia64-got-1.c: New test case.
16158
16159 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
16160
16161         PR c++/16489
16162         * g++.dg/init/null1.C: New test.
16163         * g++.dg/tc1/dr76.C: Adjust error marker.
16164
16165         PR c++/16529
16166         * g++.dg/parse/namespace10.C: New test.
16167
16168         PR c++/16810
16169         * g++.dg/inherit/ptrmem2.C: New test.
16170
16171 2004-08-02  Ben Elliston  <bje@au.ibm.com>
16172
16173         PR target/16155
16174         * gcc.dg/pr16155.c: New test.
16175
16176 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
16177
16178         * gcc.dg/redecl-2.c: New test.
16179
16180 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
16181
16182         * gcc.dg/darwin-longdouble.c: New file.
16183
16184 2004-07-30  Richard Henderson  <rth@redhat.com>
16185
16186         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
16187         write to constant argument.
16188         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
16189
16190 2004-07-30  Richard Henderson  <rth@redhat.com>
16191
16192         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
16193         tests of nearest around zero.
16194
16195 2004-07-30  Andrew Pinski  <apinski@apple.com>
16196
16197         * gcc.c-torture/compile/20040730-1.c: New test.
16198
16199 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
16200
16201         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
16202         powerpc-eabispe.
16203
16204 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
16205
16206         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
16207
16208 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
16209
16210         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
16211         contains $ld_library_path.
16212         * lib/gfortran.exp (gfortran_link_flags): Likewise.
16213
16214 2004-07-29  Richard Henderson  <rth@redhat.com>
16215
16216         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
16217
16218         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
16219         (alt2, which): New.
16220         (Check): Accept either alternative.
16221
16222 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
16223
16224         * g++.dg/abi/inline1.C: New test.
16225         * g++.dg/abi/local1-a.cc: Likewise.
16226         * g++.dg/abi/local1.C: Likewise.
16227         * g++.dg/abi/mangle11.C: Tweak location of warnings.
16228         * g++.dg/abi/mangle12.C: Likewise.
16229         * g++.dg/abi/mangle17.C: Likewise.
16230         * g++.dg/abi/mangle20-2.C: Likewise.
16231         * g++.dg/opt/interface1.C: Likewise.
16232         * g++.dg/opt/interface1.h: Likewise.
16233         * g++.dg/opt/interface1-a.cc: New test.
16234         * g++.dg/parse/repo1.C: New test.
16235         * g++.dg/template/repo1.C: Likewise.
16236         * g++.dg/warn/Winline-1.C: Likewise.
16237         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
16238
16239 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
16240
16241         * gcc.dg/tree-ssa/20040729-1.c: New test.
16242
16243 2004-07-27  Matt Austern <austern@apple.com>
16244
16245         * gcc.dg/darwin-bool-1.c: New test.
16246         * gcc.dg/darwin-bool-2.c: New test.
16247
16248 2004-07-28  Richard Henderson  <rth@redhat.com>
16249
16250         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
16251         arguments in the correct type.  Don't write to constant arguments.
16252
16253 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
16254
16255         PR tree-optimization/16688
16256         PR tree-optimization/16689
16257         * g++.dg/tree-ssa/pr16688.C: New test.
16258
16259 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
16260
16261         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
16262         loads.  Not only in the comment, this time.
16263
16264 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
16265
16266         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
16267         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
16268         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
16269         * gcc.dg/sh4a-bitmovua.c: New.
16270         * gcc.dg/sh4a-cos.c: New.
16271         * gcc.dg/sh4a-cosf.c: New.
16272         * gcc.dg/sh4a-fprun.c: New.
16273         * gcc.dg/sh4a-fsrra.c: New.
16274         * gcc.dg/sh4a-memmovua.c: New.
16275         * gcc.dg/sh4a-sin.c: New.
16276         * gcc.dg/sh4a-sincos.c: New.
16277         * gcc.dg/sh4a-sincosf.c: New.
16278         * gcc.dg/sh4a-sinf.c: New.
16279
16280 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
16281
16282         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
16283         conditionals.
16284         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
16285         loads.
16286         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
16287         DOM1.
16288
16289 2004-07-27  Andrew Pinski  <apinski@apple.com>
16290
16291         * g++.dg/rtti/tinfo1.C: Correct the xfail.
16292
16293 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
16294
16295         * gcc.dg/pragma-isr.c: New test.
16296
16297 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16298
16299         PR c++/14429
16300         * g++.dg/template/ttp11.C: New test.
16301
16302 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
16303
16304         * gcc.c-torture/compile/20040727-1.c: New test.
16305
16306 2004-07-26  Eric Christopher  <echristo@redhat.com>
16307
16308         * gcc.c-torture/compile/20040726-2.c: New test.
16309
16310 2004-07-26  Andrew Pinski  <apinski@apple.com>
16311
16312         * g++.dg/rtti/tinfo1.C: Xfail.
16313
16314 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
16315
16316         * gcc.c-torture/compile/20040726-1.c: New test.
16317
16318 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
16319             Brian Ryner  <bryner@brianryner.com>
16320
16321         PR c++/9283
16322         PR c++/15000
16323         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
16324         * g++.dg/ext/visibility/: New directory.
16325         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
16326         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
16327         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
16328         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
16329         * g++.dg/ext/visibility/fvisibility.C,
16330         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
16331         g++.dg/ext/visibility/fvisibility-override1.C
16332         g++.dg/ext/visibility/fvisibility-override2.C
16333         g++.dg/ext/visibility/memfuncts.C
16334         g++.dg/ext/visibility/noPLT.C
16335         g++.dg/ext/visibility/pragma.C
16336         g++.dg/ext/visibility/pragma-override1.C
16337         g++.dg/ext/visibility/pragma-override2.C
16338         g++.dg/ext/visibility/staticmemfuncts.C
16339         g++.dg/ext/visibility/virtual.C: New tests.
16340
16341 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
16342
16343         PR c/15360
16344         * gcc.dg/pr15360-1.c: New test.
16345
16346 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
16347
16348         * gcc.dg/pragma-align-2.c: New test.
16349         * gcc.dg/pragma-init-fini.c: New test.
16350         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
16351         targets.
16352
16353 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
16354
16355         * gcc.dg/init-string-2.c: New test.
16356
16357 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
16358
16359         PR 16684
16360         * gcc.dg/Wredundant-decls-1.c: New test case.
16361
16362 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
16363
16364         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
16365         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
16366         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
16367         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
16368         * gcc.dg/compat/generate-random.c: New file.
16369         * gcc.dg/compat/generate-random.h: Likewise.
16370         * gcc.dg/compat/generate-random_r.c: Likewise.
16371         * gcc.dg/compat/struct-layout-1.h: Likewise.
16372         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
16373         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
16374         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
16375         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
16376         * gcc.dg/compat/struct-layout-1_main.c: New test.
16377         * gcc.dg/compat/struct-layout-1_x.c: New file.
16378         * gcc.dg/compat/struct-layout-1_y.c: New file.
16379         * gcc.dg/compat/struct-layout-1_test.h: New file.
16380
16381 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
16382
16383         * gcc.dg/comp-return-1.c: New test
16384
16385 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
16386
16387         * gcc.dg/vmx/8-02a.c: Fix typo.
16388
16389         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
16390         * gcc.dg/darwin-abi-3.c: New test.
16391
16392         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
16393         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
16394
16395         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
16396         * gcc.dg/vmx/ops-long-1.c: New test.
16397         * gcc.dg/vmx/ops-long-2.c: New test.
16398
16399 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
16400
16401         * g++.dg/lookup/conv-[1234].C: New.
16402
16403 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
16404
16405         * g++.dg/parse/attr2.C: Simplify.
16406
16407 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16408
16409         PR c/7284
16410         * gcc.c-torture/execute/pr7284-1.c: New test.
16411
16412 2004-07-22  Brian Booth  <bbooth@redhat.com>
16413
16414         * gcc.dg/tree-ssa/20040721-1.c: New test.
16415
16416 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
16417
16418         * g++.dg/template/crash20.c: New.
16419
16420 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
16421
16422         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
16423         Add dg-run directive.  Declare variables as required.
16424         * gfortran.dg/g77/README: Update
16425
16426 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
16427
16428         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
16429         gcc.dg/cris-peep2-andu2.c: New tests.
16430
16431 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16432
16433         PR c/15052
16434         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
16435         on return type.
16436         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
16437         messages.
16438         * gcc.dg/qual-return-2.c: Update expected messages.
16439         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
16440
16441 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16442
16443         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
16444         * gcc.dg/noncompile/921102-1.c: Update expected error message.
16445
16446 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16447
16448         PR c/11250
16449         * gcc.dg/init-string-1.c: New test.
16450
16451 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
16452
16453         PR middle-end/15345
16454         PR c/16450
16455         * gcc.dg/torture/nested-fn-1.c: New test.
16456
16457 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
16458
16459         PR target/16559
16460         * gcc.dg/ia64-fptr-1.c: New file.
16461
16462 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16463
16464         PR c++/14497
16465         * g++.dg/template/spec16.C: New test.
16466         * g++.old-deja/g++.robertl/eb118.C: Remove.
16467
16468 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16469
16470         PR c++/509
16471         * g++.dg/template/spec15.C: New test.
16472
16473 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
16474
16475         Copy cases from g77.f-torture/execute and add dg-run
16476         directive.  Other changes as noted.
16477         * gfortran.dg/g77/13037.f
16478         * gfortran.dg/g77/1832.f
16479         * gfortran.dg/g77/19981119-0.f
16480         * gfortran.dg/g77/19990313-0.f
16481         * gfortran.dg/g77/19990313-1.f
16482         * gfortran.dg/g77/19990313-2.f
16483         * gfortran.dg/g77/19990313-3.f
16484         * gfortran.dg/g77/19990419-1.f
16485         * gfortran.dg/g77/19990826-0.f
16486         * gfortran.dg/g77/19990826-2.f
16487         * gfortran.dg/g77/20000503-1.f
16488         * gfortran.dg/g77/20001111.f
16489         * gfortran.dg/g77/20010116.f
16490         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
16491         * gfortran.dg/g77/20010430.f
16492         * gfortran.dg/g77/6177.f
16493         * gfortran.dg/g77/947.f
16494         * gfortran.dg/g77/970816-3.f
16495         * gfortran.dg/g77/971102-1.f
16496         * gfortran.dg/g77/980520-1.f
16497         * gfortran.dg/g77/980628-0.f
16498         * gfortran.dg/g77/980628-1.f
16499         * gfortran.dg/g77/980628-10.f
16500         * gfortran.dg/g77/980628-2.f
16501         * gfortran.dg/g77/980628-3.f
16502         * gfortran.dg/g77/980628-7.f
16503         * gfortran.dg/g77/980628-8.f
16504         * gfortran.dg/g77/980628-9.f
16505         * gfortran.dg/g77/980701-0.f
16506         * gfortran.dg/g77/980701-1.f
16507         * gfortran.dg/g77/cabs.f
16508         * gfortran.dg/g77/claus.f
16509         * gfortran.dg/g77/complex_1.f
16510         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
16511         * gfortran.dg/g77/dcomplex.f
16512         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
16513         * gfortran.dg/g77/f90-intrinsic-mathematical.f
16514         * gfortran.dg/g77/f90-intrinsic-numeric.f
16515         * gfortran.dg/g77/int8421.f
16516         * gfortran.dg/g77/labug1.f
16517         * gfortran.dg/g77/large_vec.f
16518         * gfortran.dg/g77/le.f
16519         * gfortran.dg/g77/short.f
16520         * gfortran.dg/g77/README: Update
16521
16522 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
16523
16524         PR c++/16637
16525         * g++.dg/parse/lookup4.C: New test.
16526
16527 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16528
16529         PR c++/16175
16530         * g++.dg/template/ttp10.C: New test.
16531
16532 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
16533
16534         * gcc.dg/pr12625-1.c: New test.
16535
16536 2004-07-20  Steven Bosscher  <stevenb@suse.de>
16537
16538         * testsuite/gcc.dg/switch-warn-1.c: New test.
16539         * testsuite/gcc.dg/switch-warn-2.c: New test.
16540         * gcc.c-torture/compile/pr14730.c: Update.
16541
16542 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
16543
16544         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
16545         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
16546         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
16547         g++.dg/template/nontype3.C: Remove trailing CR from tests.
16548
16549 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
16550
16551         PR c++/16623
16552         * g++.dg/template/assign1.C: New test.
16553
16554 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16555
16556         PR c++/12170
16557         * g++.dg/template/ttp9.C: New test.
16558
16559 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
16560
16561         * gcc.dg/format/cmn-err-1.c: New test.
16562
16563 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
16564
16565         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
16566         gcc.dg/Wparentheses-10.c: New tests.
16567         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
16568
16569 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16570
16571         PR fortran/16465
16572         * gfortran.dg/g77//ffixed-line-length-0.f,
16573         gfortran.dg/g77/ffixed-line-length-132.f,
16574         gfortran.dg/g77/ffixed-line-length-72.f,
16575         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
16576         gfortran.dg/g77/README: Update.
16577
16578 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16579
16580         PR c++/13092
16581         * g++.dg/template/non-dependent7.C: New test.
16582         * g++.dg/template/non-dependent8.C: Likewise.
16583         * g++.dg/template/non-dependent9.C: Likewise.
16584         * g++.dg/template/non-dependent10.C: Likewise.
16585
16586 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
16587
16588         PR c++/16337
16589         * g++.dg/parse/attr2.C: New test.
16590
16591 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
16592
16593         * g77.dg: Removed.
16594         * g77.f-torture: Ditto.
16595
16596 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
16597
16598         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
16599         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
16600         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
16601
16602 2004-07-16  Richard Henderson  <rth@redhat.com>
16603
16604         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
16605
16606 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16607
16608         * lib/fortran-torture.exp (fortran-torture): Don't test compile
16609         tests with full list of options.
16610         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
16611         of TORTURE_OPTIONS if test contains 'dg-do run'.
16612
16613         PR fortran/16404
16614         * gfortran.dg/do_iterator.f90: New test.
16615
16616 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16617
16618         PR rtl-optimization/16536
16619         * gcc.c-torture/execute/restrict-1.c: New test.
16620
16621 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16622
16623         PR fortran/15324
16624         * gfortran.dg/pr15324.f90: New test.
16625
16626         PR fortran/15129
16627         * gfortran.dg/pr15129.f90: New test.
16628
16629         PR fortran/15140
16630         * gfortran.dg/pr15140.f90: New test.
16631
16632         PR fortran/13792
16633         * gfortran.fortran-torture/execute/bounds.f90: Add check for
16634         compile-time simplification.
16635
16636 2004-07-14  Mike Stump  <mrs@apple.com>
16637
16638         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
16639
16640 2004-07-14  James E Wilson  <wilson@specifixinc.com>
16641
16642         PR target/16325
16643         * gcc.dg/profile-generate-1.c: New.
16644
16645 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
16646
16647         * gcc.c-torture/execute/20040709-1.c: New test.
16648         * gcc.c-torture/execute/20040709-2.c: New test.
16649
16650 2004-07-14  Mike Stump  <mrs@apple.com>
16651
16652         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
16653
16654 2004-07-14  Mike Stump  <mrs@apple.com>
16655
16656         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
16657
16658 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
16659
16660         PR c++/16518
16661         * g++.dg/parse/mutable1.C: New test.
16662
16663 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
16664
16665         PR tree-optimization/16443
16666         * gcc.dg/tree-ssa/20040713-1.c: New test.
16667
16668 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
16669
16670         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
16671         for operator new.
16672
16673 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
16674
16675         * gfortran.dg/g77/README: New file
16676         * gfortran.dg/g77/19981216-0.f: Copy from
16677         g77.f-torture/noncompile.  Add "dg-do compile" and
16678         dg-error as required.
16679         * gfortran.dg/g77/19990218-1.f: Likewise.
16680         * gfortran.dg/g77/19990905-1.f: Likewise.
16681         * gfortran.dg/g77/9263.f: Likewise.
16682         * gfortran.dg/g77/980615-0.f: Likewise.
16683         * gfortran.dg/g77/980616-0.f: Likewise.
16684         * gfortran.dg/g77/check0.f: Likewise.
16685         * gfortran.dg/g77/select_no_compile.f: Likewise.
16686
16687 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
16688
16689         Copy files from g77.f-torture/compile.
16690         Add "{ dg-do compile}".  Other changes as noted
16691         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
16692         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
16693         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
16694         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
16695         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
16696         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
16697         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
16698         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
16699         statement to conform to standard.  Append alpha1.x for reference.
16700         * gfortran.dg/g77/xformat.f: Add dg-warning
16701
16702 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
16703
16704         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
16705         Add {dg-do compile} directive.
16706         * gfortran.dg/g77/cpp2.F: Likewise.
16707
16708 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16709
16710         PR c++/5402
16711         * g++.dg/lookup/name-clash1.C: New test.
16712
16713         PR c++/9777
16714         * g++.dg/lookup/name-clash2.C: New test.
16715
16716         PR c++/12102
16717         * g++.dg/lookup/name-clash3.C: New test.
16718
16719 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16720
16721         * g++.dg/lookup/new2.C: New test.
16722         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
16723
16724 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
16725
16726         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
16727         Add {dg-do compile} directive.
16728         * gfortran.dg/g77/13060.f: Likewise.
16729         * gfortran.dg/g77/19990218-0.f: Likewise.
16730         * gfortran.dg/g77/19990305-0.f: Likewise.
16731         * gfortran.dg/g77/19990419-0.f: Likewise.
16732         * gfortran.dg/g77/19990502-0.f: Likewise.
16733         * gfortran.dg/g77/19990502-1.f: Likewise.
16734         * gfortran.dg/g77/19990525-0.f: Likewise.
16735         * gfortran.dg/g77/19990826-1.f: Likewise.
16736         * gfortran.dg/g77/19990826-3.f: Likewise.
16737         * gfortran.dg/g77/19990905-2.f: Likewise.
16738         * gfortran.dg/g77/20000412-1.f: Likewise.
16739         * gfortran.dg/g77/20000511-1.f: Likewise.
16740         * gfortran.dg/g77/20000511-2.f: Likewise.
16741         * gfortran.dg/g77/20000518.f: Likewise.
16742         * gfortran.dg/g77/20000601-1.f: Likewise.
16743         * gfortran.dg/g77/20000601-2.f: Likewise.
16744         * gfortran.dg/g77/20000629-1.f: Likewise.
16745         * gfortran.dg/g77/20000630-2.f: Likewise.
16746         * gfortran.dg/g77/20010115.f: Likewise.
16747         * gfortran.dg/g77/20010321-1.f: Likewise.
16748         * gfortran.dg/g77/20010426.f: Likewise.
16749         * gfortran.dg/g77/20020307-1.f: Likewise.
16750         * gfortran.dg/g77/8485.f: Likewise.
16751         * gfortran.dg/g77/960317-1.f: Likewise.
16752         * gfortran.dg/g77/970915-0.f: Likewise.
16753         * gfortran.dg/g77/980310-1.f: Likewise.
16754         * gfortran.dg/g77/980310-2.f: Likewise.
16755         * gfortran.dg/g77/980310-3.f: Likewise.
16756         * gfortran.dg/g77/980310-4.f: Likewise.
16757         * gfortran.dg/g77/980310-6.f: Likewise.
16758         * gfortran.dg/g77/980310-7.f: Likewise.
16759         * gfortran.dg/g77/980310-8.f: Likewise.
16760         * gfortran.dg/g77/980419-2.f: Likewise.
16761         * gfortran.dg/g77/980424-0.f: Likewise.
16762         * gfortran.dg/g77/980427-0.f: Likewise.
16763         * gfortran.dg/g77/980729-0.f: Likewise.
16764         * gfortran.dg/g77/981117-1.f: Likewise.
16765         * gfortran.dg/g77/toon_1.f: Likewise.
16766
16767 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16768
16769         PR c++/2204
16770         * g++.dg/other/abstract2.C: New test.
16771
16772 2004-07-12  Paul Brook  <paul@codesourcery.com>
16773
16774         * gfortran.dg/pointer_init_1.f90: New test.
16775
16776 2004-07-11  Paul Brook  <paul@codesourcery.com>
16777
16778         PR fortran/15986
16779         * gfortran.dg/contained_1.f90: New test.
16780
16781 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
16782
16783         * g++.dg/parse/defarg8.C: New test.
16784
16785 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16786
16787         PR fortran/16433
16788         * gfortran.dg/pr16433.f: New test.
16789
16790         PR fortran/17574
16791         * gfortran.dg/pr15754.f90: New test.
16792
16793 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
16794
16795         PR tree-optimization/16437
16796         * gcc.c-torture/execute/bitfld-4.c: New test.
16797
16798 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16799
16800         * gfortran.fortran-torture/execute/common_2.f90: Add check for
16801         access to common var from module.
16802
16803 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16804
16805         PR fortran/16336
16806         * gfortran.fortran-torture/execute/common_2.f90: New test.
16807
16808 2004-07-10  Paul Brook  <paul@codesourcery.com>
16809
16810         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
16811
16812 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16813
16814         PR fortran/15969
16815         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
16816
16817 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
16818
16819         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
16820         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
16821         * gfortran.dg/g77/ffree-form-1.f: Likewise.
16822         * gfortran.dg/g77/ffree-form-2.f: Likewise.
16823         * gfortran.dg/g77/ffree-form-3.f: Likewise.
16824         * gfortran.dg/g77/fno-underscoring.f: Likewise.
16825         * gfortran.dg/g77/funderscoring.f: Likewise.
16826         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
16827
16828 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16829
16830         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
16831
16832 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16833         Paul Brook  <paul@codesourcery.com>
16834
16835         PR fortran/13415
16836         * gfortran.dg/common_pointer_1.f90: New test.
16837
16838 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16839
16840         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
16841
16842 2004-07-09  James E Wilson  <wilson@specifixinc.com>
16843
16844         PR target/16364
16845         * gcc.c-torture/compile/20040709-1.c: New.
16846
16847 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16848
16849         PR fortran/14077
16850         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
16851
16852 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16853
16854         PR fortran/13201
16855         * gfortran.dg/shape_1.f90: New test.
16856
16857 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
16858             Andrew Pinski  <apinski@apple.com>
16859
16860         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
16861
16862 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16863
16864         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
16865         comment.
16866
16867 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16868         Paul Brook  <paul@codesourcery.com>
16869
16870         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
16871         '.f95' and '.F95'.
16872
16873 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
16874
16875         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
16876
16877 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16878
16879         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
16880         testcases with capital suffix.
16881
16882 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16883
16884         PR fortran/15481
16885         PR fortran/13372
16886         PR fortran/13575
16887         PR fortran/15978
16888         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
16889
16890         * gfortran.dg/implicit_1.f90: New test.
16891
16892 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
16893
16894         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
16895         expression to match gfortran warning/error messages
16896         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
16897         dg-error text.
16898
16899 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
16900
16901         * lib/fortran-torture.exp: Rename proc search_for to
16902         search_for_re.
16903
16904 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16905
16906         * gcc.c-torture/execute/simd-5.x: New file.
16907         XFAIL on SPARC 64-bit at -O0.
16908
16909 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16910
16911         PR c++/8211
16912         PR c++/16165
16913         * g++.dg/warn/effc3.C: New test.
16914
16915 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
16916
16917         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
16918         change X to 1X in format.
16919         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
16920         add data statements to conform to standard.
16921
16922 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
16923
16924         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
16925         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
16926         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
16927
16928 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
16929
16930         * gfortran.dg/g77/7388.f: Copy from g77.dg
16931         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
16932         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
16933         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
16934         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
16935         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
16936         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
16937         * gfortran.dg/g77/strlen0.f: Likewise.
16938
16939 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
16940
16941         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
16942         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
16943
16944 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16945
16946         * gcc.c-torture/execute/920428-2.x: Delete.
16947         * gcc.c-torture/execute/920501-7.x: Likewise.
16948
16949 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
16950
16951         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
16952         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
16953         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
16954         prescott and c3-2.
16955         (PREFETCH_3DNOW): Add -march=c3.
16956
16957 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
16958
16959         PR c/16437
16960         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
16961         * gcc.c-torture/execute/bf64-1.x: Likewise.
16962
16963 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16964
16965         * gcc.c-torture/compile/20040708-1.c: New test.
16966
16967 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16968
16969         PR c++/16169
16970         * g++.dg/warn/effc2.C: New test.
16971
16972 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16973
16974         * gcc.c-torture/execute/bitfld-1.x: Remove.
16975         * gcc.c-torture/execute/bitfld-3.c: New test.
16976         * gcc.dg/bitfld-2.c: Remove XFAILs.
16977
16978 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
16979
16980         PR c++/16276
16981         * g++.dg/rtti/tinfo1.C: New file.
16982
16983 2004-07-07  Eric Christopher  <echristo@redhat.com>
16984
16985         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
16986
16987 2004-07-07  Andrew Pinski  <apinski@apple.com>
16988
16989         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
16990
16991 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
16992
16993         * g++.dg/init/call1.C: XFAIL.
16994
16995 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
16996
16997         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
16998         except for movstrict*, to movmem* and clrstr* to clrmem*.
16999
17000 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
17001
17002         * gcc.c-torture/execute/20040707-1.c: New test.
17003
17004 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
17005
17006         * gcc.c-torture/execute/20040706-1.c: New test.
17007
17008 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17009
17010         PR c++/3671
17011         * g++.dg/template/spec14.C: New test.
17012
17013 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
17014
17015         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
17016         nothing if not yet defined.  Use it in b, c and d type definitions.
17017         * gcc.c-torture/execute/20040705-1.c: New test.
17018         * gcc.c-torture/execute/20040705-2.c: New test.
17019
17020 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17021
17022         PR c++/2518
17023         * g++.dg/lookup/new1.C: New test.
17024
17025 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17026
17027         PR c++/11406
17028         * g++.dg/template/sizeof8.C: New test.
17029
17030 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
17031
17032         * gcc.c-torture/compile/20040705-1.c: New test.
17033
17034 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
17035
17036         * gfortran.fortran-torture/execute/seq_io.f90: New test.
17037
17038 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
17039
17040         * gcc.dg/cpp/if-mop.c: Two new testcases.
17041         * gcc.dg/cpp/trad/comment-3.c: New.
17042
17043 2004-07-04  Paul Brook  <paul@codesourcery.com>
17044
17045         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
17046
17047 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
17048
17049         PR c++/3761
17050         * g++.dg/lookup/crash4.C: New test.
17051
17052 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
17053
17054         * gcc.c-torture/execute/builtin-abs-1.c
17055         * gcc.c-torture/execute/builtin-abs-2.c
17056         * gcc.c-torture/execute/builtin-complex-1.c
17057         * gcc.c-torture/execute/builtins/string-1-lib.c
17058         * gcc.c-torture/execute/builtins/string-1.c
17059         * gcc.c-torture/execute/builtins/string-2-lib.c
17060         * gcc.c-torture/execute/builtins/string-2.c
17061         * gcc.c-torture/execute/builtins/string-3-lib.c
17062         * gcc.c-torture/execute/builtins/string-3.c
17063         * gcc.c-torture/execute/builtins/string-4-lib.c
17064         * gcc.c-torture/execute/builtins/string-4.c
17065         * gcc.c-torture/execute/builtins/string-5-lib.c
17066         * gcc.c-torture/execute/builtins/string-5.c
17067         * gcc.c-torture/execute/builtins/string-6-lib.c
17068         * gcc.c-torture/execute/builtins/string-6.c
17069         * gcc.c-torture/execute/builtins/string-7-lib.c
17070         * gcc.c-torture/execute/builtins/string-7.c
17071         * gcc.c-torture/execute/builtins/string-8-lib.c
17072         * gcc.c-torture/execute/builtins/string-8.c
17073         * gcc.c-torture/execute/builtins/string-9-lib.c
17074         * gcc.c-torture/execute/builtins/string-9.c
17075         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
17076         * gcc.c-torture/execute/builtins/string-asm-1.c
17077         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
17078         * gcc.c-torture/execute/builtins/string-asm-2.c
17079         * gcc.c-torture/execute/stdio-opt-1.c
17080         * gcc.c-torture/execute/stdio-opt-2.c
17081         * gcc.c-torture/execute/stdio-opt-3.c
17082         * gcc.c-torture/execute/string-opt-1.c
17083         * gcc.c-torture/execute/string-opt-10.c
17084         * gcc.c-torture/execute/string-opt-11.c
17085         * gcc.c-torture/execute/string-opt-12.c
17086         * gcc.c-torture/execute/string-opt-13.c
17087         * gcc.c-torture/execute/string-opt-14.c
17088         * gcc.c-torture/execute/string-opt-15.c
17089         * gcc.c-torture/execute/string-opt-16.c
17090         * gcc.c-torture/execute/string-opt-2.c
17091         * gcc.c-torture/execute/string-opt-6.c
17092         * gcc.c-torture/execute/string-opt-7.c
17093         * gcc.c-torture/execute/string-opt-8.c:
17094         Replace with ...
17095
17096         * gcc.c-torture/execute/builtins/abs-2.c
17097         * gcc.c-torture/execute/builtins/abs-3.c
17098         * gcc.c-torture/execute/builtins/complex-1.c
17099         * gcc.c-torture/execute/builtins/fprintf.c
17100         * gcc.c-torture/execute/builtins/fputs.c
17101         * gcc.c-torture/execute/builtins/memcmp.c
17102         * gcc.c-torture/execute/builtins/memmove.c
17103         * gcc.c-torture/execute/builtins/memops-asm.c
17104         * gcc.c-torture/execute/builtins/mempcpy-2.c
17105         * gcc.c-torture/execute/builtins/mempcpy.c
17106         * gcc.c-torture/execute/builtins/memset.c
17107         * gcc.c-torture/execute/builtins/printf.c
17108         * gcc.c-torture/execute/builtins/sprintf.c
17109         * gcc.c-torture/execute/builtins/strcat.c
17110         * gcc.c-torture/execute/builtins/strchr.c
17111         * gcc.c-torture/execute/builtins/strcmp.c
17112         * gcc.c-torture/execute/builtins/strcpy.c
17113         * gcc.c-torture/execute/builtins/strcspn.c
17114         * gcc.c-torture/execute/builtins/strlen-2.c
17115         * gcc.c-torture/execute/builtins/strlen.c
17116         * gcc.c-torture/execute/builtins/strncat.c
17117         * gcc.c-torture/execute/builtins/strncmp-2.c
17118         * gcc.c-torture/execute/builtins/strncmp.c
17119         * gcc.c-torture/execute/builtins/strncpy.c
17120         * gcc.c-torture/execute/builtins/strpbrk.c
17121         * gcc.c-torture/execute/builtins/strpcpy-2.c
17122         * gcc.c-torture/execute/builtins/strpcpy.c
17123         * gcc.c-torture/execute/builtins/strrchr.c
17124         * gcc.c-torture/execute/builtins/strspn.c
17125         * gcc.c-torture/execute/builtins/strstr-asm.c
17126         * gcc.c-torture/execute/builtins/strstr.c:
17127         ... these new files.
17128
17129         * gcc.c-torture/execute/builtins/abs-2-lib.c
17130         * gcc.c-torture/execute/builtins/abs-3-lib.c
17131         * gcc.c-torture/execute/builtins/complex-1-lib.c
17132         * gcc.c-torture/execute/builtins/fprintf-lib.c
17133         * gcc.c-torture/execute/builtins/fputs-lib.c
17134         * gcc.c-torture/execute/builtins/memcmp-lib.c
17135         * gcc.c-torture/execute/builtins/memmove-lib.c
17136         * gcc.c-torture/execute/builtins/memops-asm-lib.c
17137         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
17138         * gcc.c-torture/execute/builtins/mempcpy-lib.c
17139         * gcc.c-torture/execute/builtins/memset-lib.c
17140         * gcc.c-torture/execute/builtins/printf-lib.c
17141         * gcc.c-torture/execute/builtins/sprintf-lib.c
17142         * gcc.c-torture/execute/builtins/strcat-lib.c
17143         * gcc.c-torture/execute/builtins/strchr-lib.c
17144         * gcc.c-torture/execute/builtins/strcmp-lib.c
17145         * gcc.c-torture/execute/builtins/strcpy-lib.c
17146         * gcc.c-torture/execute/builtins/strcspn-lib.c
17147         * gcc.c-torture/execute/builtins/strlen-2-lib.c
17148         * gcc.c-torture/execute/builtins/strlen-lib.c
17149         * gcc.c-torture/execute/builtins/strncat-lib.c
17150         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
17151         * gcc.c-torture/execute/builtins/strncmp-lib.c
17152         * gcc.c-torture/execute/builtins/strncpy-lib.c
17153         * gcc.c-torture/execute/builtins/strpbrk-lib.c
17154         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
17155         * gcc.c-torture/execute/builtins/strpcpy-lib.c
17156         * gcc.c-torture/execute/builtins/strrchr-lib.c
17157         * gcc.c-torture/execute/builtins/strspn-lib.c
17158         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
17159         * gcc.c-torture/execute/builtins/strstr-lib.c
17160         * gcc.c-torture/execute/builtins/lib/abs.c
17161         * gcc.c-torture/execute/builtins/lib/fprintf.c
17162         * gcc.c-torture/execute/builtins/lib/memset.c
17163         * gcc.c-torture/execute/builtins/lib/printf.c
17164         * gcc.c-torture/execute/builtins/lib/sprintf.c
17165         * gcc.c-torture/execute/builtins/lib/strcpy.c
17166         * gcc.c-torture/execute/builtins/lib/strcspn.c
17167         * gcc.c-torture/execute/builtins/lib/strncat.c
17168         * gcc.c-torture/execute/builtins/lib/strncmp.c
17169         * gcc.c-torture/execute/builtins/lib/strncpy.c
17170         * gcc.c-torture/execute/builtins/lib/strpbrk.c
17171         * gcc.c-torture/execute/builtins/lib/strspn.c
17172         * gcc.c-torture/execute/builtins/lib/strstr.c:
17173         New files containing support routines.
17174
17175         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
17176         declaration.
17177         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
17178         when not optimizing.
17179
17180 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
17181
17182         PR c++/16240
17183         * g++.dg/abi/mangle22.C: New test.
17184         * g++.dg/abi/mangle23.C: Likewise.
17185
17186 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
17187
17188         PR fortran/16290
17189         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
17190         Allow for cases without denormalized floating point numbers.
17191
17192 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
17193
17194         PR c/1027
17195         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
17196         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
17197         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
17198         expected warning text.
17199         * gcc.dg/format/diag-2.c: New test.
17200
17201 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17202
17203         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
17204
17205 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
17206
17207         * gcc.dg/builtins-43.c: New.
17208         * gcc.dg/builtins-44.c: New.
17209         * gcc.dg/builtins-45.c: New.
17210
17211 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
17212             Andreas Tobler  <a.tobler@schweiz.ch>
17213
17214         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
17215         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
17216         as SIGSEGV.
17217         * gcc.dg/cleanup-11.c: Likewise.
17218         * gcc.dg/cleanup-8.c: Likewise.
17219         * gcc.dg/cleanup-9.c: Likewise.
17220         * gcc.dg/cleanup-5.c: Run on all platforms.
17221
17222 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
17223
17224         * g++.dg/warn/nonnull1.C: New test.
17225
17226 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
17227
17228         * gcc.dg/compat/compat-common.h: Wrap up CINT in
17229         an #ifndef SKIP_COMPLEX_INT/#endif pair.
17230         Special-case the Sun compiler wrt to <complex.h>.
17231
17232 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
17233
17234         * gcc.dg/Wunreachable-8.C: New test.
17235
17236         * gcc.dg/h8300-ice2.c : New test.
17237
17238 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
17239
17240         PR fortran/16161
17241         * gfortran.fortran-torture/compile/implicit.f90: Add test
17242         for implicit character.
17243
17244 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
17245
17246         PR fortran/16289
17247         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
17248         Use tiny() intrinsic to find smallest non-negative real
17249
17250 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
17251
17252         * gcc.dg/compat/struct-by-value-22_main.c: New test.
17253         * gcc.dg/compat/struct-by-value-22_x.c: New.
17254         * gcc.dg/compat/struct-by-value-22_y.c: New.
17255
17256         * gcc.c-torture/execute/20040629-1.c: New test.
17257
17258 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
17259
17260         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
17261         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
17262
17263         PR target/16195
17264         * gcc.dg/20040625-1.c: New test.
17265
17266 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17267
17268         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
17269
17270 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17271
17272         PR fortran/15963
17273         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
17274
17275 2004-06-29  Richard Henderson  <rth@redhat.com>
17276
17277         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
17278
17279 2004-06-29  Paul Brook  <paul@codesourcery.com>
17280
17281         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
17282         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
17283
17284 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
17285
17286         PR c++/16260
17287         * g++.dg/parse/crash15.C: New.
17288
17289 2004-06-28  Andrew Pinski  <apinski@apple.com>
17290
17291         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
17292         by the error already.
17293
17294         * g++.dg/opt/ptrmem4.C: Change to compile only test.
17295
17296 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
17297
17298         PR target/14041
17299         * gcc.dg/h8300-bss-align-1.c : New.
17300
17301 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
17302
17303         * PR c++/16174
17304         * g++.dg/template/ctor4.C: New.
17305
17306 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
17307
17308         PR c++/16205
17309         * g++.dg/warn/Wsequence-point-1.C: New test.
17310
17311 2004-06-27  Paul Brook  <paul@codesourcery.com>
17312
17313         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
17314
17315 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
17316
17317         * g++.old-deja/g++.mike/p7325.C: Remove.
17318
17319 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
17320
17321         PR c/14963
17322         * gcc.dg/pr14963.c: New test.
17323
17324 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
17325
17326         PR c++/16193
17327         * g++.dg/parse/redef1.C: New test.
17328
17329 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
17330
17331         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
17332         20021110.c.
17333         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
17334         20021119-1.c.
17335         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
17336         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
17337         5-04.c.
17338         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
17339         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
17340         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
17341         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
17342         g++.brendan/enum14.C.
17343         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
17344         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
17345         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
17346         g++.mike/virt1.C.
17347         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
17348         memtemp24.C.
17349
17350 2004-06-27  Roger Sayle  <roger@eyesopen.com>
17351
17352         * gcc.dg/20040527-1.c: New test case.
17353
17354 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
17355
17356         PR gfortran/pr16196
17357         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
17358
17359 2004-06-25  Roger Sayle  <roger@eyesopen.com>
17360
17361         PR middle-end/15825
17362         * gcc.dg/pr15825-1.c: New test case.
17363
17364 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
17365
17366         * gcc.c-torture/execute/20040625-1.c: New test.
17367
17368 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17369
17370         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
17371
17372 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
17373
17374         * gcc.dg/torture/mips-div-1.c: New test.
17375
17376 2004-06-24  Jeff Law  <law@redhat.com>
17377
17378         * gcc.dg/tree-ssa/20040624-1.c: New test.
17379
17380 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
17381
17382         * gcc.c-torture/compile/20040624-1.c: New test.
17383
17384 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17385
17386         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
17387         this directory.
17388
17389 2004-06-23  Andrew Pinski  <apinski@apple.com>
17390
17391         PR middle-end/15988
17392         * g++.dg/opt/ptrmem4.C: New test.
17393
17394         * gcc.dg/c90-array-quals-2.c: New test.
17395
17396 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
17397
17398         * gcc.dg/kpice1.c: New test.
17399
17400 2006-06-23  Andrew Pinski  <apinski@apple.com>
17401
17402         * gcc.dg/c90-array-quals.c: New test.
17403
17404 2006-06-22  Richard Henderson  <rth@redhat.com>
17405
17406         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
17407
17408 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
17409
17410         * gcc.dg/builtins-config.h: Handle FreeBSD.
17411
17412 2006-06-22  Richard Henderson  <rth@redhat.com>
17413
17414         * g++.dg/opt/devirt1.C: New.
17415
17416 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
17417
17418         * g++.dg/opt/pr15551.C: New testcase.
17419
17420 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
17421
17422         PR target/14800
17423         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
17424         x86_64-*-linux* when compiling for 32bit.
17425
17426 2004-06-21  Andrew Pinski  <apinski@apple.com>
17427
17428         * gcc.dg/pch/struct-1.c: New.
17429         * gcc.dg/pch/struct-1.hs: New.
17430
17431 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
17432
17433         * gcc.dg/pch/save-temps-1.c: New file.
17434         * gcc.dg/pch/save-temps-1.hs: New file.
17435
17436 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
17437
17438         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
17439         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
17440
17441 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17442
17443         * gfortran.fortran-torture/execute/select_1.f90: Rename function
17444         to fix type error.
17445         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
17446         Remove trailing spaces.
17447
17448 2004-06-21  Richard Henderson  <rth@redhat.com>
17449
17450         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
17451         merging && to BIT_FIELD_REF.
17452
17453 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
17454
17455         * g++.dg/opt/placeholder1.C: New test.
17456
17457 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17458
17459         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
17460         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
17461         * gcc.dg/compat/union-m128-1_x.c: Likewise.
17462         * gcc.dg/compat/union-m128-1_y.c: Likewise.
17463
17464 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
17465
17466         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
17467         extern "C".
17468         * g++.dg/other/pragma-re-1.C: Add comments.
17469
17470 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
17471
17472         PR gfortran/16080
17473         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
17474
17475 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
17476
17477         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
17478         instead of setting the type of size_t by
17479         hand.
17480
17481 2004-06-18  Roger Sayle  <roger@eyesopen.com>
17482
17483         * gcc.dg/unordered-2.c: New test case.
17484         * gcc.dg/unordered-3.c: New test case.
17485
17486 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
17487
17488         PR other/16043
17489         * lib/g++.exp (g++_version): Tweak regexp for version
17490         * lib/g77.exp (g77_version): Likewise.
17491         * lib/gfortran.exp (gfortran_version): Likewise.
17492         * lib/objc.exp (objc_version): Likewise.
17493         * lib/treelang.exp (treelang_version): Likewise.
17494
17495 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
17496
17497         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
17498         Use INT_MAX instead of __INT_MAX__.
17499         * gcc.dg/compat/struct-align-2_y.c: Likewise.
17500
17501         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
17502         * gcc.dg/compat/scalar-return-3_x.c: Use it.
17503         * gcc.dg/compat/scalar-return-3_y.c: Use it.
17504         * gcc.dg/compat/scalar-return-4_x.c: Use it.
17505         * gcc.dg/compat/scalar-return-4_y.c: Use it.
17506         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
17507         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
17508         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
17509         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
17510
17511         * gcc.dg/range-test-1.c: New test.
17512         * g++.dg/opt/range-test-1.C: New test.
17513
17514 2004-06-17  Richard Henderson  <rth@redhat.com>
17515
17516         * objc.dg/sync-1.m: New.
17517         * objc.dg/try-catch-1.m: Don't force next runtime.
17518         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
17519         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
17520         shadowed catch clause.
17521         * objc.dg/try-catch-5.m: New.
17522
17523 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
17524
17525         Bug 14610
17526         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
17527
17528 2004-06-15  Richard Henderson  <rth@redhat.com>
17529
17530         * gcc.dg/20001116-1.c: Move expected warning line.
17531
17532 2004-06-15  Richard Henderson  <rth@redhat.com>
17533
17534         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
17535         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
17536
17537 2004-06-15  Jeff Law  <law@redhat.com>
17538
17539         * gcc.dg/tree-ssa/20040615-1.c: New test.
17540         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
17541         be less sensitive to operand ordering.
17542         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
17543
17544 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
17545
17546         * g++.dg/abi/bitfield3.C: Add comment..
17547
17548 2004-06-15  Richard Henderson  <rth@redhat.com>
17549
17550         * g++.dg/ext/stmtexpr1.C: XFAIL.
17551         * gcc.dg/20030612-1.c: XFAIL.
17552
17553 2004-06-15  Eric Christopher  <echristo@redhat.com>
17554
17555         * g++.dg/charset/asm5.c: New.
17556         * gcc.dg/charset/asm6.c: New.
17557
17558 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17559
17560         PR fortran/15962
17561         * gfortran.fortran-torture/execute/select_1.f90: New test.
17562
17563 2004-06-15  Paul Brook  <paul@codesourcery.com>
17564
17565         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
17566
17567 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17568
17569         PR c++/15967
17570         * g++.dg/lookup/crash3.C: New test.
17571
17572 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17573
17574         PR c++/15947
17575         * g++.dg/parse/dtor4.C: New test.
17576
17577 2004-06-14  Jeff Law  <law@redhat.com>
17578
17579         * gcc.c-torture/compile/20040614-1.c: New test.
17580
17581 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17582
17583         PR fortran/15211
17584         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
17585         LEN of a character array.
17586
17587 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
17588
17589         PR c++/15096
17590         * g++.dg/template/ptrmem10.C: New test.
17591
17592         PR c++/14930
17593         * g++.dg/template/friend30.C: New test.
17594
17595 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17596
17597         PR fortran/14928
17598         * gfortran.fortran-torture/compile/mloc.f90: New test.
17599
17600 2004-06-13  Paul Brook  <paul@codesourcery.com>
17601
17602         * gfortran.fortran-torture/execute/random_2.f90: New test.
17603
17604 2004-06-13  Eric Christopher  <echristo@redhat.com>
17605
17606         * gcc.dg/noncompile/redecl-1.c: Fix error message.
17607
17608 2004-06-12  Paul Brook  <paul@codesourcery.com>
17609
17610         * gfortran.fortran-torture/execute/contained_3.f90: New test.
17611
17612 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17613
17614         PR fortran/14923
17615         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
17616
17617 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17618
17619         PR fortran/14957
17620         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
17621         syntax errors in end statements of contained subroutines.
17622
17623 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17624
17625         PR fortran/12841
17626         * gfortran.fortran-torture/execute/null_arg.f90: New test.
17627
17628 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
17629
17630         PR fortran/15665
17631         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
17632
17633 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
17634
17635         PR gfortran/12839
17636         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
17637
17638 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
17639
17640         PR c++/15862
17641         * g++.dg/parse/enum1.C: New test.
17642
17643 2004-06-10  Jeff Law  <law@redhat.com>
17644
17645         * gcc.c-torture/compile/20040610-1.c: New test.
17646
17647 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17648
17649         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
17650         * g++.old-deja/g++.other/decl3.C: Likewise.
17651
17652 2004-06-10  Brian Booth  <bbooth@redhat.com>
17653
17654         * gcc.dg/tree-ssa/20031015-1.c: Scan for
17655         V_MAY_DEF instead of VDEF.
17656         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
17657
17658 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
17659
17660         PR c++/14211
17661         * g++.dg/conversion/const1.C: New test.
17662
17663         PR c++/15076
17664         * g++.dg/conversion/reinterpret1.C: New test.
17665
17666         PR c++/15877
17667         * g++.dg/template/enum2.C: New test.
17668
17669         PR c++/15227
17670         * g++.dg/template/error13.C: New test.
17671
17672 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17673
17674         PR fortran/14957
17675         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
17676         arguments to test_* REAL and of the right size.
17677
17678 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
17679
17680         PR target/15569
17681         PR rtl-optimization/15681
17682         * gcc.dg/20040609-1.c: New test.
17683
17684 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
17685
17686         PR c++/14791
17687         * g++.dg/opt/builtins1.C: New test.
17688
17689 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
17690
17691         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
17692         that use default windows32 struct layout.
17693         * gcc.dg/i386-bitfield2.c: Likewise.
17694
17695 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
17696
17697         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
17698         for mingw32 and cygwin targets.
17699
17700 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
17701
17702         * gcc.dg/pch/macro-4.c: New.
17703         * gcc.dg/pch/macro-4.hs: New.
17704
17705 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17706
17707         PR fortran/13249
17708         * gfortran.fortran-torture/compile/name_clash.f90: New test.
17709
17710 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17711
17712         PR fortran/13372
17713         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
17714
17715 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
17716
17717         PR gfortran/14897
17718         * gfortran.fortran-torture/execute/t_edit.f90: New test.
17719
17720 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
17721
17722         PR gfortran/15755
17723         * gfortran.fortran-torture/execute/backspace.c : New test.
17724
17725 2004-06-09  Paul Brook  <paul@codesourcery.com>
17726
17727         * gfortran.fortran-torture/execure/intrinsic_associated.f90
17728         (pointer_to_section): Rewrite to use smaller array.
17729
17730 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
17731
17732         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
17733         * gcc.dg/ext/altivec-10.c: Same.
17734         * gcc.dg/ext/altivec-11.c: Same.
17735         * gcc.dg/ext/altivec-12.c: Same.
17736         * gcc.dg/ext/altivec-13.c: Same.
17737         * gcc.dg/ext/altivec-14.c: Same.
17738         * gcc.dg/ext/altivec-15.c: Same.
17739         * gcc.dg/ext/altivec-16.c: Same.
17740         * gcc.dg/ext/altivec-3.c: Same.
17741         * gcc.dg/ext/altivec-4.c: Same.
17742         * gcc.dg/ext/altivec-6.c: Same.
17743         * gcc.dg/ext/altivec-7.c: Same.
17744         * gcc.dg/ext/altivec-8.c: Same.
17745         * gcc.dg/ext/altivec-varargs-1.c: Same.
17746
17747         * g++.dg/ext/altivec-1.C: Correct dg syntax.
17748         * g++.dg/ext/altivec-10.C: Same.
17749         * g++.dg/ext/altivec-2.C: Same.
17750         * g++.dg/ext/altivec-3.C: Same.
17751         * g++.dg/ext/altivec-4.C: Same.
17752         * g++.dg/ext/altivec-5.C: Same.
17753         * g++.dg/ext/altivec-6.C: Same.
17754         * g++.dg/ext/altivec-7.C: Same.
17755         * g++.dg/ext/altivec-8.C: Same.
17756         * g++.dg/ext/altivec-9.C: Same.
17757
17758 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17759
17760         PR c++/7841
17761         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
17762
17763 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17764
17765         * gcc.dg/union-1.c: New test.
17766
17767 2004-06-07  Roger Sayle  <roger@eyesopen.com>
17768
17769         * gcc.dg/builtins-41.c: New test case.
17770         * gcc.dg/builtins-42.c: New test case.
17771
17772 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
17773
17774         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
17775         * g++.dg/ext/altivec-10.C: Same.
17776         * g++.dg/ext/altivec-2.C: Same.
17777         * g++.dg/ext/altivec-3.C: Same.
17778         * g++.dg/ext/altivec-4.C: Same.
17779         * g++.dg/ext/altivec-5.C: Same.
17780         * g++.dg/ext/altivec-6.C: Same.
17781         * g++.dg/ext/altivec-7.C: Same.
17782         * g++.dg/ext/altivec-8.C: Same.
17783         * g++.dg/ext/altivec-9.C: Same.
17784         * g++.old-deja/g++.abi/cxa_vec.C: Same.
17785         * g++.old-deja/g++.brendan/new3.C: Same.
17786         * gcc.c-torture/execute/eeprof-1.x: Same.
17787
17788 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
17789
17790         PR c/14765
17791         * gcc.dg/pr14765-1.c: New test.
17792
17793 2004-06-07  Roger Sayle  <roger@eyesopen.com>
17794
17795         PR c/14649
17796         * gcc.dg/pr14649-1.c: New test case.
17797
17798 2004-06-07  Richard Henderson  <rth@redhat.com>
17799
17800         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
17801         if temporaries.
17802
17803 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
17804
17805         * g++.dg/eh/elide1.C: Remove XFAIL.
17806
17807 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
17808
17809         PR c++/15337
17810         * g++.dg/expr/sizeof3.C: New test.
17811
17812         PR c++/14777
17813         * g++.dg/template/access14.C: New test.
17814
17815         PR c++/15554
17816         * g++.dg/template/enum1.C: New test.
17817
17818         PR c++/15057
17819         * g++.dg/eh/throw1.C: New test.
17820
17821 2004-06-07  David Ayers  <d.ayers@inode.at>
17822             Ziemowit Laski  <zlaski@apple.com>
17823
17824         * lib/objc.exp (objc_target_compile): Revert the '-framework
17825         Foundation' flag fix, since bare Darwin does not ship
17826         with the Foundation framework.
17827         * objc/execute/next_mapping.h: Provide a local NSConstantString
17828         @interface and @implementation.
17829         (objc_constant_string_init): A constructor function, used to
17830         initialize the NSConstantString meta-class object.
17831         * objc/execute/string1.m: Include "next_mapping.h" instead of
17832         <Foundation/NSString.h>.
17833         * objc/execute/string2.m: Likewise.
17834         * objc/execute/string3.m: Likewise.
17835         * objc/execute/string4.m: Likewise.
17836
17837 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
17838
17839         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
17840         to double. Replace double with FLOAT.
17841         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
17842
17843         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
17844         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
17845         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
17846         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
17847         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
17848         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
17849         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
17850         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
17851
17852 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
17853
17854         PR c/13519
17855         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
17856
17857 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17858
17859         PR c++/15503
17860         * g++.dg/template/meminit2.C: New test.
17861
17862 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
17863
17864         PR target/15822
17865         * gcc.c-torture/execute/compare-fp-1.c,
17866         gcc.c-torture/execute/compare-fp-2.c,
17867         gcc.c-torture/execute/compare-fp-3.c,
17868         gcc.c-torture/execute/compare-fp-4.c,
17869         gcc.c-torture/execute/compare-fp-3.x,
17870         gcc.c-torture/execute/compare-fp-4.x: Moved...
17871         * gcc.c-torture/execute/ieee/compare-fp-1.c,
17872         gcc.c-torture/execute/ieee/compare-fp-2.c,
17873         gcc.c-torture/execute/ieee/compare-fp-3.c,
17874         gcc.c-torture/execute/ieee/compare-fp-4.c,
17875         gcc.c-torture/execute/ieee/compare-fp-3.x,
17876         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
17877
17878 2004-06-04  David Ayers  <d.ayers@inode.at>
17879
17880         * objc/execute/protocol-isEqual-4.m: New testcase.
17881
17882 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
17883
17884         * objc/execute/protocol-isEqual-1.m: New testcase.
17885         * objc/execute/protocol-isEqual-2.m: New testcase.
17886         * objc/execute/protocol-isEqual-3.m: New testcase.
17887
17888 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17889
17890         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
17891
17892 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
17893
17894         * lib/objc.exp (objc_target_compile): When running tests on
17895         Darwin (Mac OS X), inform the linker about '-framework
17896         'Foundation'.
17897
17898 2004-06-02  Eric Christopher  <echristo@redhat.com>
17899
17900         * gcc.c-torture/compile/20040602-1.c: New.
17901
17902 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
17903
17904         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
17905         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
17906
17907         PR tree-optimization/14736
17908         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
17909
17910         PR tree-optimization/14042
17911         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
17912
17913         PR tree-optimization/14729
17914         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
17915
17916 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17917
17918         PR fortran/15557
17919         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
17920
17921 2004-06-01  Richard Hederson  <rth@redhat.com>
17922
17923         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
17924
17925 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17926
17927         PR c++/14932
17928         * g++.dg/parse/offsetof4.C: New test.
17929
17930 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
17931
17932         PR objc/7993
17933         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
17934
17935 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
17936
17937         PR c++/15701
17938         * g++.dg/template/friend29.C: New test.
17939
17940 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
17941
17942         PR c/15749
17943         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
17944
17945 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
17946
17947         * gcc.dg/sparc-trap-1.c: New test.
17948
17949 2004-05-31  Roger Sayle  <roger@eyesopen.com>
17950
17951         PR middle-end/15069
17952         * g++.dg/opt/fold3.C: New test case.
17953
17954 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
17955
17956         * lib/target-supports.exp (check_iconv_available): Fix fallout
17957         from 2004-05-28 patch.
17958
17959 2004-05-30  Paul Brook  <paul@codesourcery.com>
17960
17961         PR fortran/15620
17962         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
17963         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
17964
17965 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
17966
17967         * gfortran.fortran-torture/execute/random_1.f90: New test.
17968
17969 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
17970
17971         * g++.dg/ext/altivec-10.C: New test.
17972
17973 2004-05-29  Paul Brook  <paul@codesourcery.com>
17974
17975         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
17976
17977 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
17978
17979         * gcc.dg/altivec-16.c: New test.
17980
17981 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
17982
17983         * lib/target-supports.exp (check_vmx_hw_available): New.
17984         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
17985
17986         * lib/target-supports.exp (check_alias_available,
17987         check_iconv_available, check_named_sections_available): Use
17988         unique names for temporary files.
17989
17990 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
17991
17992         * gcc.dg/altivec-15.c: New test.
17993
17994 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
17995
17996         PR c++/15083
17997         * g++.dg/warn/noeffect6.C: New test.
17998
17999         PR c++/15471
18000         * g++.dg/expr/ptrmem4.C: New test.
18001
18002         PR c++/15640
18003         * g++.dg/template/operator3.C: New test.
18004
18005 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
18006
18007         PR c++/14668
18008         * g++.dg/lookup/redecl1.C: New test.
18009         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
18010
18011 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
18012
18013         * gcc.c-torture/execute/compare-fp-1.c,
18014         gcc.c-torture/execute/compare-fp-2.c,
18015         gcc.c-torture/execute/compare-fp-3.c,
18016         gcc.c-torture/execute/compare-fp-4.c,
18017         gcc.c-torture/execute/compare-fp-3.x,
18018         gcc.c-torture/execute/compare-fp-4.x,
18019         gcc.dg/pr15649-1.c: New.
18020
18021 2004-05-27  Adam Nemet  <anemet@lnxw.com>
18022
18023         PR c++/12883
18024         * g++.dg/init/array14.C: New test.
18025
18026 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
18027
18028         * lib/compat.exp (compat-get-options-main): New.
18029         (compat-get-options): Remove unneeded code, warn for ignored
18030         command.
18031         (compat-execute): Check flag set by dg-require-* commands.
18032
18033         * lib/compat.exp (compat-execute): Break up long lines.
18034
18035 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
18036
18037         * gcc.dg/altivec-7.c: Don't use 'vector long'.
18038         * gcc.dg/altivec-14.c: New test.
18039         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
18040
18041         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
18042         * gcc.dg/altivec-12.c: Ditto.
18043
18044         * gcc.dg/altivec-3.c: Move call to altivec_check.
18045
18046 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
18047
18048         PR c++/15044
18049         * g++.dg/template/error12.C: New test.
18050
18051         PR c++/15317
18052         * g++.dg/ext/attrib15.C: New test.
18053
18054         PR c++/15329
18055         * g++.dg/template/ptrmem9.C: New test.
18056
18057 2004-05-25  Paul Brook  <paul@codesourcery.com>
18058
18059         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
18060
18061 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
18062
18063         PR c++/15165
18064         * g++.dg/template/crash19.C: New test.
18065
18066 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
18067
18068         PR c++/15025
18069         * g++.dg/template/redecl1.C: New test.
18070
18071 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
18072
18073         PR c++/14821
18074         * g++.dg/other/ns1.C: New test.
18075
18076         PR c++/14883
18077         * g++.dg/template/invalid1.C: New test.
18078
18079 2004-05-23  Paul Brook  <paul@codesourcery.com>
18080         Victor Leikehman  <lei@haifasphere.co.il>
18081
18082         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
18083         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
18084
18085 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
18086
18087         PR c++/15285
18088         PR c++/15299
18089         * g++.dg/template/non-dependent5.C: New test.
18090         * g++.dg/template/non-dependent6.C: New test.
18091
18092 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
18093
18094         PR c++/15507
18095         * g++.dg/inherit/union1.C: New test.
18096
18097         PR c++/15542
18098         * g++.dg/template/addr1.C: New test.
18099
18100         PR c++/15427
18101         * g++.dg/template/array5.C: New test.
18102
18103         PR c++/15287
18104         * g++.dg/template/array6.C: New test.
18105
18106 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
18107             Roger Sayle  <roger@eyesopen.com>
18108
18109         * g++.dg/lookup/forscope2.C: New test case.
18110
18111 2004-05-22  Ben Elliston  <bje@au.ibm.com>
18112
18113         * gcc.dg/cpp/Wmissingdirs.c: New.
18114
18115 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
18116
18117         PR target/15301
18118         * gcc.dg/compat/union-m128-1.h: New file.
18119         * gcc.dg/compat/union-m128-1_main.c: Likewise.
18120         * gcc.dg/compat/union-m128-1_x.c: Likewise.
18121         * gcc.dg/compat/union-m128-1_y.c: Likewise.
18122
18123 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
18124
18125         PR target/15302
18126         * gcc.dg/compat/struct-complex-1.h: New file.
18127         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
18128         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
18129         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
18130
18131 2004-05-20  Roger Sayle  <roger@eyesopen.com>
18132
18133         PR middle-end/3074
18134         * gcc.dg/pr3074-1.c: New test case.
18135         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
18136
18137 2004-05-20  Falk Hueffner  <falk@debian.org>
18138
18139         PR other/15526
18140         * gcc.dg/ftrapv-1.c: New test case.
18141
18142 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
18143
18144         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
18145
18146 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
18147             Jeff Law  <law@redhat.com>
18148
18149         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
18150         * gcc.dg/tree-ssa/20040518-2.c: New test.
18151
18152         * gcc.dg/tree-ssa/20040518-1.c: New test.
18153
18154 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
18155
18156         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
18157
18158 2004-05-18  Paul Brook  <paul@codesourcery.com>
18159
18160         PR fortran/13930
18161         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
18162
18163 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18164
18165         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
18166         constant folding.
18167
18168 2004-05-17  Steven Bosscher  <stevenb@suse.de>
18169
18170         * gcc.dg/tree-ssa/20040517-1.c: New test.
18171
18172 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18173
18174         * gcc.dg/loop-4.c: New test.
18175
18176 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
18177
18178         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
18179
18180 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
18181
18182         PR fortran/15311
18183         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
18184
18185 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18186
18187         PR fortran/13826
18188         PR fortran/13940
18189         * gfortran.fortran-torture/compile/data_1.f90: New test.
18190
18191 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
18192
18193         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
18194         * gcc.dg/uninit-H.c: Define ASM for __s390__.
18195
18196 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
18197
18198         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
18199
18200 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
18201
18202         PR c/15444
18203         * gcc.dg/format/xopen-1.c: Adjust expected message.
18204         * gcc.dg/format/xopen-3.c: New test.
18205
18206 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
18207
18208         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
18209
18210 2004-05-14  Jeff Law  <law@redhat.com>
18211
18212         * gcc.dg/tree-ssa/20040514-2.c: New test.
18213
18214 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18215
18216         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
18217         this ...
18218         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
18219         this.
18220
18221 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
18222
18223         * gcc.dg/tree-ssa/20040514-1.c: New test.
18224
18225 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18226
18227         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
18228         test.
18229
18230 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18231
18232         PR fortran/14066
18233         * gfortran.fortran-torture/compile/do_1.f90: New test.
18234
18235 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18236
18237         PR fortran/15051
18238         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
18239         test.
18240
18241 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
18242
18243         PR fortran/15149
18244         * gfortran.fortran-torture/execute/random_init.f90: New test.
18245
18246 2004-05-13  Paul Brook  <paul@codesourcery.com>
18247
18248         PR fortran/15314
18249         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
18250
18251 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
18252
18253         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
18254         for the powerpc case.
18255
18256 2004-05-13  Jeff Law  <law@redhat.com>
18257
18258         * gcc.dg/tree-ssa/20040513-1.c: New test.
18259         * gcc.dg/tree-ssa/20040513-2.c: New test.
18260
18261 2004-05-13  Paul Brook  <paul@codesourcery.com>
18262
18263         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
18264         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
18265         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
18266
18267 2004-05-13  Andreas Schwab  <schwab@suse.de>
18268
18269         PR other/10819
18270         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
18271         characters.
18272
18273 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
18274
18275         PR fortran/15294
18276         * gfortran.fortran-torture/execute/adjustr.f90: New file.
18277
18278 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
18279
18280         Merge from tree-ssa-20020619-branch.  See
18281         ChangeLog.tree-ssa for details.
18282
18283 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
18284
18285         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
18286         include <altivec.h> explicitly.
18287         * gcc.dg/altivec-13.c: Likewise.
18288
18289 2004-05-11  Paul Brook  <paul@codesourcery.com>
18290
18291         * gcc.c-torture/compile/20010518-1.c: Force enum size.
18292
18293 2004-05-10  Eric Christopher  <echristo@redhat.com>
18294
18295         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
18296         * gcc.dg/sibcall-4.c: Ditto.
18297
18298 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
18299
18300         * g++.dg/ext/altivec-8.C: New test case.
18301         * gcc.dg/altivec-13.c: New test case.
18302
18303 2004-05-08  Roger Sayle  <roger@eyesopen.com>
18304
18305         * gcc.c-torture/execute/divcmp-1.c: New test case.
18306         * gcc.c-torture/execute/divcmp-2.c: New test case.
18307         * gcc.c-torture/execute/divcmp-3.c: New test case.
18308
18309 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
18310
18311         * g++.dg/other/pragma-re-2.C: New test.
18312
18313 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
18314
18315         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
18316         * gcc.dg/i386-387-2.c: Likewise.
18317
18318         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
18319         __builtin_drem.
18320         * gcc.dg/i386-387-6.c: Likewise.
18321
18322 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
18323
18324         * gcc.dg/builtins-33.c: Also check log1p*.
18325
18326 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
18327
18328         PR optimization/15296
18329         * gcc.c-torture/execute/pr15296.c: New test.
18330
18331 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
18332
18333         * gcc.dg/builtins-40.c: New test.
18334
18335 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
18336
18337         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
18338
18339 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
18340
18341         * g++.dg/ext/spe1.C: New testcase.
18342
18343 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
18344
18345         * objc.dg/image-info.m: Allow additional attributes
18346         for __image_info section.
18347
18348 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
18349
18350         * gcc.dg/torture/mips-hilo-2.c: New test.
18351
18352 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18353
18354         PR c++/14389
18355         * g++.dg/template/member5.C: New test.
18356
18357 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
18358
18359         * gcc.dg/builtins-34.c: Also check expm1*.
18360
18361 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18362
18363         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
18364         * gcc.dg/torture/builtin-convert-3.c: New test.
18365
18366 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
18367
18368         PR middle-end/15054
18369         * g++.dg/opt/pr15054.C: New test.
18370
18371 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18372
18373         * gcc.dg/torture/builtin-rounding-1.c: New test.
18374         * gcc.dg/builtins-25.c: Delete.
18375         * gcc.dg/builtins-29.c: Delete.
18376
18377 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
18378
18379         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
18380         * gcc.dg/sibcall-4.c: Likewise.
18381         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
18382
18383 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
18384
18385         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
18386         bit-field on 16-bit targets.
18387
18388 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
18389
18390         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
18391         16-bit targets.
18392
18393 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
18394
18395         * gcc.dg/rs6000-power2-1.c: Change to compile only.
18396         * gcc.dg/rs6000-power2-2.c: Likewise.
18397
18398 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
18399
18400         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
18401         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
18402         Change the asm registers to be in form of frN instead of fN.
18403
18404 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18405
18406         * gcc.dg/torture/builtin-convert-2.c: New test.
18407
18408 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
18409
18410         * gcc.dg/rs6000-power2-1.c: New test.
18411         * gcc.dg/rs6000-power2-2.c: New test.
18412
18413 2004-04-28  Jan Hubicka  <jh@suse.cz>
18414
18415         * gcc.dg/unused-6.c: New test.
18416
18417 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
18418             Ulrich Weigand  <uweigand@de.ibm.com>
18419
18420         * ada/acats/run_all.sh: Define $target variable.
18421
18422 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
18423
18424         PR c++/15119
18425         * g++.dg/other/vararg-1.C: New test.
18426
18427         PR c++/4794
18428         * g++.dg/eh/cleanup3.C: New test.
18429
18430 2004-04-24  Laurent GUERBY <laurent@guerby.net>
18431
18432         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
18433         and ad8011a (target_insn).
18434         * ada/acats/support/macro.dfs: Likewise.
18435         * ada/acats/support/impbit.adb: New file.
18436
18437 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
18438
18439         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
18440
18441 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18442
18443         * gcc.dg/loop-3.c: New test.
18444
18445 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
18446
18447         * gcc.c-torture/execute/simd-5.c: New test.
18448
18449 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18450
18451         PR c++/15064
18452         * g++.dg/template/crash18.C: New test.
18453
18454 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
18455
18456         * g++.dg/ext/complit3.C: New test.
18457
18458 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
18459
18460         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
18461         * gcc.dg/altivec-3.c: Same.
18462         * gcc.dg/altivec-varargs-1.c: Same.
18463
18464 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
18465
18466         * lib/target-supports.exp (check_profiling_available): Assume
18467         profiling is not available on powerpc-eabi targets.
18468
18469 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
18470
18471         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
18472         * gcc.dg/vmx/bug-1.c: Ditto.
18473
18474 2004-04-20  Eric Christopher  <echristo@redhat.com>
18475
18476         * gcc.dg/charset/extern.c: New test.
18477         * g++.dg/charset/extern3.cc: Ditto.
18478
18479 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
18480
18481         * gcc.dg/builtins-39.c: New test.
18482
18483 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
18484
18485         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
18486
18487 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
18488
18489         * gcc.dg/torture/mips-hilo-1.c: New test.
18490
18491 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
18492
18493         * gcc.c-torture/compile/20040419-1.c: New test.
18494
18495 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
18496
18497         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
18498
18499 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
18500             Aldy Hernandez  <aldyh@redhat.com>
18501
18502         * gcc.c-torture/execute/va-arg-24.c: New.
18503
18504 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
18505             Aldy Hernandez  <aldyh@redhat.com>
18506
18507         * gcc.dg/vmx/1b-01.c: New.
18508         * gcc.dg/vmx/1b-02.c: New.
18509         * gcc.dg/vmx/1b-03.c: New.
18510         * gcc.dg/vmx/1b-04.c: New.
18511         * gcc.dg/vmx/1b-05.c: New.
18512         * gcc.dg/vmx/1b-06.c: New.
18513         * gcc.dg/vmx/1b-07.c: New.
18514         * gcc.dg/vmx/1c-01.c: New.
18515         * gcc.dg/vmx/1c-02.c: New.
18516         * gcc.dg/vmx/3a-01a.c: New.
18517         * gcc.dg/vmx/3a-01.c: New.
18518         * gcc.dg/vmx/3a-01m.c: New.
18519         * gcc.dg/vmx/3a-03.c: New.
18520         * gcc.dg/vmx/3a-03m.c: New.
18521         * gcc.dg/vmx/3a-04.c: New.
18522         * gcc.dg/vmx/3a-04m.c: New.
18523         * gcc.dg/vmx/3a-05.c: New.
18524         * gcc.dg/vmx/3a-06.c: New.
18525         * gcc.dg/vmx/3a-06m.c: New.
18526         * gcc.dg/vmx/3a-07.c: New.
18527         * gcc.dg/vmx/3b-01.c: New.
18528         * gcc.dg/vmx/3b-02.c: New.
18529         * gcc.dg/vmx/3b-10.c: New.
18530         * gcc.dg/vmx/3b-13.c: New.
18531         * gcc.dg/vmx/3b-14.c: New.
18532         * gcc.dg/vmx/3b-15.c: New.
18533         * gcc.dg/vmx/3c-01a.c: New.
18534         * gcc.dg/vmx/3c-01.c: New.
18535         * gcc.dg/vmx/3c-02.c: New.
18536         * gcc.dg/vmx/3c-03.c: New.
18537         * gcc.dg/vmx/3d-01.c: New.
18538         * gcc.dg/vmx/4-01.c: New.
18539         * gcc.dg/vmx/4-03.c: New.
18540         * gcc.dg/vmx/5-01.c: New.
18541         * gcc.dg/vmx/5-02.c: New.
18542         * gcc.dg/vmx/5-03.c: New.
18543         * gcc.dg/vmx/5-04.c: New.
18544         * gcc.dg/vmx/5-05.c: New.
18545         * gcc.dg/vmx/5-06.c: New.
18546         * gcc.dg/vmx/5-07.c: New.
18547         * gcc.dg/vmx/5-07t.c: New.
18548         * gcc.dg/vmx/5-08.c: New.
18549         * gcc.dg/vmx/5-10.c: New.
18550         * gcc.dg/vmx/5-11.c: New.
18551         * gcc.dg/vmx/7-01a.c: New.
18552         * gcc.dg/vmx/7-01.c: New.
18553         * gcc.dg/vmx/7c-01.c: New.
18554         * gcc.dg/vmx/7d-01.c: New.
18555         * gcc.dg/vmx/7d-02.c: New.
18556         * gcc.dg/vmx/8-01.c: New.
18557         * gcc.dg/vmx/8-02a.c: New.
18558         * gcc.dg/vmx/8-02.c: New.
18559         * gcc.dg/vmx/brode-1.c: New.
18560         * gcc.dg/vmx/bug-1.c: New.
18561         * gcc.dg/vmx/bug-2.c: New.
18562         * gcc.dg/vmx/bug-3.c: New.
18563         * gcc.dg/vmx/cw-bug-1.c: New.
18564         * gcc.dg/vmx/cw-bug-2.c: New.
18565         * gcc.dg/vmx/cw-bug-3.c: New.
18566         * gcc.dg/vmx/dct.c: New.
18567         * gcc.dg/vmx/debug-1.c: New.
18568         * gcc.dg/vmx/debug-2.c: New.
18569         * gcc.dg/vmx/debug-3.c: New.
18570         * gcc.dg/vmx/debug-4.c: New.
18571         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
18572         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
18573         * gcc.dg/vmx/eg-5.c: New.
18574         * gcc.dg/vmx/fft.c: New.
18575         * gcc.dg/vmx/gcc-bug-1.c: New.
18576         * gcc.dg/vmx/gcc-bug-2.c: New.
18577         * gcc.dg/vmx/gcc-bug-3.c: New.
18578         * gcc.dg/vmx/gcc-bug-4.c: New.
18579         * gcc.dg/vmx/gcc-bug-5.c: New.
18580         * gcc.dg/vmx/gcc-bug-6.c: New.
18581         * gcc.dg/vmx/gcc-bug-7.c: New.
18582         * gcc.dg/vmx/gcc-bug-8.c: New.
18583         * gcc.dg/vmx/gcc-bug-9.c: New.
18584         * gcc.dg/vmx/gcc-bug-b.c: New.
18585         * gcc.dg/vmx/gcc-bug-c.c: New.
18586         * gcc.dg/vmx/gcc-bug-d.c: New.
18587         * gcc.dg/vmx/gcc-bug-e.c: New.
18588         * gcc.dg/vmx/gcc-bug-f.c: New.
18589         * gcc.dg/vmx/gcc-bug-g.c: New.
18590         * gcc.dg/vmx/gcc-bug-i.c: New.
18591         * gcc.dg/vmx/harness.h: New.
18592         * gcc.dg/vmx/ira1.c: New.
18593         * gcc.dg/vmx/ira2a.c: New.
18594         * gcc.dg/vmx/ira2b.c: New.
18595         * gcc.dg/vmx/ira2.c: New.
18596         * gcc.dg/vmx/ira2c.c: New.
18597         * gcc.dg/vmx/mem.c: New.
18598         * gcc.dg/vmx/newton-1.c: New.
18599         * gcc.dg/vmx/ops.c: New.
18600         * gcc.dg/vmx/sn7153.c: New.
18601         * gcc.dg/vmx/spill2.c: New.
18602         * gcc.dg/vmx/spill3.c: New.
18603         * gcc.dg/vmx/spill.c: New.
18604         * gcc.dg/vmx/t.c: New.
18605         * gcc.dg/vmx/varargs-1.c: New.
18606         * gcc.dg/vmx/varargs-2.c: New.
18607         * gcc.dg/vmx/varargs-3.c: New.
18608         * gcc.dg/vmx/varargs-4.c: New.
18609         * gcc.dg/vmx/varargs-5.c: New.
18610         * gcc.dg/vmx/varargs-6.c: New.
18611         * gcc.dg/vmx/varargs-7.c: New.
18612         * gcc.dg/vmx/vmx.exp: New.
18613         * gcc.dg/vmx/vprint-1.c: New.
18614         * gcc.dg/vmx/vscan-1.c: New.
18615         * gcc.dg/vmx/x-01.c: New.
18616         * gcc.dg/vmx/x-02.c: New.
18617         * gcc.dg/vmx/x-03.c: New.
18618         * gcc.dg/vmx/x-04.c: New.
18619         * gcc.dg/vmx/x-05.c: New.
18620         * gcc.dg/vmx/yousufi-1.c: New.
18621         * gcc.dg/vmx/zero-1.c: New.
18622         * gcc.dg/vmx/zero.c: New.
18623
18624 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
18625
18626         * g++.dg/lookup/java1.C: Update for chage of
18627         _Jv_AllocObject.
18628         * g++.dg/lookup/java2.C: Likewise.
18629
18630 2004-04-17  Laurent GUERBY <laurent@guerby.net>
18631
18632         * ada/acats/run_all.sh: use -O2 by default.
18633
18634 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
18635
18636         * gcc.dg/vr-mult-[12].c: New tests.
18637
18638 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18639
18640         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
18641
18642         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
18643
18644 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
18645
18646         * lib/target-supports.exp (check_profiling_available): Assume profiling
18647         isn't available for mips*-*-elf targets.
18648
18649 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
18650
18651         * gcc.dg/builtins-38.c: New test.
18652
18653 2004-04-14  Eric Christopher  <echristo@redhat.com>
18654
18655         * g++.dg/charset/charset.exp: Run .cc extension tests.
18656
18657 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
18658
18659         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
18660
18661 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18662
18663         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
18664
18665 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
18666
18667         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
18668         * gcc.dg/i386-387-2.c: Likewise.
18669
18670         * gcc.dg/i386-387-7.c: New test.
18671         * gcc.dg/i386-387-8.c: New test.
18672
18673         * gcc.dg/builtins-37.c: New test.
18674
18675 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
18676
18677         * g++.dg/pch/externc-1.C: Add missing semicolon.
18678
18679 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
18680
18681         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
18682
18683 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
18684
18685         * gcc.c-torture/execute/20040411-1.c: New test.
18686
18687 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18688
18689         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
18690
18691 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
18692
18693         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
18694
18695 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
18696
18697         * lib/target-supports.exp (check_named_sections_available): New.
18698         * lib/gcc-dg.exp (dg-require-named-sections): New.
18699         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
18700         old-deja.exp.  Also prune error-count message from HP linker.
18701         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
18702
18703         * g++.dg/init/init-ref4.C: Use dg-require-weak.
18704         * g++.old-deja/g++.pt/static3.C: Likewise.
18705         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
18706
18707 2004-04-09  Roger Sayle  <roger@eyesopen.com>
18708
18709         * gcc.c-torture/execute/20040409-1.c: New test case.
18710         * gcc.c-torture/execute/20040409-2.c: New test case.
18711         * gcc.c-torture/execute/20040409-3.c: New test case.
18712
18713 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
18714
18715         * gcc.dg/20040409-1.c: New test.
18716
18717 2004-04-08  Roger Sayle  <roger@eyesopen.com>
18718
18719         PR target/14888
18720         * g++.dg/opt/pr14888.C: New test case.
18721
18722 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
18723
18724         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
18725         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
18726         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
18727         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
18728         New tests.
18729
18730 2004-04-08  Paul Brook  <paul@codesourcery.com>
18731
18732         * gcc.dg/spill-1.c: New test.
18733
18734 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18735
18736         * gcc.dg/torture/builtin-ctype-2.c: New test.
18737
18738 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
18739
18740         * gcc.dg/pch/pch.exp: Add largefile test.
18741
18742 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
18743
18744         * g++.dg/pch/externc-1.Hs: New.
18745         * g++.dg/pch/externc-1.C: New.
18746
18747 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18748
18749         * gcc.dg/compat/struct-by-value-5a_main.c,
18750         gcc.dg/compat/struct-by-value-5b_main.c: New files.
18751         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
18752         * gcc.dg/compat/struct-by-value-5a_x.c,
18753         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
18754         gcc.dg/compat/struct-by-value-5_x.c.
18755         * gcc.dg/compat/struct-by-value-5a_y.c,
18756         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
18757         gcc.dg/compat/struct-by-value-5_y.c.
18758
18759         * gcc.dg/compat/struct-by-value-6a_main.c,
18760         gcc.dg/compat/struct-by-value-6b_main.c: New files.
18761         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
18762         * gcc.dg/compat/struct-by-value-6a_x.c,
18763         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
18764         gcc.dg/compat/struct-by-value-6_x.c.
18765         * gcc.dg/compat/struct-by-value-6a_y.c,
18766         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
18767         gcc.dg/compat/struct-by-value-6_y.c.
18768
18769         * gcc.dg/compat/struct-by-value-7a_main.c,
18770         gcc.dg/compat/struct-by-value-7b_main.c: New files.
18771         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
18772         * gcc.dg/compat/struct-by-value-7a_x.c,
18773         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
18774         gcc.dg/compat/struct-by-value-7_x.c.
18775         * gcc.dg/compat/struct-by-value-7a_y.c,
18776         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
18777         gcc.dg/compat/struct-by-value-7_y.c.
18778
18779 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
18780
18781         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
18782         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
18783         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
18784         options.
18785
18786 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
18787
18788         * gcc.dg/builtins-36.c: New test.
18789
18790 2004-04-06  Paul Brook  <paul@codesourcery.com>
18791
18792         * README.gcc: Remove obsolete contraint on testcases.
18793
18794 2004-04-05  Paul Brook  <paul@codesourcery.com>
18795
18796         PR2123
18797         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
18798         failure and exit(0) on success.
18799         * g++.dg/expr/anew2.C: Ditto.
18800         * g++.dg/expr/anew3.C: Ditto.
18801         * g++.dg/expr/anew4.C: Ditto.
18802
18803 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
18804
18805         PR c++/3518
18806         * g++.dg/template/unify7.C: New.
18807
18808 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
18809
18810         * g++.dg/README: Bring up to date with new subdirectories; remove
18811         duplicate subdirectory lines.
18812
18813 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
18814
18815         PR c++/14007
18816         * g++.dg/template/unify5.C: New.
18817         * g++.dg/template/unify6.C: New.
18818         * g++.dg/template/qualttp20.C: Adjust.
18819         * g++.old-deja/g++.jason/report.C: Adjust.
18820         * g++.old-deja/g++.other/qual1.C: Adjust.
18821
18822 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
18823
18824         PR c++/14803
18825         * g++.dg/inherit/ptrmem1.C: New test.
18826
18827 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
18828
18829         PR c++/14755
18830         * gcc.c-torture/execute/20040331-1.c: New test.
18831         * gcc.dg/20040331-1.c: New test.
18832
18833 2004-04-01  Paul Brook  <paul@codesourcery.com>
18834
18835         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
18836
18837 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
18838
18839         PR c++/14724
18840         * g++.dg/init/goto1.C: New test.
18841
18842         PR c++/14763
18843         * g++.dg/template/defarg4.C: New test.
18844
18845 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
18846
18847         * gcc.dg/altivec-11.c: Extend test for more valid cases.
18848
18849 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
18850
18851         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
18852
18853 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
18854
18855         * gcc.dg/noncompile/undeclared-2.c: New test.
18856
18857 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
18858
18859         * gcc.dg/940409-1.c: Remove XFAIL.
18860         * gcc.dg/reg-vol-struct-1.c: New test.
18861
18862 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18863
18864         * gcc.dg/torture/builtin-wctype-1.c: New test.
18865
18866 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
18867
18868         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
18869         * gcc.dg/20001101-1.c: Likewise.
18870         * gcc.dg/20001102-1.c: Likewise.
18871
18872 2004-03-25  Roger Sayle  <roger@eyesopen.com>
18873
18874         * gcc.dg/compare8.c: Add an additional test for XOR.
18875
18876 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18877
18878         * gcc.dg/torture/builtin-ctype-1.c: New test.
18879
18880 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18881
18882         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
18883         * gcc.dg/torture/builtin-math-1.c: Likewise.
18884         * gcc.dg/torture/builtin-power-1.c: New test.
18885
18886 2004-03-24  Andreas Schwab  <schwab@suse.de>
18887
18888         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
18889         IA64 assembler.
18890
18891 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
18892             Roger Sayle  <roger@eyesopen.com>
18893
18894         * gcc.dg/compare8.c: New test case.
18895
18896 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
18897
18898         * g++.dg/ext/altivec-7.C: New test.
18899
18900 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
18901
18902         PR 12267, 12391, 12560, 13129, 14114, 14133
18903         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
18904         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
18905         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
18906         Adjust error regexps.
18907         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
18908         * gcc.dg/noncompile/undeclared-1.c: New test cases.
18909         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
18910         * gcc.dg/local1.c: Add explanatory comment.
18911
18912 2004-03-23  Roger Sayle  <roger@eyesopen.com>
18913
18914         PR optimization/14669
18915         * g++.dg/opt/fold2.C: New test case.
18916
18917 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
18918
18919         PR c/14069
18920         * gcc.dg/20040322-1.c: New test.
18921
18922 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
18923
18924         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
18925         * gcc.dg/ultrasp4.c: Likewise.
18926         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
18927
18928 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
18929
18930         * gcc.dg/i386-sse-8.c: Reset default options.
18931
18932 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
18933
18934         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
18935         in the error message text.
18936
18937 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18938
18939         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
18940
18941 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
18942
18943         PR c++/14616
18944         * g++.dg/init/array13.C: New test.
18945
18946 2004-03-20  Roger Sayle  <roger@eyesopen.com>
18947
18948         PR target/13889
18949         * gcc.c-torture/compile/pr13889.c: New test case.
18950
18951 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
18952
18953         PR c/14635
18954         * builtins-1.c (nan, nans): Don't test.
18955         * builtins-30.c: Don't use nan, nanf, nanl.
18956         * builtins-35.c: New test.
18957
18958 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
18959
18960         * g++.dg/ext/altivec-6.C: New test.
18961
18962 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
18963
18964         * g++.dg/init/placement3.C: New test.
18965
18966         * g++.dg/template/spec13.C: New test.
18967
18968         * g++.dg/lookup/using11.C: New test.
18969
18970         * g++.dg/lookup/koenig3.C: New test.
18971
18972         * g++.dg/template/operator2.C: New test.
18973
18974         * g++.dg/expr/dtor3.C: New test.
18975         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
18976         marker.
18977         * g++.old-deja/g++.law/visibility28.C: Likewise.
18978
18979 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
18980
18981         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
18982         * gcc.dg/ppc64-abi-3.c: Likewise.
18983
18984 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18985
18986         PR c++/14545
18987         * g++.dg/parse/template15.C: New test.
18988
18989 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
18990
18991         * g++.dg/expr/dtor2.C: New test.
18992
18993         * g++.dg/lookup/anon4.C: New test.
18994
18995         * g++.dg/overload/using1.C: New test.
18996
18997         * g++.dg/template/lookup7.C: New test.
18998
18999         * g++.dg/template/typename6.C: New test.
19000
19001         * g++.dg/expr/cond6.C: New test.
19002
19003 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19004
19005         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
19006
19007 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
19008
19009         * g++.dg/expr/cond5.C: New test.
19010         * g++.dg/expr/constcast1.C: Likewise.
19011         * g++.dg/expr/ptrmem2.C: Likewise.
19012         * g++.dg/expr/ptrmem3.C: Likewise.
19013         * g++.dg/lookup/main1.C: Likewise.
19014         * g++.dg/template/lookup6.C: Likewise.
19015
19016 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
19017
19018         * gcc.dg/local1.c: New test.
19019
19020         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
19021
19022 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19023
19024         * gcc.dg/torture/builtin-convert-1.c: New test.
19025
19026 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19027
19028         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
19029
19030 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
19031
19032         PR c++/14481
19033         * g++.dg/warn/Wunused-7.C: New test.
19034
19035 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19036
19037         * gcc.dg/torture/builtin-integral-1.c: New test.
19038
19039 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
19040
19041         PR c++/14586
19042         * g++.dg/parse/non-dependent3.C: New test.
19043
19044 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
19045
19046         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
19047         * g++.dg/eh/simd-2.C: Likewise.
19048         * g++.dg/init/array10.C: Likewise.
19049         * gcc.c-torture/compile/simd-1.c: Likewise.
19050         * gcc.c-torture/compile/simd-2.c: Likewise.
19051         * gcc.c-torture/compile/simd-3.c: Likewise.
19052         * gcc.c-torture/compile/simd-4.c: Likewise.
19053         * gcc.c-torture/compile/simd-6.c: Likewise.
19054         * gcc.c-torture/execute/simd-1.c: Likewise.
19055         * gcc.c-torture/execute/simd-2.c: Likewise.
19056         * gcc.dg/compat/vector-defs.h: Likewise.
19057         * gcc.dg/20020531-1.c: Likewise.
19058         * gcc.dg/altivec-3.c: Likewise.
19059         * gcc.dg/altivec-4.c: Likewise.
19060         * gcc.dg/altivec-varargs-1.c: Likewise.
19061         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
19062         * gcc.dg/i386-mmx-3.c: Likewise.
19063         * gcc.dg/i386-sse-4.c: Likewise.
19064         * gcc.dg/i386-sse-5.c: Likewise.
19065         * gcc.dg/i386-sse-8.c: Likewise.
19066         * gcc.dg/simd-1.c: Likewise.
19067         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
19068         __ev64_opaque__ since the machine description provides it.
19069
19070 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19071
19072         * lib/compat.exp (skip_list): New global variable.
19073         Use it to hold the user defined COMPAT_SKIPS list if any.
19074         (compat-obj): Add the members of skip_list to optall.
19075
19076 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19077
19078         * gcc.dg/compat/union-by-value-1_main.c,
19079         union-by-value-1_x.c, union-by-value-1_y.c,
19080         union-check.h, union-defs.h,
19081         union-init.h, union-return-1_main.c,
19082         union-return-1_x.c, union-return-1_y.c: New files.
19083
19084 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19085
19086         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
19087         mixed-struct-init.h: Add 4 mixed structure types.
19088         struct-by-value-21_main.c, struct-by-value-21_x.c,
19089         struct-by-value-21_y.c, struct-return-21_main.c,
19090         struct-return-21_x.c, struct-return-21_y.c: New files.
19091
19092 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
19093
19094         PR c++/14550
19095         * g++.dg/parse/template14.C: New test.
19096
19097 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
19098
19099         * gcc.c-torture/execute/20040313-1.c: New test.
19100
19101 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
19102
19103         PR target/14533
19104         * gcc.dg/20040311-2.c: New test.
19105
19106 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
19107
19108         PR other/14544
19109         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
19110         bit-field.
19111
19112 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
19113
19114         * gcc.dg/20040305-2.c: Add missing return statement.
19115
19116 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19117
19118         * gcc.dg/builtins-34.c: Also check pow10*.
19119
19120 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
19121
19122         PR target/14262
19123         * gcc.dg/20040305-2.c: New test.
19124
19125 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
19126
19127         * gcc.dg/20040310-1.c: New test.
19128
19129 2004-03-11  Roger Sayle  <roger@eyesopen.com>
19130
19131         * gcc.c-torture/execute/20040311-1.c: New test case.
19132
19133 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
19134
19135         PR c++/14476
19136         * g++.dg/lookup/enum1.C: New test.
19137
19138 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
19139
19140         PR c++/14510
19141         * g++.dg/lookup/struct2.C: New test.
19142
19143 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
19144
19145         * gcc.dg/builtins-34.c: New test.
19146
19147 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19148
19149         * gcc.dg/torture/builtin-nonneg-1.c: New test.
19150
19151 2004-03-09  James E Wilson  <wilson@specifixinc.com>
19152
19153         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
19154         * gcc.dg/alias-2.c: New testcase.
19155
19156 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
19157
19158         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
19159
19160 2004-03-09  Roger Sayle  <roger@eyesopen.com>
19161
19162         * gcc.c-torture/execute/20040309-1.c: New test case.
19163
19164 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
19165
19166         PR c++/14397
19167         * g++.dg/overload/ref1.C: New.
19168
19169 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19170
19171         PR c++/14409
19172         * g++.dg/template/spec12.C: New test.
19173
19174         PR c++/14448
19175         * g++.dg/parse/crash14.C: New test.
19176
19177 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
19178
19179         PR c++/14230
19180         * g++.dg/init/ref11.C: New test.
19181
19182 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
19183
19184         PR c++/14432
19185         * g++.dg/parse/builtin2.C: New test.
19186
19187 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
19188
19189         PR c++/14401
19190         * g++.dg/init/ctor3.C: New test.
19191         * g++.dg/init/union1.C: New test.
19192         * g++.dg/ext/anon-struct4.C: New test.
19193
19194 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
19195
19196         * g++.dg/lookup/koenig1.C: Tweak error messages.
19197         * g++.dg/lookup/used-before-declaration.C: Likewise.
19198         * g++.dg/other/do1.C: Likewise.
19199         * g++.dg/overload/koenig1.C: Likewise.
19200         * g++.dg/parse/crash13.C: Likewise.
19201         * g++.dg/template/instantiate3.C: Likewise.
19202
19203 2004-03-08  Eric Christopher  <echristo@redhat.com>
19204
19205         * * lib/target-supports.exp: Enable libiconv in test
19206         compilation.  Fix up error checking.
19207
19208 2004-03-08  Roger Sayle  <roger@eyesopen.com>
19209
19210         PR middle-end/14289
19211         * gcc.dg/pr14289-1.c: New test case.
19212         * gcc.dg/pr14289-2.c: Likewise.
19213         * gcc.dg/pr14289-3.c: Likewise.
19214
19215 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
19216
19217         * gcc.c-torture/execute/20040308-1.c: New test.
19218
19219 2004-03-07  Roger Sayle  <roger@eyesopen.com>
19220
19221         * gcc.c-torture/execute/20040307-1.c: New test case.
19222
19223 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
19224
19225         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
19226
19227 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
19228
19229         * gcc.dg/20040306-1.c: New test.
19230
19231 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
19232
19233         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
19234         them static.
19235         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
19236
19237 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19238
19239         PR c/14465
19240         * gcc.dg/decl-6.c: New test.
19241
19242 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19243
19244         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
19245         Rename LOGPOW -> LOG_POW.
19246         (SQRT_EXP, POW_EXP): New.
19247
19248 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19249
19250         * gcc.dg/i386-sse-8.c: New test.
19251
19252 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19253
19254         PR c/14114
19255         * gcc.dg/decl-5.c: New test.
19256
19257 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
19258
19259         * gcc.dg/20040305-1.c: New test.
19260
19261 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
19262
19263         PR other/14354
19264         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
19265
19266 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
19267
19268         PR c++/14425, c++/14426
19269         * g++.dg/ext/altivec-4.C: New test.
19270         * g++.dg/ext/altivec-5.C: New test.
19271
19272 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
19273
19274         * g++.old-deja/g++.other/linkage1.C: Expect errors about
19275         global variables of a type with no linkage.
19276         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
19277         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
19278         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
19279         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
19280         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
19281         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
19282         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
19283         * g++.dg/warn/deprecated.C: Name enum Color.
19284         * g++.dg/overload/VLA.C: Name structure for 'b'.
19285         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
19286
19287 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19288
19289         * gcc.c-torture/compile/20040304-1.c: New test.
19290
19291 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
19292
19293         PR 13728
19294         * gcc.dg/decl-4.c: New testcase.
19295
19296 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
19297
19298         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
19299         as PRECF if sizeof (float) > sizeof (double).
19300         (PRECL): Make it the same as PRECF if
19301         sizeof (float) > sizeof (long double).
19302
19303 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19304
19305         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
19306         system type.  Add check for irix6 which doesn't have c99 runtime.
19307
19308 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
19309
19310         * gcc.dg/const-elim-1.c: xfail for xtensa.
19311
19312 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
19313
19314         PR c++/14369
19315         * g++.dg/template/cond4.C: New test.
19316
19317 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
19318
19319         PR c++/14360
19320         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
19321
19322         PR c++/14361
19323         * g++.dg/parse/defarg7.C: New test.
19324
19325         PR c++/14359
19326         * g++.dg/template/friend26.C: New test.
19327
19328 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
19329
19330         PR c++/14324
19331         * g++.dg/abi/mangle21.C: New test.
19332
19333         PR c++/14260
19334         * g++.dg/parse/constructor2.C: New test.
19335
19336         PR c++/14337
19337         * g++.dg/template/sfinae1.C: New test.
19338
19339 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
19340
19341         PR c++/14267
19342         * g++.dg/expr/crash2.C: New test.
19343
19344         PR middle-end/13448
19345         * gcc.dg/inline-5.c: New test.
19346         * gcc.dg/always-inline.c: Split out tests into ...
19347         * gcc.dg/always-inline2.c: ... this and ...
19348         * gcc.dg/always-inline3.c: ... this.
19349
19350 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
19351
19352         PR debug/12103
19353         * g++.dg/debug/crash1.C: New test.
19354
19355 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
19356
19357         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
19358         function with __attribute__((noinline)).
19359         (recurser_void2): Likewise.
19360         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
19361         (recurser_void2): Likewise.
19362
19363 2004-02-29  Roger Sayle  <roger@eyesopen.com>
19364
19365         PR middle-end/14203
19366         * g++.dg/warn/Wunused-6.C: New test case.
19367
19368 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
19369
19370         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
19371         not defined.
19372
19373 2004-02-27  Eric Christopher  <echristo@redhat.com>
19374
19375         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
19376         * g++.dg/charset/asm2.c: Run only x86.
19377         * gcc.dg/charset/asm3.c: Ditto.
19378
19379 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
19380
19381         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
19382         ld_library_path.
19383
19384 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
19385
19386         * g++.dg/ext/altivec-3.C: New.
19387
19388 2004-02-26  Richard Henderson  <rth@redhat.com>
19389
19390         * g++.dg/ext/attrib10.C: Mark for warning.
19391         * gcc.dg/attr-alias-1.c: New.
19392
19393 2004-02-26  Richard Henderson  <rth@redhat.com>
19394
19395         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
19396         * gcc.c-torture/execute/20040208-2.c: ... it back.
19397
19398 2004-02-26  Eric Christopher  <echristo@redhat.com>
19399
19400         * lib/target-supports.exp (check-iconv-available): New function.
19401         * lib/gcc-dg.exp (dg-require-iconv): New function.
19402         Use above.
19403         * gcc.dg/charset: New directory.
19404         * gcc.dg/charset/charset.exp: New file.
19405         * gcc.dg/charset/asm1.c: Ditto.
19406         * gcc.dg/charset/asm2.c: Ditto.
19407         * gcc.dg/charset/asm3.c: Ditto.
19408         * gcc.dg/charset/asm4.c: Ditto.
19409         * gcc.dg/charset/asm5.c: Ditto.
19410         * gcc.dg/charset/attribute1.c: Ditto.
19411         * gcc.dg/charset/attribute2.c: Ditto.
19412         * gcc.dg/charset/string1.c: Ditto.
19413         * g++.dg/charset: New directory.
19414         * g++.dg/dg.exp: Add here. Special options.
19415         * g++.dg/charset/charset.exp: New file.
19416         * g++.dg/charset/asm1.c: Ditto.
19417         * g++.dg/charset/asm2.c: Ditto.
19418         * g++.dg/charset/asm3.c: Ditto.
19419         * g++.dg/charset/asm4.c: Ditto.
19420         * g++.dg/charset/attribute1.c: Ditto.
19421         * g++.dg/charset/attribute2.c: Ditto.
19422         * g++.dg/charset/extern1.cc: Ditto.
19423         * g++.dg/charset/extern2.cc: Ditto.
19424         * g++.dg/charset/string1.c: Ditto.
19425
19426 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
19427
19428         PR c++/14278
19429         * g++.dg/parse/comma1.C: New test.
19430
19431 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19432
19433         PR c++/14284
19434         * g++.dg/template/ttp8.C: New test.
19435
19436 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
19437
19438         * gcc.dg/fixuns-trunc-1.c: New test.
19439
19440 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19441
19442         * gcc.dg/builtins-config.h: Use #elif.
19443
19444 2004-02-26  Michael Matz  <matz@suse.de>
19445
19446         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
19447         * gcc.dg/991214-1.c: Likewise.
19448         * gcc.dg/i386-asm-1.c: Likewise.
19449
19450 2004-02-25  Richard Henderson  <rth@redhat.com>
19451
19452         * gcc.c-torture/execute/20040208-2.c: Move ...
19453         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
19454
19455 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19456
19457         PR c++/14246
19458         * g++.dg/other/crash-3.C: New test.
19459
19460 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19461
19462         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
19463         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
19464
19465         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
19466         HP-UX.
19467
19468 2004-02-24  Michael Matz  <matz@suse.de>
19469
19470         * gcc.dg/i386-regparm.c: New.
19471
19472 2004-02-23  James E Wilson  <wilson@specifixinc.com>
19473
19474         * gcc.c-torture/execute/20040223-1.c: New.
19475
19476 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
19477             Kazu Hirata  <kazu@cs.umass.edu>
19478
19479         * gcc.dg/fwritable-strings-1.c: Remove.
19480
19481 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
19482
19483         PR c/14156
19484         * gcc.dg/20040223-1.c: New test.
19485
19486 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19487
19488         PR c++/14106
19489         * g++.dg/ext/typeof9.C: New test.
19490
19491 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19492
19493         PR c++/14250
19494         * g++.dg/other/switch1.C: New test.
19495
19496 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19497
19498         * gcc.dg/cast-function-1.c: Adjust for new informative message.
19499         * gcc.dg/va-arg-1.c: Likewise.
19500
19501 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19502
19503         PR c++/14143
19504         * g++.dg/template/koenig5.C: New test.
19505
19506 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
19507
19508         * g++.dg/ext/altivec-1.C: Generalize target triple.
19509         * g++.dg/ext/altivec-2.C: New test case.
19510         * g++.dg/ext/altivec_check.h: New file.
19511         * gcc.dg/altivec-1.c: Generalize target triple;
19512         include altivec_check.h and call altivec_check().
19513         * gcc.dg/altivec-[2-5].c: Generalize target triple.
19514         * gcc.dg/altivec-6.c: New test case.
19515         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
19516         type casts as needed.
19517         * gcc.dg/altivec-10.c: Include altivec_check.h and call
19518         altivec_check().
19519         * gcc.dg/altivec-12.c: New test case.
19520         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
19521         include altivec_check.h and call altivec_check().
19522         * gcc.dg/altivec_check.h: New file.
19523
19524 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19525
19526         * lib/target-supports.exp (check_alias_available): Don't mangle
19527         function `g' in test program.
19528
19529 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19530
19531         * lib/target-supports.exp (check_profiling_available): Check
19532         argument to determine whether we support a profiling type.
19533         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
19534         check_profiling_available.
19535         * g++.dg/bprob/bprob.exp: Likewise.
19536         * g77.dg/bprob/bprob.exp: Likewise.
19537         * gcc.misc-tests/bprob.exp: Likewise.
19538         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
19539         dg-require-profiling and delete expected error handling.
19540         * gcc.dg/20021014-1.c: Likewise.
19541         * gcc.dg/nest.c: Likewise.
19542
19543 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19544
19545         PR c++/12007
19546         * g++.dg/other/vthunk1.C: New test.
19547
19548 2004-02-20  Falk Hueffner  <falk@debian.org>
19549
19550         PR target/14201
19551         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
19552
19553 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
19554
19555         PR c++/13927
19556         * g++.dg/other/error8.C: Remove XFAIL markers.
19557
19558         PR c++/14173
19559         * g++.dg/ext/packed5.C: New test.
19560
19561         PR c++/14199
19562         * g++.dg/warn/Wunused-5.C: New test.
19563
19564         PR c++/14186
19565         * g++.dg/lookup/member1.C: New test.
19566
19567 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
19568
19569         * gcc.c-torture/compile/20040130-1.c: Enable only when
19570         __INT_MAX__ >= 2147483647L.
19571         * gcc.c-torture/compile/961203-1.c: Likewise.
19572
19573 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
19574
19575         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
19576         * g++.dg/opt/template1.C: Robustify assembler regexp
19577
19578 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19579
19580         * gcc.c-torture/execute/simd-4.x: Remove.
19581         * gcc.c-torture/execute/va-arg-25.x: Likewise.
19582         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
19583         Guard with #ifndef SKIP_ATTRIBUTE.
19584         * gcc.dg/compat/vector-1_y.c: Likewise.
19585         * gcc.dg/compat/vector-2_x.c: Likewise.
19586         * gcc.dg/compat/vector-2_y.c: Likewise.
19587         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
19588         * g++.dg/eh/simd-2.C: Likewise.
19589
19590 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
19591
19592         * gcc.c-torture/compile/complex-1.c: New.
19593
19594 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
19595
19596         PR target/14209
19597         * gcc.c-torture/execute/20040218-1.c: New test.
19598
19599 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19600
19601         PR c++/14181
19602         * g++.dg/parse/new2.C: New test.
19603
19604 2004-02-18  Paul Brook  <paul@codesourcery.com>
19605
19606         * gcc.c-torture/compile/libcall-1.c: New test.
19607
19608 2004-02-18  Paul Brook  <paul@codesourcery.com>
19609
19610         PR debug/12934
19611         * gcc.dg/debug/debug-7.c: New test.
19612
19613 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
19614
19615         * gcc.dg/20040217-1.c: New test.
19616
19617 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
19618
19619         * gcc.c-torture/execute/990208-1.x: Delete.
19620
19621 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
19622
19623         * gcc.c-torture/execute/20040208-2.x: New file.
19624
19625 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
19626
19627         PR c++/11326
19628         * g++.dg/abi/structret1.C: New test.
19629
19630 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
19631
19632         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
19633         (i386_cpuid): No need to test if cpuid is available on AMD64.
19634         Fix assembly, so that it works onboth i386 and AMD64.
19635         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
19636         (vecInLong): Fix s[] member type to unsigned int.
19637         (vecInWord): Remove type.
19638         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
19639         (a64, b64, c64, d64, e64): Remove.
19640         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
19641         Remove unused variable.  Remove initialization of removed variables.
19642         Don't call mmx_tests nor sse_tests.
19643         (reference_mmx, reference_sse): Remove.
19644         (check): Add return stmt.
19645         * gcc.dg/i386-sse-7.c: New test.
19646         * gcc.dg/i386-mmx-4.c: New test.
19647
19648 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19649
19650         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
19651         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
19652         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
19653         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
19654         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
19655         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
19656         g++.dg/tc1/dr94.C: Fix line terminator.
19657
19658 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
19659
19660         * gcc.c-torture/compile/20040216-1.c: New.
19661
19662 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19663
19664         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
19665         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
19666         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
19667         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
19668         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
19669         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
19670
19671 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19672
19673         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
19674
19675 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
19676
19677         PR c++/13971
19678         * g++.dg/expr/cond4.C: New test.
19679
19680         PR c++/14086
19681         * g++.dg/lookup/crash2.C: New test.
19682
19683 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
19684
19685         * gcc.c-torture/compile/20040214-2.c: New test.
19686
19687 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
19688
19689         PR c++/14116
19690         * g++.dg/ext/typeof8.C: New test.
19691
19692 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
19693
19694         * gcc.c-torture/compile/20040214-1.c: New test.
19695
19696 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19697
19698         PR c++/13635
19699         * g++.dg/template/spec11.C: New test.
19700
19701 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19702
19703         PR c++/13927
19704         * g++.dg/other/error8.C: New test.
19705
19706 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
19707
19708         PR c++/14122
19709         * g++.dg/template/array4.C: New test.
19710
19711         PR c++/14108
19712         * g++.dg/inherit/thunk2.C: New test.
19713
19714         PR c++/14083
19715         * g++.dg/eh/cond2.C: New test.
19716
19717 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
19718
19719         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
19720
19721 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
19722
19723         * lib/scanasm.exp (dg-scan): Quote pattern before display.
19724
19725 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
19726
19727         * g++.dg/simd-2.C: xfail on ppc64-linux.
19728
19729 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
19730
19731         PR c/456
19732         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
19733         tests.
19734
19735 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
19736
19737         * gcc.dg/builtins-33.c: New test.
19738
19739 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
19740
19741         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
19742
19743 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
19744
19745         * g++.dg/simd-2.C: Set -maltivec for ppc64.
19746
19747 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
19748
19749         * gcc.dg/ppc64-abi-3.c: New test.
19750
19751 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
19752
19753         PR c/14092
19754
19755         * gcc.dg/pr14092-1.c: New testcase.
19756
19757 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
19758
19759         * gcc.dg/cpp/assert4.c: Fix typo last change.
19760
19761         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
19762         * gcc.dg/cpp/assert4.c: Handle powerpc64.
19763
19764         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
19765
19766 2004-02-09  Roger Sayle  <roger@eyesopen.com>
19767
19768         * gcc.c-torture/compile/20040209-1.c: New test case.
19769
19770 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19771
19772         * gcc.dg/c90-init-1.c: Adjust expected error messages.
19773
19774 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
19775
19776         * gcc.c-torture/execute/20040208-[12].c: New tests.
19777
19778 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
19779
19780         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
19781
19782 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
19783
19784         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
19785
19786 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
19787
19788         Bug 13856
19789         * gcc.dg/visibility-8.c: New testcase.
19790
19791 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
19792
19793         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
19794         arguments.
19795         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
19796
19797 2004-02-07  Roger Sayle  <roger@eyesopen.com>
19798
19799         PR middle-end/13696
19800         * g++.dg/opt/fold1.C: New test case.
19801
19802 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19803
19804         PR c++/14033
19805         * g++.dg/other/crash-2.C: New test.
19806
19807 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19808
19809         PR c++/14028
19810         * g++.dg/parse/angle-bracket2.C: New test.
19811
19812 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19813
19814         PR middle-end/13750
19815         Revert:
19816         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
19817         PR pch/13361
19818         * testsuite/g++.dg/pch/wchar-1.C: New.
19819         * testsuite/g++.dg/pch/wchar-1.Hs: New.
19820
19821 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19822
19823         PR c++/14008
19824         * g++.dg/parse/error15.C: New test.
19825         * g++.dg/parse/crash11.C: Update dg-error mark.
19826
19827 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
19828
19829         PR c++/13932
19830         * g++.dg/warn/conv2.C: New test.
19831
19832 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19833
19834         PR c++/13086
19835         * g++.dg/warn/incomplete1.C: Remove xfail.
19836
19837 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
19838
19839         * lib/file-format.exp (gcc_target_object_format): Use
19840         ${tool}_target_compile, not gcc_target_compile.
19841         * lib/target-supports.exp (check_alias_available): Likewise.
19842         (check_gc_sections_available): Likewise.
19843         * g++.dg/ext/attrib10.C: Use dg-require-alias.
19844         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
19845         dg-require-alias.
19846
19847 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
19848
19849         PR c++/13969
19850         * g++.dg/template/static6.C: New test.
19851
19852 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
19853
19854         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
19855
19856 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19857
19858         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
19859         tests for systems where `char' is unsigned by default.
19860
19861 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19862
19863         PR c++/13997
19864         * g++.dg/template/partial3.C: New test.
19865
19866 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
19867
19868         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
19869         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
19870         Remove mentions of obsolete ports.
19871
19872 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
19873
19874         * gcc.dg/noncompile/20001228-1.c: Fix for new
19875         error message.
19876
19877 2004-02-03  Roger Sayle  <roger@eyesopen.com>
19878
19879         PR target/9348
19880         * gcc.c-torture/execute/multdi-1.c: New test case.
19881
19882 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
19883
19884         PR c++/13925
19885         * g++.dg/template/lookup5.C: New test.
19886
19887 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
19888
19889         PR c++/13950
19890         * g++.dg/template/lookup4.C: New test.
19891
19892         PR c++/13970
19893         * g++.dg/parse/error14.C: New test.
19894
19895         PR c++/14002
19896         * g++.dg/parse/template13.C: New test.
19897
19898 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
19899
19900         PR c++/13978
19901         * g++.dg/template/koenig4.C: New test.
19902
19903         PR c++/13968
19904         * g++.dg/template/crash17.C: New test.
19905
19906         PR c++/13975
19907         * g++.dg/parse/error13.C: New test.
19908         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
19909
19910 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19911
19912         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
19913
19914 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
19915
19916         PR c/11658
19917         PR c/13994
19918         * gcc.dg/noncompile/20040203-1.c: New test.
19919         * gcc.dg/noncompile/20040203-2.c: Likewise.
19920         * gcc.dg/noncompile/20040203-3.c: Likewise.
19921         * gcc.dg/20040203-1.c: Likewise.
19922
19923 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
19924
19925         PR c++/10858
19926         * g++.dg/template/sizeof7.C: New test.
19927
19928 2004-02-02  Eric Christopher  <echristo@redhat.com>
19929             Zack Weinberg  <zack@codesourcery.com>
19930
19931         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
19932
19933 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
19934
19935         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
19936         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
19937         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
19938         * gcc.dg/cleanup-5.c: Run only on Linux targets.
19939
19940 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
19941
19942         PR c++/13113
19943         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
19944
19945         PR c++/13854
19946         * g++.dg/ext/attrib13.C: New test.
19947
19948         PR c++/13907
19949         * g++.dg/conversion/op2.C: New test.
19950
19951 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
19952
19953         * gcc.dg/titype-1.c: Fix pasto.
19954
19955 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
19956
19957         * gcc.dg/titype-1.c: New test.
19958
19959 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19960
19961         PR c++/13957
19962         * g++.dg/template/non-type-template-argument-1.C,
19963         g++.dg/template/qualified-id1.C: Update dg-error marks.
19964         * g++.dg/template/nontype6.C: New test.
19965
19966 2004-02-01  Roger Sayle  <roger@eyesopen.com>
19967
19968         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
19969         * gcc.dg/builtins-31.c: New testcase.
19970         * gcc.dg/builtins-32.c: New testcase.
19971
19972 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
19973
19974         * objc.dg/call-super-2.m: Update line numbers
19975         for the including of stddef.h.
19976
19977 2004-01-30  Michael Matz  <matz@suse.de>
19978
19979         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
19980         g++.dg/ext/case-range3.C: New tests.
19981
19982 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19983
19984         DR206
19985         PR c++/13813
19986         * g++.dg/template/member4.C: New test.
19987
19988 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19989
19990         PR c++/13683
19991         * g++.dg/template/sizeof6.C: New test.
19992
19993 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
19994
19995         * gcc.dg/fwritable-strings-1.c: New test.
19996
19997 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
19998
19999         * gcc.c-torture/compile/20040130-1.c: New test.
20000
20001 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
20002
20003         * objc.dg/call-super-2.m: Include stddef.h for size_t.
20004
20005 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
20006
20007         PR c++/13883
20008         * g++.dg/template/ctor3.C: New test.
20009
20010 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20011
20012         * g++.dg/tc1: New directory.
20013         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
20014         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
20015         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
20016         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
20017         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
20018
20019 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20020
20021         * g++.dg/parse/error11.C: New test.
20022         * g++.dg/parse/error12.C: Likewise.
20023
20024 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
20025
20026         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
20027         (scan_initial, main): Use aligned_sizeof instead of sizeof.
20028
20029 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
20030
20031         PR c++/13791
20032         * g++.dg/ext/attrib12.C: New test.
20033
20034         PR c++/13736
20035         * g++.dg/parse/cast2.C: New test.
20036
20037 2004-01-27  James E Wilson  <wilson@specifixinc.com>
20038
20039         * objc.dg/encode-2.m (main): New local string.  Set depending on
20040         sizeof long.  Use in sscanf call.
20041         * objc.dg/encode-3.m (main): New local string.  Set depending on
20042         sizeof long.  Use in scan_initial call.
20043
20044 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20045
20046         * objc.dg/call-super-2.m: Make LP64-safe.
20047         * objc.dg/desig-init-1.m: Likewise.
20048
20049 2004-01-27  Devang Patel <dpatel@apple.com>
20050
20051         * g++.dg/debug/namespace1.C: New test.
20052
20053 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
20054
20055         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
20056         xscale-*-*.
20057
20058         * gcc.dg/arm-mmx-1.c: New test.
20059
20060 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
20061
20062         * gcc.dg/20040127-1.c: New test.
20063         * gcc.dg/20040127-2.c: New test.
20064
20065 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20066
20067         * objc.dg/stret-1.m (glob): Renamed to globa.
20068
20069 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
20070
20071         PR c++/13663
20072         * g++.dg/expr/for1.C: New test.
20073
20074 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
20075
20076         PR middle-end/13779
20077         * gcc.dg/darwin-longlong.c: New test.
20078
20079 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
20080
20081         * gcc.dg/20040124-1.c: Moved test from here...
20082         * gcc.c-torture/compile/20040124-1.c: ...to here.
20083
20084 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
20085
20086         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
20087         the assembly output if -m64 is passed.
20088
20089 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
20090
20091         PR c++/13833
20092         * g++.dg/template/cond3.C: New test.
20093
20094 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20095
20096         PR c++/13810
20097         * g++.dg/template/ttp7.C: New test.
20098
20099 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20100
20101         PR c++/13797
20102         * g++.dg/template/nontype4.C: New test.
20103         * g++.dg/template/nontype5.C: Likewise.
20104
20105 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
20106
20107         * gcc.dg/torture/mips-clobber-at.c: New test.
20108
20109 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
20110
20111         * gcc.dg/20040124-1.c: New test.
20112
20113 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
20114
20115         * gcc.dg/20040123-1.c: New test.
20116
20117 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
20118
20119         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
20120
20121 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20122
20123         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
20124
20125 2004-01-23  Andrew Pinski  <apinski@apple.com>
20126
20127         * gcc.dg/20030121-1.c: Move to ..
20128         * gcc.dg/20040121-1.c: here.
20129
20130 2004-01-23  Roger Sayle  <roger@eyesopen.com>
20131
20132         * gcc.dg/builtins-29.c: New test case.
20133
20134 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
20135
20136         PR 18314
20137         * gcc.dg/builtins-30.c: New testcase.
20138
20139 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
20140
20141         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
20142         * lib/g77.exp: Likewise.
20143         * lib/objc.exp: Likewise.
20144         * lib/g++.exp: Likewise.
20145
20146 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
20147
20148         * gcc.dg/struct-by-value-2.c: New test.
20149
20150 2004-01-21  Andrew Pinski  <apinski@apple.com>
20151
20152         PR target/13785
20153         * gcc.dg/20030121-1.c: New test.
20154
20155 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
20156
20157         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
20158         clobber frame pointer register in asm statement.
20159
20160 2004-01-21  Falk Hueffner  <falk@debian.org>
20161
20162         * gcc.c-torture/compile/20040121-1.c: New test.
20163
20164 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
20165
20166         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
20167
20168 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
20169
20170         * gcc.dg/ppc64-abi-2.c: New test.
20171
20172 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
20173
20174         * lib/treelang.exp: Fill out this file.
20175         * lib/treelang-dg.exp: New File.
20176
20177 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
20178
20179         * gcc.c-torture/compile/981022-1.c: Remove.
20180         * gcc.dg/array-5.c: Remove XFAIL.
20181         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
20182         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
20183         gcc.dg/cond-lvalue-1.c: Update.
20184         * gcc.dg/cast-lvalue-2.c: New test.
20185
20186 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
20187
20188         PR c++/13592
20189         * g++.dg/other/error1.C (class foo): Tweak error message.
20190
20191         PR c++/13592
20192         * g++.dg/template/call2.C: New test.
20193
20194 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20195
20196         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
20197         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
20198         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
20199         scalar-return-1_x.c, scalar-return-2_y.c,
20200         scalar-return-3_x.c, scalar-return-3_y.c,
20201         scalar-return-4_x.c, scalar-return-4_y.c,
20202         struct-align-1.h, struct-align-1_x.c,
20203         struct-align-1_y.c, struct-align-2.h,
20204         struct-align-2_x.c, struct-align-2_y.c,
20205         struct-by-value-10_y.c, struct-by-value-11_x.c,
20206         struct-by-value-11_y.c, struct-by-value-12_x.c,
20207         struct-by-value-12_y.c, struct-by-value-13_x.c,
20208         struct-by-value-13_y.c, struct-by-value-14_x.c,
20209         struct-by-value-14_y.c, struct-by-value-15_x.c,
20210         struct-by-value-15_y.c, struct-by-value-16_y.c,
20211         struct-by-value-17_y.c, struct-by-value-18_y.c,
20212         struct-by-value-19_y.c, struct-by-value-1_x.c,
20213         struct-by-value-1_y.c, struct-by-value-20_y.c,
20214         struct-by-value-2_x.c, struct-by-value-2_y.c,
20215         struct-by-value-3_y.c, struct-by-value-4_x.c,
20216         struct-by-value-4_y.c, struct-by-value-5_y.c,
20217         struct-by-value-6_y.c, struct-by-value-7_y.c
20218         struct-by-value-8_x.c, struct-by-value-8_y.c
20219         struct-by-value-9_x.c, struct-by-value-9_y.c
20220         struct-return-10_x.c, struct-return-10_y.c,
20221         struct-return-19_x.c, struct-return-20_x.c
20222         struct-return-2_x.c, struct-return-2_y.c
20223         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
20224         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
20225
20226 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20227
20228         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
20229         attribute on sparc*-sun-solaris2.*.
20230
20231 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
20232
20233         PR c++/13710
20234         * g++.dg/ext/typeof7.C: New test.
20235
20236 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
20237
20238         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
20239         * gcc.dg/const-elim-1.c: Same.
20240
20241 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
20242
20243         * objc.dg/stret-1.m: New.
20244         * objc.dg/stret-2.m: New.
20245
20246 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
20247
20248         PR c++/11895
20249         * g++.dg/ext/vector1.C: New test.
20250
20251 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
20252
20253         * gcc.dg/pch/import-1.c: New.
20254         * gcc.dg/pch/import-1.hs: New.
20255         * gcc.dg/pch/import-1a.h: New.
20256         * gcc.dg/pch/import-1b.h: New.
20257         * gcc.dg/pch/import-1c.h: New.
20258
20259 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
20260
20261         PR c++/13574
20262         * g++.dg/ext/array1.C: New test.
20263
20264         PR c++/13178
20265         * g++.dg/conversion/op1.C: New test.
20266
20267 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
20268
20269         PR 11864
20270         From Kazumoto Kojima / Dan Kegel:
20271         * gcc.dg/pr11864-1.c: New test.
20272
20273         PR 10392
20274         From Marcus Comstedt / Dan Kegel:
20275         * gcc.dg/pr10392-1.c: New test.
20276
20277 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
20278
20279         PR c++/13478
20280         * g++.dg/init/ref10.C: New test.
20281
20282 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20283
20284         PR c++/13407
20285         * g++.dg/parse/typename6.C: New test.
20286
20287 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
20288
20289         PR pch/13361
20290         * testsuite/g++.dg/pch/wchar-1.C: New.
20291         * testsuite/g++.dg/pch/wchar-1.Hs: New.
20292
20293 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20294
20295         PR c++/9259
20296         * g++.dg/expr/sizeof2.C: New test.
20297
20298 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
20299
20300         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
20301
20302 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
20303
20304         PR c++/13659
20305         * g++.dg/lookup/strong-using-3.C: New.
20306         * g++.dg/lookup/using-10.C: New.
20307
20308 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
20309
20310         PR c++/13594
20311         * g++.dg/lookup/strong-using-2.C: New.
20312
20313 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
20314             Dan Kegel <dank@kegel.com>
20315             J"orn Rennecke <joern.rennecke@superh.com>
20316
20317         PR target/9365
20318         * gcc.dg/pr9365-1.c: New test.
20319
20320 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20321
20322         PR c++/8856
20323         * g++.dg/parse/casting-operator2.C: New test.
20324         * g++.old-deja/g++.pt/explicit83.C: Remove.
20325
20326 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
20327
20328         * gcc.dg/label-compound-stmt-1.c: New test.
20329         * gcc.c-torture/compile/950922-1.c,
20330         gcc.c-torture/compile/20000211-3.c,
20331         gcc.c-torture/compile/20000518-1.c,
20332         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
20333         compound statements.
20334
20335 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
20336
20337         * gcc.dg/ppc64-abi-1.c: New test.
20338
20339 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
20340
20341          * g++.dg/ext/attrib9.C: Add dg-warnings.
20342
20343 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20344
20345         PR c++/12335
20346         * g++.dg/parse/dtor3.C: New test.
20347
20348 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
20349
20350         PR c++/12709
20351         * g++.dg/parse/try-catch-1.C: New test.
20352
20353 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
20354
20355         * ada/acats/run_all.sh: Add more verbose output in acats.log
20356         when compiling tests.
20357
20358 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
20359
20360         PR 13656
20361         * gcc.dg/typedef-redecl.c: New test case.
20362         * gcc.dg/typedef-redecl.h: New support file.
20363
20364 2004-01-13  Jan Hubicka  <jh@suse.cz>
20365
20366         * gcc.dg/always_inline.c: New test.
20367         * gcc.dg/debug/20031231-1.c: Fix.
20368
20369 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20370
20371         PR c++/13474
20372         * g++.dg/template/array3.C: New test.
20373
20374 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
20375
20376         * g++.dg/ext/lvalue1.C: No longer expected to fail.
20377         * g++.dg/warn/Wunused-2.C: Likewise.
20378
20379 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20380
20381         PR c++/13289
20382         * g++.dg/template/instantiate6.C: New test.
20383
20384 2004-01-12  Roger Sayle  <roger@eyesopen.com>
20385
20386         PR middle-end/11397
20387         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
20388
20389 2004-01-12  Jan Hubicka  <jh@suse.cz>
20390
20391         PR opt/12826
20392         * gcc.dg/20040112-1.c: New.
20393
20394         * gcc.dg/dwarf-die[1-7].c: Move to...
20395         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
20396         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
20397
20398 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
20399
20400         PR c++/4100
20401         * g++.dg/parse/friend4.C: New test.
20402
20403 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
20404
20405         PR c++/4100
20406         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
20407         definition is called a friend.
20408
20409 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
20410
20411         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
20412
20413 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
20414
20415         PR c++/3478
20416         * g++.dg/parse/error10.C: New test.
20417         * g++.dg/template/arg2.C: Accept "invalid type" error.
20418
20419 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
20420
20421         PR middle-end/13392
20422         * g++.dg/opt/expect2.C: New test.
20423
20424 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
20425
20426         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
20427         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
20428         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
20429         Update dg-error regexps.
20430
20431 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
20432
20433         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
20434         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
20435
20436 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20437
20438         * gcc.dg/pragma-re-1.c: Use right pointer type.
20439
20440 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20441
20442         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
20443
20444 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
20445
20446         * gcc.dg/rs6000-ldouble-1.c: New.
20447
20448 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20449
20450         DR 337
20451         PR c++/9256
20452         * g++.dg/other/abstract1.C: New test.
20453
20454 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
20455
20456         * g++.dg/lookup/strong-using-1.C: New.
20457
20458 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
20459
20460         PR c/11234
20461         * gcc.dg/func-ptr-conv-1.c: New test.
20462         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
20463
20464 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
20465
20466         PR target/13380.
20467         * gcc.c-torture/compile/20040109-1.c: New.
20468
20469 2004-01-08  Stuart Hastings  <stuart@apple.com>
20470
20471         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
20472         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
20473         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
20474
20475 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
20476
20477         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
20478
20479 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
20480
20481         * ada/acats/run_acats: Treat 'gnatchop' the same way
20482         as 'gnatmake'.  Export GCC_DRIVER.
20483         * ada/acats/run_all.sh: Add target_gnatchop.  Use
20484         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
20485
20486 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20487
20488         PR c++/12573
20489         * g++.dg/template/dependent-expr4.C: New test.
20490
20491 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
20492
20493         * gcc.dg/altivec-11.c: New test.
20494
20495 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
20496
20497         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
20498
20499 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
20500
20501         PR c/6024
20502         * gcc.dg/enum-compat-1.c: New test.
20503         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
20504
20505 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
20506
20507         PR c/12165
20508         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
20509         gcc.dg/c99-idem-qual-3.c: New tests.
20510
20511 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
20512
20513         * gcc.dg/winline-7.c: Don't cast void * to int.
20514
20515 2004-01-06  Jan Hubicka  <jh@suse.cz>
20516
20517         * gcc.dg/i386-sse-5.c: New test
20518         * g++.dg/eh/simd-1.c: Add -w argument for i386.
20519
20520 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
20521
20522         PR c++/12815
20523         * g++.dg/rtti/typeid4.C: New test.
20524
20525 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20526
20527         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
20528
20529 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
20530
20531         PR c++/12132
20532         * g++.dg/template/error11.C: New test.
20533
20534         PR c++/13451
20535         * g++.dg/template/class2.C: New test.
20536
20537 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
20538         Richard Sandiford <rsandifo@redhat.com>
20539
20540         PR c++/13387
20541         * g++.dg/opt/alias3.C: New test.
20542
20543 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
20544
20545         PR c++/13157
20546         * g++.dg/template/koenig3.C: New test.
20547
20548         PR c++/13529
20549         * g++.dg/parse/offsetof3.C: New test.
20550
20551         * g++.dg/init/copy7.C: Add missing dg-error markers.
20552
20553         PR c++/12226
20554         * g++.dg/init/copy7.c: New test.
20555
20556         PR c++/13536
20557         * g++.dg/parse/cast1.C: New test.
20558
20559 2004-01-04  Jan Hubicka  <jh@suse.cz>
20560
20561         * gcc.dg/winline[1-7].c: New tests.
20562
20563 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20564
20565         PR c++/13520
20566         * g++.dg/template/qualttp22.C: New test.
20567
20568 2004-01-01  Jan Hubicka  <jh@suse.cz>
20569
20570         * gcc.dg/debug/20031231-1.c: New.
20571         * gcc.c-torture/compile/20040101-1.c: New.
20572         * gcc.dg/dwarf-die-[1-7].c: New.
20573
20574 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
20575
20576         PR optimization/13521
20577         * gcc.c-torture/compile/20031231-1.c: New test.
20578
20579 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
20580
20581         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
20582
20583 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20584
20585         PR c++/10079
20586         * g++.dg/template/crash16.C: New test.
20587
20588 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
20589
20590         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
20591
20592 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
20593
20594         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
20595         ports.
20596         * g++.old-deja/g++.jason/thunk3.C: Likewise.
20597         * g++.old-deja/g++.law/profile1.C: Likewise.
20598         * gcc.c-torture/compile/981006-1.c: Likewise.
20599         * gcc.c-torture/execute/loop-2e.x: Likewise.
20600         * gcc.c-torture/execute/loop-2f.x: Remove.
20601         * gcc.c-torture/execute/loop-2g.x: Likewise.
20602         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
20603         * gcc.dg/20020312-2.c: Remove traces of dead ports.
20604
20605 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
20606
20607         PR c++/13507
20608         * g++.dg/ext/attrib11.C: New test.
20609
20610         PR c++/13494
20611         * g++.dg/template/array2-1.C: New test.
20612         * g++.dg/template/array2-2.C: New test.
20613
20614 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
20615
20616         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
20617
20618 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
20619
20620         PR c++/12774
20621         * g++.dg/template/array1-1.C: New test.
20622         * g++.dg/template/array1-2.C: New test.
20623
20624 2003-12-29  Roger Sayle  <roger@eyesopen.com>
20625
20626         PR fortran/12632
20627         * g77.dg/12632.f: New test case.
20628
20629 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20630
20631         PR c++/13289
20632         * g++.dg/parse/nontype1.C: New test.
20633
20634 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20635
20636         PR c++/12403
20637         * g++.dg/parse/explicit1.C: New test.
20638         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
20639
20640 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
20641
20642         PR c++/13081
20643         * g++.dg/opt/inline6.C: New test.
20644
20645         PR c++/12613
20646         * g++.dg/parse/error9.C: New test.
20647
20648         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
20649
20650 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
20651
20652         PR c++/13009
20653         * g++.dg/init/assign1.C: New test.
20654
20655 2003-12-28  Roger Sayle  <roger@eyesopen.com>
20656
20657         PR c++/13070
20658         * g++.dg/warn/format3.C: New test case.
20659
20660 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20661
20662         * gcc.c-torture/compile/20031227-1.c: New test.
20663
20664 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
20665
20666         * g++.dg/bprob/bprob.exp: Load target-supports.exp
20667         * g77.dg/bprob/bprob.exp: Likewise.
20668         * gcc.misc-tests/bprob.exp: Likewise.
20669         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
20670         variants on systems where the library does not provide that
20671         functionality.
20672         * gcc.dg/builtins-20.c: Use builtins-config.h.
20673         * gcc.dg/builtins-config.h: New file.
20674
20675 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
20676
20677         * lib/gcc-dg.exp (dg-require-profiling): New function.
20678         * lib/target-supports.exp (check_profiling_available): Likewise.
20679         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
20680         * g77.dg/bprob/bprob.exp: Likewise.
20681         * gcc.misc-tests/bprob.exp: Likewise.
20682         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
20683         * gcc.dg/20021014-1.c: Likewise.
20684         * gcc.dg/nest.c: Likewise.
20685
20686 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
20687
20688         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
20689         compiling.
20690         * g++.dg/lookup/java2.C: Likewise.
20691         * gcc.dg/cpp/lexident.c: Likewise.
20692
20693 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
20694
20695         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
20696         given.
20697         * gcc.c-torture/compile/961203-1.c: Likewise.
20698         * gcc.c-torture/compile/980506-1.c: Likewise.
20699
20700 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
20701
20702         * lib/gcc-dg.exp (dg-prune-output): New annotation.
20703         (additional_prunes): New global.
20704         (gcc-dg-prune): Handle additional per-test pruning.
20705         (dg-test): Clear additional_prunes between tests.
20706
20707         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
20708         dg-prune-output to avoid spurious failures from assembler
20709         complaining about nonexistent WAW violations.
20710         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
20711         Use dg-prune-output to avoid spurious failures from assembler
20712         warning about Itanium B-step errata.
20713
20714 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
20715
20716         * g++.dg/abi/macro0.C: New test.
20717         * g++.dg/abi/macro1.C: Likewise.
20718         * g++.dg/abi/macro2.C: Likewise.
20719
20720         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
20721         * g++.dg/abi/bitfield7.C: Likewise.
20722         * g++.dg/abi/dtor2.C: Likewise.
20723         * g++.dg/abi/mangle11.C: Likewise.
20724         * g++.dg/abi/mangle12.C: Likewise.
20725         * g++.dg/abi/mangle14.C: Likewise.
20726         * g++.dg/abi/mangle17.C: Likewise.
20727         * g++.dg/abi/vbase10.C: Likewise.
20728         * g++.dg/abi/vbase14.C: Likewise.
20729         * g++.dg/template/qualttp17.C: Likewise.
20730
20731 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
20732
20733         PR c/11995
20734         * gcc.dg/20031223-1.c: New test.
20735
20736 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20737
20738         * gcc.dg/noreturn-7.c: New test.
20739
20740 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20741
20742         * gcc.dg/null-pointer-1.c: New test.
20743
20744 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
20745
20746         * g++.old-deja/g++.jason/template18.C: Remove.
20747         * g++.old-deja/g++.jason/template37.C: Likewise.
20748
20749         PR c++/12862
20750         * g++.dg/lookup/ns1.C: New test.
20751
20752         PR c++/12397
20753         * g++.dg/template/lookup3.C: New test.
20754
20755 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
20756
20757         * g++.dg/template/recurse1.C: New test
20758
20759 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
20760
20761         PR c++/12479
20762         * g++.dg/parse/semicolon1.C: New test.
20763         * g++.dg/parse/semicolon1.h: Likewise.
20764
20765 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
20766
20767         * gcc.dg/darwin-misaligned.c: New test.
20768
20769 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
20770
20771         PR c/9163
20772         * gcc.dg/20031222-1.c: New test.
20773
20774 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
20775
20776         PR c++/13438
20777         * g++.dg/parse/error8.C: New test.
20778
20779         PR c++/11554
20780         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
20781
20782 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
20783
20784         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
20785         too small.
20786         * gcc.c-torture/compile/930217-1.c: Likewise.
20787         * gcc.c-torture/compile/930513-1.c: Likewise.
20788         * gcc.c-torture/execute/920908-2.c: Likewise.
20789         * gcc.c-torture/execute/921204-1.c: Likewise.
20790         * gcc.c-torture/execute/930621-1.c: Likewise.
20791         * gcc.c-torture/execute/930630-1.c: Likewise.
20792         * gcc.c-torture/execute/931031-1.c: Likewise.
20793         * gcc.c-torture/execute/980602-2.c: Likewise.
20794         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
20795         * gcc.c-torture/execute/compndlit-1.c: Likewise.
20796         * gcc.c-torture/execute/extzvsi.c: Likewise.
20797         * gcc.c-torture/unsorted/ext.c: Likewise.
20798
20799 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
20800
20801         PR target/12749
20802         * gcc.c-torture/compile/20031220-2.c: New test case.
20803
20804 2003-12-20  Roger Sayle  <roger@eyesopen.com>
20805
20806         PR optimization/13031
20807         * gcc.c-torture/compile/20031220-1.c: New test case.
20808
20809 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20810
20811         * gcc.dg/cast-function-1.c: New test.
20812
20813 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
20814
20815         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
20816         formats.
20817
20818 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
20819
20820         PR c++/12795
20821         * g++.dg/ext/attrib10.C: New test.
20822
20823 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
20824
20825         * gcc.dg/cleanup-10.c: New test.
20826         * gcc.dg/cleanup-11.c: New test.
20827
20828 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
20829
20830         PR c++/13239
20831         * g++.dg/opt/expect1.C: New test.
20832
20833 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
20834
20835         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
20836
20837 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
20838
20839         PR debug/12923
20840         * gcc.dg/20031218-1.c: New test.
20841
20842         PR debug/12389
20843         * gcc.dg/20031218-2.c: New test.
20844         * gcc.dg/20031218-3.c: New test.
20845
20846         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
20847         of label name and allow for USER_LABEL_PREFIX == "_" names.
20848         * g++.dg/abi/mangle18-2.C: Likewise.
20849         * g++.dg/abi/mangle19-1.C: Likewise.
20850         * g++.dg/abi/mangle19-2.C: Likewise.
20851         * g++.dg/abi/mangle20-1.C: Likewise.
20852         * g++.dg/abi/mangle20-2.C: Likewise.
20853
20854 2003-12-18  Richard Henderson  <rth@redhat.com>
20855
20856         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
20857
20858 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
20859             Dan Kegel <dank@kegel.com>
20860
20861         PR other/12009
20862         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
20863         testing a cross compiler, it causes spurious compile failures.
20864         * lib/g++.exp: Likewise.
20865
20866 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20867
20868         PR c++/13262
20869         * g++.dg/template/access13.C: New test.
20870
20871 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
20872
20873         * gcc.dg/20031216-1.c: New test.
20874
20875 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20876
20877         PR c++/9154
20878         * g++.dg/template/error10.C: New test.
20879
20880 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20881
20882         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
20883         * g++.dg/eh/simd-2.C: Likewise.
20884
20885 2003-12-17  James E Wilson  <wilson@specifixinc.com>
20886             Roger Sayle  <roger@eyesopen.com>
20887
20888         * gcc.c-torture/execute/ieee/mzero5.c: New.
20889
20890 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
20891
20892         PR c++/10603
20893         * g++.dg/parse/error6.C: New test.
20894
20895         PR c++/12827
20896         * g++.dg/parse/error7.C: New test.
20897
20898 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
20899
20900         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
20901         at -O with stabs debugging formats.
20902         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
20903         * gcc.dg/debug/debug-2.c: Likewise.
20904
20905 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
20906
20907         PR c++/12696
20908         * g++.dg/init/error1.C: New test.
20909
20910         PR c++/12218
20911         * g++.dg/init/pm3.C: New test.
20912
20913 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
20914
20915         PR c/3347
20916         * gcc.dg/bitfld-8.c: New test.
20917
20918 2003-12-16  James Lemke  <jim@wasabisystems.com>
20919
20920         * gcc.dg/arm-scd42-[123].c: New tests.
20921
20922 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
20923
20924         PR c++/9043
20925         * g++.dg/abi/mangle20-1.C: New test.
20926         * g++.dg/abi/mangle20-2.C: New test.
20927
20928 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
20929
20930         PR c++/13275
20931         * g++.dg/other/offsetof2.C: Remove XFAIL.
20932         * g++.dg/parse/offsetof1.C: New test.
20933         * g++.gd/parse/offsetof2.C: Likewise.
20934
20935 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20936
20937         * g++.dg/template/nontype3.C: New test.
20938         * g++.dg/template/static2.C: Tweaked the dg-error clause.
20939
20940 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20941
20942         * g++.dg/warn/noreturn-3.C: Also test instantiation.
20943
20944 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
20945
20946         PR c++/13387
20947         * g++.dg/expr/assign1.C: New test.
20948
20949         PR c++/13242
20950         * g++.dg/abi/mangle19-1.C: New test.
20951         * g++.dg/abi/mangle19-2.C: New test.
20952
20953 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
20954
20955         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
20956
20957 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
20958
20959         * gcc.c-torture/execute/20031216-1.c: New test.
20960
20961 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20962
20963         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
20964         an ICE regression.
20965
20966 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
20967
20968         PR c++/10926
20969         * g++.dg/template/error9.C: New test.
20970
20971         PR c++/11116
20972         * g++.dg/template/error8.C: New test.
20973
20974 2003-12-15  Roger Sayle  <roger@eyesopen.com>
20975
20976         PR middle-end/13400
20977         * gcc.c-torture/execute/20031215-1.c: New test case.
20978
20979 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
20980
20981         PR c++/13269
20982         * g++.dg/parse/error5.C: New test.
20983
20984         PR c++/12989
20985         * g++.dg/expr/sizeof1.C: New test.
20986
20987         PR c++/13310
20988         * g++.dg/template/crash15.C: New test.
20989
20990 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
20991
20992         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
20993         a non-POD type as the last named parameter of a varargs function.
20994
20995 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
20996
20997         PR c++/13243
20998         PR c++/12573
20999         * g++.dg/template/crash14.C: New test.
21000         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
21001
21002 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
21003
21004         * g++.dg/other/java1.C: New test.
21005
21006         PR c++/13241
21007         * g++.dg/abi/mangle18-1.C: New test.
21008         * g++.dg/abi/mangle18-2.C: New test.
21009
21010 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21011
21012         PR optimization/10312
21013         * gcc.c-torture/execute/20031214-1.c: New.
21014
21015 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
21016
21017         PR c++/10779
21018         PR c++/12160
21019         * g++.dg/parse/error3.C: New test.
21020         * g++.dg/parse/error4.C: Likewise.
21021         * g++.dg/abi/mangle4.C: Tweak error messages.
21022         * g++.dg/lookup/using5.C: Likewise.
21023         * g++.dg/other/error2.C: Likewise.
21024         * g++.dg/parse/typename5.C: Likewise.
21025         * g++.dg/parse/undefined1.C: Likewise.
21026         * g++.dg/template/arg2.C: Likewise.
21027         * g++.dg/template/ttp3.C: Likewise.
21028         * g++.dg/template/type1.C: Likewise.
21029         * g++.old-deja/g++.other/crash32.C: Likewise.
21030         * g++.old-djea/g++.pt/defarg8.C: Likewise.
21031
21032 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21033
21034         PR c++/13106
21035         * g++.dg/warn/noreturn-3.C: New test.
21036
21037 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
21038
21039         PR c++/13118
21040         * g++.dg/abi/covariant3.C: New.
21041
21042 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
21043
21044         * g++.dg/eh/ia64-1.C: New test.
21045
21046 2003-12-12  Roger Sayle  <roger@eyesopen.com>
21047
21048         PR optimization/13037
21049         * g77.f-torture/execute/13037.f: New test case.
21050
21051 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
21052
21053         PR c++/12881
21054         * g++.dg/abi/covariant2.C: New.
21055
21056 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
21057
21058         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
21059
21060 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
21061
21062         * gcc.c-torture/execute/wchar_t-1.x: Delete.
21063
21064 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
21065
21066         PR other/10819
21067         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
21068         to fix Bug 10819.
21069         * lib/g++.exp (g++_version): Likewise.
21070         * lib/g77.exp (g77_version): Likewise.
21071         * lib/objc.exp (default_objc_version): Likewise.
21072
21073 2003-12-10  Richard Henderson  <rth@redhat.com>
21074
21075         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
21076
21077         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
21078
21079 2003-12-08  Matt Austern  <austern@apple.com>
21080
21081         PR c/13134
21082         * lib/gcc-dg.exp (dg-require-visibility): Define.
21083         * lib/target-supports (check_visibility_available): Define.
21084         * gcc.dg/visibility-1.c: New test.
21085         * gcc.dg/visibility-2.c: Likewise.
21086         * gcc.dg/visibility-3.c: Likewise.
21087         * gcc.dg/visibility-4.c: Likewise.
21088         * gcc.dg/visibility-5.c: Likewise.
21089         * gcc.dg/visibility-6.c: Likewise.
21090         * g++.dg/ext/visibility-1.C: Likewise.
21091         * g++.dg/ext/visibility-2.C: Likewise.
21092         * g++.dg/ext/visibility-3.C: Likewise.
21093         * g++.dg/ext/visibility-4.C: Likewise.
21094         * g++.dg/ext/visibility-5.C: Likewise.
21095         * g++.dg/ext/visibility-6.C: Likewise.
21096
21097 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21098
21099         * g++.dg/lookup/java1.C: New test.
21100         * g++.dg/lookup/java2.C: New test.
21101
21102 2003-12-07  Falk Hueffner  <falk@debian.org>
21103
21104         * g++.dg/opt/noreturn-1.C: New test.
21105
21106 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
21107
21108         * gcc.dg/overflow-1.c: New test.
21109
21110 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
21111
21112         * g77.f-torture/compile/13060.f: New test.
21113
21114 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
21115
21116         PR c++/13323
21117         * g++.dg/inherit/operator2.C: New test.
21118
21119 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
21120
21121         PR c++/13305
21122         * g++.dg/ext/attrib9.C: New test.
21123
21124 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
21125
21126         PR c++/13314
21127         * g++.dg/template/error7.C: New test.
21128
21129 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
21130             J"orn Rennecke <joern.rennecke@superh.com>
21131
21132         PR target/13302
21133         * g++.dg/other/struct-va_list.C: New test.
21134
21135 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21136
21137         PR c++/13166
21138         * g++.dg/parse/defarg6.C: New test.
21139
21140 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
21141
21142         PR target/13256
21143         * gcc.c-torture/execute/20031201-1.c: New test.
21144
21145 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
21146
21147         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
21148
21149 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
21150
21151         * gcc.dg/builtin-return-1.c: New test.
21152
21153 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
21154             J"orn Rennecke <joern.rennecke@superh.com>
21155
21156         PR optimization/13260
21157         * gcc.c-torture/execute/20031204-1.c: New test.
21158
21159 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
21160
21161         PR c++/9127
21162         * g++.dg/template/error6.C: New test.
21163
21164 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
21165
21166         * gcc.dg/20031202-1.c: New test.
21167
21168 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
21169
21170         PR c++/13179
21171         * g++.dg/template/eh1.C: New test.
21172
21173         PR c++/10771
21174         * g++.dg/template/error5.C: New test.
21175
21176 2003-12-02  David Ung  <davidu@mips.com>
21177
21178         * gcc.dg/compat/vector-check.h: Corrected type for var
21179         g_##TMODE
21180
21181 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21182
21183         PR c++/10126
21184         * g++.dg/template/ptrmem8.C: New test.
21185
21186 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21187
21188         PR c++/12573
21189         * g++.dg/template/dependent-expr3.C: New test.
21190
21191 2003-12-01  James Lemke  <jim@wasabisystems.com>
21192
21193         * gcc.dg/arm-g2.c: New test.
21194
21195 2003-12-01  Roger Sayle  <roger@eyesopen.com>
21196
21197         PR optimization/11634
21198         * gcc.dg/20031201-2.c: New test case.
21199
21200 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
21201
21202         PR 11433
21203         * objc.dg/proto-lossage-3.m: New test.
21204
21205 2003-12-01  Roger Sayle  <roger@eyesopen.com>
21206
21207         PR optimization/12628
21208         * gcc.dg/20031201-1.c: New test case.
21209
21210 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
21211
21212         * gcc.dg/unaligned-1.c: New test.
21213
21214 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
21215
21216         PR c++/9849
21217         * g++.dg/template/error4.C: New test.
21218         * g++.dg/template/nested3.C: Adjust error markers.
21219
21220 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21221
21222         * gcc.dg/cpp/assert4.c: Check more #system assertions.
21223
21224 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
21225
21226         PR c/10333
21227         * gcc.dg/bitfld-7.c: New test.
21228
21229 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
21230
21231         * gcc.dg/tls/asm-1.C: New test.
21232
21233 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21234
21235         * gcc.dg/cpp/assert4.c: Update.
21236
21237 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
21238
21239         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
21240         * gcc.dg/builtin-apply3.c: New test.
21241
21242 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
21243
21244         * lib/compat.exp (compat-obj): New xfaildata parameter.
21245         Use it to set compiler_conditional_xfail_data before compiling.
21246         (compat-get-options): Handle dg-xfail-if.
21247         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
21248         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
21249         * gcc.dg/compat/vector-1_y.c: Likewise.
21250         * gcc.dg/compat/vector-2_x.c: Likewise.
21251         * gcc.dg/compat/vector-2_y.c: Likewise.
21252
21253 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
21254
21255         * g++.dg/opt/reg-stack4.C: New test.
21256
21257 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
21258
21259         * gcc.dg/builtin-apply2.c: New test.
21260
21261 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
21262
21263         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
21264
21265 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21266
21267         PR c++/12924
21268         * g++.dg/template/template-id-2.C: New test.
21269
21270 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21271
21272         PR c++/5369
21273         * g++.dg/template/memfriend1.C: New test.
21274         * g++.dg/template/memfriend2.C: Likewise.
21275         * g++.dg/template/memfriend3.C: Likewise.
21276         * g++.dg/template/memfriend4.C: Likewise.
21277         * g++.dg/template/memfriend5.C: Likewise.
21278         * g++.dg/template/memfriend6.C: Likewise.
21279         * g++.dg/template/memfriend7.C: Likewise.
21280         * g++.dg/template/memfriend8.C: Likewise.
21281         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
21282
21283 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
21284
21285         PR c++/12515
21286         * g++.dg/ext/cond1.C: New test.
21287
21288 2003-11-20  Richard Henderson  <rth@redhat.com>
21289
21290         * gcc.dg/20020201-2.c: Remove.
21291         * gcc.dg/20020201-4.c: Remove.
21292         * gcc.dg/20020304-1.c: Remove.
21293
21294 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
21295
21296         * gcc.dg/cpp/trad/xwin1.c: New test case.
21297
21298 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
21299
21300         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
21301         * lib/g77.exp: Likewise.
21302         * lib/objc.exp: Likewise.
21303         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
21304         for darwin.
21305
21306 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21307
21308         PR c++/12932
21309         * g++.dg/template/static5.C: New test.
21310
21311 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
21312
21313         * gcc.dg/nested-func-1.c: New test.
21314
21315 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21316
21317         * gcc.dg/cpp/assert4.c: New test.
21318
21319 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
21320
21321         PR c++/2294
21322         * g++.dg/lookup/using9.c: New test.
21323
21324 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
21325
21326         PR c++/12762
21327         * g++.dg/template/error3.C: New test.
21328
21329 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
21330
21331         PR ada/13035
21332         * ada/acats/run_acats, run_all.sh: Fix syntax error.
21333         No longer use a wrapper for gcc, since this does not work under
21334         Windows.
21335
21336 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
21337
21338         PR c++/2094
21339         * g++.dg/template/ptrmem7.C: New test.
21340
21341 2003-11-13  Andrew Pinski <apinski@apple.com>
21342
21343         * gcc.c-torture/compile/20031113-1.c: New test.
21344
21345 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
21346             Kean Johnston <jkj@sco.com>
21347
21348         PR c/13029
21349         * gcc.dg/unused-4.c: Update.
21350
21351 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
21352
21353         * g++.dg/opt/const3.C: New test.
21354
21355 2003-11-13  Jan Hubicka  <jh@suse.cz>
21356
21357         * gcc.c-torture/compile/20031112-1.c: New test.
21358
21359 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
21360
21361         * g++.dg/parse/crash10.C: Remove bogus error marker.
21362
21363 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21364
21365         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
21366         (host_gcc): Likewise.
21367         (ROOT): Honor $PWDCMD.
21368         (BASE): Likewise.
21369         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
21370
21371 2003-11-12  Catherine Moore  <clm@redhat.com>
21372
21373         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
21374
21375 2003-11-12  Andreas Jaeger  <aj@suse.de>
21376             Jakub Jelinek  <jakub@redhat.com>
21377             Andrew Pinski  <pinskia@physics.uc.edu>
21378             Richard Henderson  <rth@redhat.com>
21379
21380         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
21381         systems.
21382         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
21383
21384         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
21385         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
21386
21387 2003-11-11  Andreas Jaeger  <aj@suse.de>
21388
21389         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
21390
21391         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
21392
21393 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
21394
21395         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
21396         Clean ups.
21397
21398 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
21399
21400         * gcc.dg/trampoline-1.c: New test.
21401
21402 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
21403
21404         * gcc.c-torture/compile/200031109-1.c: New test.
21405
21406 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21407
21408         PR c/3190
21409         PR c/8714
21410         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
21411         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
21412         gcc.dg/format/no-y2k-1.c: Update.
21413
21414 2003-11-08  Roger Sayle  <roger@eyesopen.com>
21415
21416         PR optimization/10467
21417         * gcc.dg/20031108-1.c: New test case.
21418
21419 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
21420
21421         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
21422
21423 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21424
21425         * gcc.dg/compound-lvalue-1.c: New test.
21426         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
21427         some XFAILs.
21428
21429 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
21430
21431         * gcc.dg/altivec-varargs-1.c: New test.
21432
21433 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
21434
21435         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
21436         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
21437         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
21438         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
21439         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
21440
21441 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
21442
21443         * gcc.dg/cond-lvalue-1.c: New test.
21444
21445 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
21446
21447         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
21448
21449 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21450
21451         PR c++/11616
21452         * g++.dg/template/instantiate5.C: New test.
21453
21454 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21455
21456         PR c++/12726
21457         * g++.dg/ext/complit2.C: Replace test with self-contained version.
21458         * ChangeLog: Add missing first entry for above test.
21459
21460 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21461
21462         PR c++/9810
21463         * g++.dg/template/using8.C: New test.
21464         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
21465
21466 2003-11-02  Roger Sayle  <roger@eyesopen.com>
21467
21468         PR optimization/10817
21469         * gcc.c-torture/compile/20031102-1.c: New test case.
21470
21471 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
21472
21473         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
21474         2147483647.
21475
21476 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21477
21478         * gcc.dg/20031102-1.c: New test.
21479
21480 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21481
21482         * gcc.dg/complex-1.c: New test.
21483
21484 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21485
21486         PR c++/12796
21487         * g++.dg/template/crash13.C: Adjust expected error location.
21488         * g++.old-deja/g++.brendan/ns1.C: Likewise.
21489
21490 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
21491
21492         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
21493
21494 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
21495
21496         PR/10239
21497         * gcc.c-torture/compile/20031031-2.c: New test.
21498
21499 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
21500
21501         PR/11640
21502         * gcc.c-torture/compile/20031031-1.c: New test.
21503
21504 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
21505
21506         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
21507         * gcc.misc-tests/bprob.exp: Likewise.
21508         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
21509         the execution test on arm-elf configs.
21510         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
21511         configs that don't support scratch files.
21512         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
21513
21514 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
21515
21516         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
21517         done by dejagnu.
21518
21519 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
21520
21521         * ada/acats/run_all.sh: Redirect mv output to /dev/null
21522         Avoid non pure sh syntax. Add more logging.
21523
21524         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
21525         fail.
21526
21527 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21528
21529         PR libgcj/10610
21530         * gcc.dg/ppc-stackalign-1.c: New test.
21531
21532 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
21533
21534         * ada/acats/run_all.sh: Change output to be more compliant with
21535         dejagnu framework.
21536         Create acats.sum and acats.log files under testsuite/ada/acats
21537         Only run [a-z]* directories, to filter out e.g. CVS.
21538         Redirect build output to log file.
21539
21540 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
21541
21542         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
21543
21544 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
21545
21546         PR ada/5909:
21547         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
21548
21549 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
21550
21551         * gcc.c-torture/compile/20031023-1.c: New test.
21552         * gcc.c-torture/compile/20031023-2.c: New test.
21553         * gcc.c-torture/compile/20031023-3.c: New test.
21554         * gcc.c-torture/compile/20031023-4.c: New test.
21555
21556 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21557
21558         PR c++/10371
21559         * g++.dg/lookup/scoped8.C: New test.
21560
21561 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21562
21563         * g++.dg/opt/reg-stack3.C: New test.
21564
21565 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
21566
21567         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
21568
21569 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21570
21571         PR c++/11076
21572         * g++.dg/template/crash13.C: New test.
21573
21574 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
21575
21576         * gcc.dg/c99-restrict-2.c: New test.
21577
21578 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
21579
21580         PR c++/12698, c++/12699, c++/12700, c++/12566
21581         * g++.dg/inherit/covariant9.C: New test.
21582         * g++.dg/inherit/covariant10.C: New test.
21583         * g++.dg/inherit/covariant11.C: New test.
21584
21585 2003-10-23  Jason Merrill  <jason@redhat.com>
21586
21587         PR c++/12726
21588         * g++.dg/ext/complit2.C: New test.
21589
21590 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
21591
21592         PR target/12654
21593         * gcc.c-torture/execute/20031020-1.c: New test.
21594
21595 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21596
21597         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
21598         following the jump_insn.
21599
21600 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
21601
21602         * gcc.dg/cast-lvalue-1.c: New test.
21603
21604 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
21605
21606         PR c++/11962
21607         * g++.dg/template/cond2.C: New test.
21608
21609 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
21610
21611         * gcc.dg/builtins-28.c: New test.
21612
21613 2003-10-20  Jan Hubicka  <jh@suse.cz>
21614
21615         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
21616         parameter.
21617         * testsuite/gcc.dg/inline-2.c: Likewise.
21618
21619 2003-10-20  Phil Edwards  <phil@codesourcery.com>
21620
21621         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
21622         * gcc.dg/nest.c: Likewise.
21623
21624 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21625
21626         PR c++/9781, c++/10583, c++/11862
21627         * g++.dg/parse/crash13.C: New test.
21628
21629 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21630
21631         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
21632
21633 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21634
21635         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
21636         Define HAVE_C99_RUNTIME except on Solaris.
21637         * gcc.dg/builtins-20.c: Likewise.
21638
21639 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21640
21641         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
21642
21643 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21644
21645         PR c++/12495
21646         * g++.dg/template/crash21.C: New test.
21647
21648 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21649
21650         PR c++/2513
21651         * g++.dg/template/typename5.C: New test.
21652
21653 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21654
21655         PR c++/12369
21656         * g++.dg/template/friend25.C: New test.
21657
21658 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
21659
21660         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
21661         versions.
21662
21663 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
21664
21665         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
21666         == 2147483647.
21667
21668 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
21669
21670         * gcc.c-torture/execute/960416-1.x: Remove.
21671         * gcc.c-torture/execute/divconst-3.x: Likewise.
21672
21673 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
21674
21675         PR target/12598
21676         * gcc.dg/torture/cris-volatile-1.c: New test.
21677
21678 2003-10-14  Roger Sayle  <roger@eyesopen.com>
21679
21680         PR optimization/9325
21681         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
21682         for overflowing floating point to integer conversion during RTL
21683         simplification.
21684
21685 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
21686
21687         * objc/execute/_cmd.m: Fix typo.
21688         * objc.dg/image-info.m, objc.dg/symtab-1.m:
21689         Relax 'scan-assembler' regexp.
21690         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
21691         objc.dg/try-catch-4.m: Run on non-Darwin targets.
21692         * objc.dg/zero-link-2.m: Remove blank line.
21693         * objc.dg/zero-link-3.m: New test case.
21694
21695 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
21696
21697         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
21698
21699         * gcc.dg/asm-names.c: Use scan-assembler-not rather
21700         than linker trickery.
21701
21702 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21703
21704         PR c++/12370
21705         * g++.dg/other/friend2.C: New test.
21706
21707 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
21708
21709         * gcc.dg/20031012-1.c: New test.
21710
21711 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
21712
21713         * gcc.dg/weak/weak-3.c: Fix for new warning.
21714
21715 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
21716
21717         PR optimization/8750
21718         * gcc.c-torture/execute/20031012-1.c: New test case.
21719
21720 2003-10-11  Roger Sayle  <roger@eyesopen.com>
21721
21722         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
21723         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
21724
21725 2003-10-11  Roger Sayle  <roger@eyesopen.com>
21726
21727         PR optimization/12260
21728         * gcc.c-torture/compile/20031011-2.c: New test case.
21729
21730 2003-10-11  Roger Sayle  <roger@eyesopen.com>
21731
21732         * gcc.c-torture/execute/20031011-1.c: New testcase.
21733
21734 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
21735
21736         * gcc.c-torture/compile/20031011-1.c: New test.
21737
21738 2003-10-11  Jan Hubicka  <jh@suse.cz>
21739
21740         * g++.dg/other/first-global.C: New test.
21741
21742 2003-10-11  Roger Sayle  <roger@eyesopen.com>
21743
21744         * gcc.c-torture/execute/string-opt-18.c: New testcase.
21745
21746 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
21747
21748         * gcc.c-torture/compile/20031010-1.c: New test.
21749
21750 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
21751
21752         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
21753         * gcc.c-torture/execute/va-arg-25.c: ... here.
21754
21755 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
21756
21757         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
21758
21759 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
21760
21761         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
21762
21763 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
21764
21765         * g++.dg/parse/error2.C: New test.
21766
21767 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
21768
21769         PR c++/11097
21770         * g++.dg/other/error5.C: Modify the error message.
21771         * g++.dg/lookup/using8.C: New test.
21772
21773 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
21774
21775         * gcc.dg/darwin-abi-2.c: New file.
21776         * gcc.c-torture/execute/va-arg-24.c: New file.
21777
21778 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
21779
21780         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
21781         indentation.
21782
21783 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
21784
21785         PR c++/10147
21786         * g++.dg/other/error4.C: Update error messages.
21787         * g++.dg/template/ptrmem4.C: Likewise.
21788
21789         PR c++/12337
21790         * g++.dg/init/new9.C: New test.
21791
21792         PR c++/12334, c++/12236, c++/8656
21793         * g++.dg/ext/attrib8.C: New test.
21794
21795 2003-10-06  Devang Patel  <dpatel@apple.com>
21796
21797         * gcc.dg/debug/dwarf2-3.h: New test.
21798         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
21799
21800 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
21801
21802         * g++.dg/opt/cfg2.C: New test.
21803
21804 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21805
21806         * g++.dg/opt/float1.C: New test.
21807
21808 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21809
21810         * gcc.dg/c90-array-lval-6.c: New test.
21811         * gcc.dg/c99-array-lval-6.c: New test.
21812
21813 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
21814             Ziemowit Laski  <zlaski@apple.com>
21815
21816         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
21817         'Derived', so that it is never considered a class method; add
21818         new warning for '+port' method ambiguity.
21819         * objc.dg/method-12.m: Include <objc/objc.h> instead of
21820         <objc/objc-api.h> (needed on Mac OS X).
21821         * objc.dg/method-13.m: New test.
21822
21823 2003-10-03  Roger Sayle  <roger@eyesopen.com>
21824
21825         PR optimization/9325, PR java/6391
21826         * gcc.c-torture/execute/20031003-1.c: New test case.
21827
21828 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
21829
21830         PR optimization/12180
21831         * gcc.dg/20031002-1.c: New test.
21832
21833         PR c++/12486
21834         * g++.dg/inherit/error1.C: New test.
21835
21836 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
21837
21838         * lib/f-torture.exp (search_for): Rename to...
21839         (search_for_re): This.  Also, clean up comments and the
21840         "regexp" invocation.
21841
21842 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
21843
21844         * gcc.c-torture/compile/20031002-1.c: New test.
21845
21846 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
21847
21848         * g++.dg/opt/cond1.C: New test.
21849
21850 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
21851
21852         * gcc.dg/Wold-style-definition-2.c: New testcase.
21853         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
21854
21855 2003-09-29  Richard Henderson  <rth@redhat.com>
21856
21857         * g++.dg/init/array10.C: Add dg-options.
21858
21859 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
21860
21861         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
21862
21863 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21864
21865         * g++.dg/template/friend19.C: Fix typo.
21866         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
21867
21868 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
21869
21870         * gcc.c-torture/execute/20030928-1.c: New test.
21871         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
21872
21873 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
21874
21875         * g++.dg/opt/unroll1.C: New test.
21876
21877 2003-09-26  Roger Sayle  <roger@eyesopen.com>
21878
21879         PR optimization/11741
21880         * gcc.dg/20030926-1.c: New test case.
21881
21882 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21883
21884         PR c++/5655
21885         * g++.dg/parse/access7.C: New test.
21886         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
21887
21888 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
21889
21890         MERGE OF objc-improvements-branch into MAINLINE:
21891         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
21892         if libobjc has not been built.
21893         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
21894         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
21895         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
21896         objc/execute/nested-3.m, objc/execute/np-2.m,
21897         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
21898         objc/execute/redefining_self.m, objc/execute/root_methods.m,
21899         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
21900         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
21901         objc.dg/special/unclaimed-category-1.h,
21902         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
21903         well as GNU runtime.
21904         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
21905         * execute/cascading-1.m, execute/function-message-1.m,
21906         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
21907         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
21908         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
21909         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
21910         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
21911         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
21912         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
21913         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
21914         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
21915         * objc.dg/bitfield-2.m: Run only on Darwin.
21916         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
21917         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
21918         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
21919         * objc.dg/const-str-1.m: Fix constant string layout.
21920
21921 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
21922
21923         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
21924
21925 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
21926
21927         * gcc.dg/darwin-abi-1.c: New file.
21928
21929 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
21930
21931         PR target/12281
21932         * gcc.c-torture/compile/20030921-1.c: New test.
21933
21934 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
21935
21936         * g++.dg/opt/reg-stack2.C: New test.
21937
21938 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
21939
21940         * g++.dg/eh/delayslot1.C: New test.
21941
21942 2003-09-20  Richard Henderson  <rth@redhat.com>
21943
21944         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
21945
21946 2003-09-20  Roger Sayle  <roger@eyesopen.com>
21947
21948         * gcc.c-torture/execute/20030920-1.c: New test case.
21949
21950 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21951
21952         * g++.dg/rtti/typeid3.C: Correct expected error message.
21953
21954 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21955
21956         PR c++/157
21957         * g++.dg/parse/crash12.C: New test.
21958
21959 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
21960
21961         * gcc.dg/compat/mixed-struct-check.h: New.
21962         * gcc.dg/compat/mixed-struct-defs.h: New.
21963         * gcc.dg/compat/mixed-struct-init.h: New.
21964         * gcc.dg/compat/struct-by-value-19_main.c: New.
21965         * gcc.dg/compat/struct-by-value-19_x.c: New.
21966         * gcc.dg/compat/struct-by-value-19_y.c: New.
21967         * gcc.dg/compat/struct-by-value-20_main.c: New.
21968         * gcc.dg/compat/struct-by-value-20_x.c: New.
21969         * gcc.dg/compat/struct-by-value-20_y.c: New.
21970         * gcc.dg/compat/struct-return-19_main.c: New.
21971         * gcc.dg/compat/struct-return-19_x.c: New.
21972         * gcc.dg/compat/struct-return-19_y.c: New.
21973         * gcc.dg/compat/struct-return-20_main.c: New.
21974         * gcc.dg/compat/struct-return-20_x.c: New.
21975         * gcc.dg/compat/struct-return-20_y.c: New.
21976
21977 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
21978         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
21979         so that it will not complain on LP64 targets.
21980
21981 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21982
21983         PR c++/495
21984         * g++.dg/template/friend24.C: New test.
21985
21986 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
21987
21988         PR c++/12332
21989         * g++.dg/template/memtmpl2.C: New test.
21990
21991 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
21992
21993         PR target/11184
21994         * gcc.dg/builtin-apply1.c: New test.
21995
21996 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
21997
21998         PR c++/9848
21999         * g++.dg/warn/Wunused-4.C: New test.
22000
22001 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22002
22003         PR c++/12316
22004         * g++.dg/other/gc2.C: New test.
22005
22006 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
22007
22008         PR c++/11991
22009         * g++.dg/rtti/typeid3.C: New test.
22010
22011         PR c++/12266
22012         * g++.dg/overload/template1.C: New test.
22013
22014 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
22015
22016         * g++.dg/opt/cfg3.C: New test.
22017
22018 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22019
22020         PR c++/7939
22021         * g++.dg/template/crash11.C: New test.
22022
22023 2003-09-16  Jason Merrill  <jason@redhat.com>
22024             Jakub Jelinek  <jakub@redhat.com>
22025
22026         * gcc.dg/attr-warn-unused-result.c: New test.
22027
22028 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
22029
22030         PR c++/12184
22031         * g++.dg/expr/call2.C: New test.
22032
22033 2003-09-15  Andreas Jaeger  <aj@suse.de>
22034
22035         * gcc.dg/Wold-style-definition-1.c: New test.
22036
22037 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
22038
22039         PR c++/3907
22040         * g++.dg/parse/template12.C: New test.
22041
22042         * g++.dg/abi/bitfield11.C: New test.
22043         * g++.dg/abi/bitfield12.C: Likewise.
22044
22045 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
22046
22047         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
22048         non-expansion of functional macro name without arguments at EOL.
22049         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
22050
22051 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
22052
22053         * gcc.c-torture/execute/20030914-[12].c: New tests.
22054
22055 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
22056
22057         PR c++/11788
22058         * g++.dg/overload/addr1.C: New test.
22059
22060 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
22061
22062         * gcc.dg/20030909-1.c: New test.
22063
22064 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22065
22066         * gcc.dg/ultrasp10.c: New test.
22067
22068 2003-09-09  Devang Patel  <dpatel@apple.com>
22069
22070         * gcc.dg/darwin-ld-6.c: New test.
22071
22072 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22073
22074         * gcc.dg/torture/builtin-explog-1.c: New testcase.
22075
22076 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
22077
22078         * gcc.dg/ia64-types1.c: New test.
22079         * gcc.dg/ia64-types2.c: Likewise.
22080
22081 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22082
22083         * gcc.dg/builtins-1.c: Add more _Complex tests.
22084         * gcc.dg/torture/builtin-attr-1.c: Likewise.
22085
22086         * gcc.dg/builtins-1.c: Test existing _Complex functions.
22087         * gcc.dg/torture/builtin-attr-1.c: Likewise.
22088
22089 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
22090
22091         PR c++/11786
22092         * g++.dg/lookup/koenig2.C: New test.
22093
22094         PR c++/5296
22095         * g++.dg/rtti/typeid2.C: New test.
22096
22097 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
22098
22099         * gcc.c-torture/compile/20030904-1.c: New test.
22100
22101 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
22102
22103         * g++.dg/opt/longbranch2.C: New test.
22104
22105 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
22106
22107         * g++.dg/template/crash10.C: Only compile it.
22108
22109 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
22110
22111         PR middle-end/11665
22112         * gcc.c-torture/compile/20030907-1.c: New test.
22113         * g++.dg/init/array11.C: New test.
22114
22115 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
22116
22117         PR c++/11852
22118         * g++.dg/init/struct1.C: New test.
22119
22120 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
22121
22122         PR c++/12181
22123         * g++.dg/expr/comma1.C: New test.
22124
22125 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
22126
22127         PR c++/11867
22128         * g++.dg/expr/static_cast5.C: New test.
22129
22130 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
22131
22132         PR c++/11507
22133         * g++.dg/lookup/scoped7.C: New test.
22134
22135         PR c++/9574
22136         * g++.dg/other/static1.C: New test.
22137
22138         PR c++/11490
22139         * g++.dg/warn/template-1.C: New test.
22140
22141         PR c++/11432
22142         * g++.dg/template/crash10.C: New test.
22143
22144         PR c++/2478
22145         * g++.dg/overload/VLA.C: New test.
22146
22147         PR c++/10804
22148         * g++.dg/template/call1.C: New test.
22149
22150 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
22151
22152         PR c++/11794
22153         * g++.dg/parse/using3.C: New test.
22154
22155 2003-09-06  Roger Sayle  <roger@eyesopen.com>
22156
22157         PR c++/11409
22158         * g++.dg/overload/builtin3.C: New test case.
22159
22160 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
22161
22162         PR c/9862
22163         * gcc.dg/20030906-1.c: New test.
22164         * gcc.dg/20030906-2.c: Likewise.
22165
22166 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
22167
22168         PR c++/12167
22169         * g++.dg/parse/defarg5.C: New test.
22170
22171         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
22172
22173 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
22174
22175         PR c++/12163
22176         * g++.dg/expr/static_cast4.C: New test.
22177
22178         PR c++/12146
22179         * g++.dg/template/crash9.C: New test.
22180
22181 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
22182
22183         * g++.old-deja/g++.ext/pretty2.C: Update for change
22184         in __FUNCTION__.
22185         * g++.old-deja/g++.ext/pretty3.C: Likewise.
22186
22187 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
22188
22189         PR c++/11922
22190         * g++/dg/template/qualified-id1.C: New test.
22191
22192         PR c++/12037
22193         * g++.dg/warn/noeffect4.C: New test.
22194
22195 2003-09-04  Matt Austern  <austern@apple.com>
22196
22197         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
22198         * g++.dg/ext/fnname2.C: Likewise.
22199         * g++.dg/ext/fnname3.C: Likewise.
22200
22201 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
22202
22203         * g++.dg/expr/lval1.C: New test.
22204         * g++.dg/ext/lvcast.C: Remove.
22205
22206 2003-09-03  Roger Sayle  <roger@eyesopen.com>
22207
22208         PR optimization/11700.
22209         * gcc.c-torture/compile/20030903-1.c: New test case.
22210
22211 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
22212
22213         PR c++/12053
22214         * g++.dg/abi/layout4.C: New test.
22215
22216 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
22217
22218         PR c++/11553
22219         * g++.dg/parse/friend3.C: New test.
22220
22221 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
22222
22223         PR c++/11847
22224         * g++.dg/template/class1.C: New test.
22225
22226         PR c++/11808
22227         * g++.dg/expr/call1.C: New test.
22228
22229 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
22230
22231         PR c++/12114
22232         * g++.dg/init/ref9.C: New test.
22233
22234         PR c++/11972
22235         * g++.dg/template/nested4.C: New test.
22236
22237 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
22238
22239         PR c++/12093
22240         * g++.dg/template/non-dependent4.C: New test.
22241
22242         PR c++/11928
22243         * g++.dg/inherit/conv1.C: New test.
22244
22245 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
22246
22247         PR c++/6196
22248         * g++.dg/ext/label1.C: New test.
22249         * g++.dg/ext/label2.C: Likewise.
22250
22251 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
22252
22253         * g++.dg/expr/cond3.C: New test.
22254
22255 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22256
22257         * gcc.dg/builtins-1.c: Add new builtin cases.
22258
22259 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22260
22261         * gcc.dg/builtins-1.c: Add new cases.
22262         * gcc.dg/torture/builtin-attr-1.c: Likewise.
22263
22264 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22265
22266         * gcc.dg/builtins-1.c: Add more math builtin tests.
22267         * gcc.dg/torture/builtin-attr-1.c: New test.
22268
22269 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
22270
22271         PR optimization/5079
22272         * g++.dg/opt/static3.C: New test.
22273
22274 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22275
22276         * gcc.misc-tests/gcov-10b.c: New test.
22277
22278 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
22279
22280         * g++.dg/opt/ptrmem3.C: New test.
22281
22282         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
22283
22284 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
22285
22286         * gcc.dg/20030826-2.c: New test.
22287
22288 2003-08-26  Roger Sayle  <roger@eyesopen.com>
22289
22290         PR middle-end/12002
22291         * g77.f-torture/compile/12002.f: New test case.
22292
22293 2003-08-26  Roger Sayle  <roger@eyesopen.com>
22294
22295         * gcc.dg/20030826-1.c: New test case.
22296
22297 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
22298
22299         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
22300
22301 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
22302
22303         PR c++/11871
22304         * c++.dg/lookup/crash1.C: New test.
22305
22306         * c++.dg/warn/noeffect3.C: New test.
22307
22308 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
22309
22310         * gcc.dg/compat/vector-1_x.c: Compile with -w.
22311         * gcc.dg/compat/vector-1_y.c: Ditto.
22312         * gcc.dg/compat/vector-2_x.c: Ditto.
22313         * gcc.dg/compat/vector-2_y.c: Ditto.
22314
22315 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
22316
22317         * gcc.dg/20030702-1.c: New test.
22318
22319 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
22320
22321         PR c++/8795
22322         * g++.dg/ext/altivec-1.C: New test.
22323
22324 2003-08-24  Richard Henderson  <rth@redhat.com>
22325
22326         * g++.dg/eh/simd-2.C: Add -w for x86.
22327
22328 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
22329
22330         * gcc.dg/20030815-1.c: New test.
22331
22332 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22333
22334         PR c++/3765
22335         * g++.dg/parse/access6.C: New test.
22336
22337 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22338
22339         PR c++/641, c++/11876
22340         * g++.dg/template/friend22.C: New test.
22341         * g++.dg/template/friend23.C: Likewise.
22342
22343 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
22344
22345         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
22346         identically.
22347
22348 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
22349
22350         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
22351
22352 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
22353
22354         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
22355
22356 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
22357
22358         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
22359
22360 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
22361
22362         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
22363
22364 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
22365
22366         PR c++/11919
22367         * g++.dg/overload/prom1.C: New test.
22368
22369         PR c++/11551
22370         * g++.dg/parse/dtor2.C: New test.
22371
22372         PR c++/10762
22373         * g++.dg/parse/using2.C: New test.
22374
22375 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
22376
22377         PR target/11805
22378         * gcc.c-torture/compile/20030821-1.c: New.
22379
22380 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
22381
22382         PR c++/11834
22383         * g++.dg/template/deduce2.C: New test.
22384
22385 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
22386
22387         * gcc.c-torture/execute/20030821-1.c: New test.
22388
22389 2003-08-20  Roger Sayle  <roger@eyesopen.com>
22390
22391         PR middle-end/11984
22392         * gcc.dg/20030820-1.c: New test case.
22393
22394 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
22395
22396         PR c++/11945
22397         * g++.dg/warn/noeffect2.C: New test.
22398
22399 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
22400
22401         PR c++/10926
22402         * g++.dg/template/dtor2.C: New test.
22403
22404         PR c++/11684
22405         * g++.dg/template/operator1.C: New test.
22406         * g++.dg/parse/operator4.C: New test.
22407
22408         PR c++/11946.C
22409         * g++.dg/expr/enum1.C: New test.
22410         * gcc.dg/c99-bool-1.c: Remove bogus warning.
22411
22412         PR c++/11036.C
22413         * g++.dg/parse/elab2.C: New test.
22414         * g++.dg/parse/typedef4.C: Change error message.
22415         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
22416         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
22417         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
22418
22419 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
22420
22421         * gcc.dg/pch/warn-1.c: New.
22422         * gcc.dg/pch/warn-1.hs: New.
22423
22424         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
22425         not-tested file.
22426
22427 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
22428
22429         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
22430
22431 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
22432
22433         * gcc.dg/uninit-D.c: New Test.
22434         * gcc.dg/uninit-E.c: New Test.
22435         * gcc.dg/uninit-F.c: New Test.
22436         * gcc.dg/uninit-G.c: New Test.
22437
22438 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
22439
22440         * g++.dg/README: Describe the pch directory.
22441
22442 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22443
22444         PR c++/11174
22445         * g++.dg/parse/access4.C: New test.
22446         * g++.dg/parse/access5.C: Likewise.
22447         * g++.old-deja/g++.jason/access17.C: Adjust error message.
22448
22449 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
22450
22451         * gcc.dg/noncompile/20030818-1.c: New.
22452
22453 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
22454
22455         PR c++/11957
22456         * g++.dg/warn/noeffect1.C: New test.
22457
22458         * g++.dg/template/scope2.C: New test.
22459         * g++.dg/template/error2.C: Correct dg-error
22460
22461 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
22462
22463         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
22464
22465 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
22466
22467         PR C++/11512
22468         * g++.dg/template/warn1.C: New.
22469
22470 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
22471
22472         * g++.dg/template/error2.C: New test.
22473         * g++.dg/lookup/using7.C: Adjust errors
22474         * g++.old-deja/g++.pt/crash36.C: Likewise.
22475         * g++.old-deja/g++.pt/derived3.C: Likewise.
22476
22477 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22478
22479         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
22480         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
22481         * gcc.c-torture/execute/builtins/string-9.c: New, from
22482         string-opt-9.c.  Adjust for execute/builtins framework.
22483         * gcc.c-torture/execute/string-opt-9.c: Delete.
22484
22485 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
22486
22487         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
22488
22489         * g++.dg/parse/ret-type2.C: New test.
22490
22491         PR c++/11703
22492         * g++.dg/init/new8.C: New test.
22493
22494         PR c++/10923
22495         * g++.dg/parse/typedef5.C: New test.
22496
22497         PR c++/9512
22498         * g++.dg/parse/qualified2.C: New test.
22499         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
22500         invalid code.
22501
22502 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
22503
22504         * g++.dg/conversion/ptrmem1.C: New test.
22505
22506 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
22507
22508         PR target/11693
22509         * gcc.dg/20030811-1.c: New test.
22510
22511         PR target/11535
22512         * gcc.c-torture/execute/20030811-1.c: New test.
22513
22514 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22515
22516         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
22517
22518 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
22519
22520         PR c++/11789.C
22521         * g++.dg/inherit/multiple1.C: New test.
22522
22523 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
22524
22525         * gcc.dg/spe1.c: New test.
22526
22527         PR c++/11670
22528         * g++.dg/expr/cast2.C: New test.
22529
22530         PR c++/10530
22531         * g++.dg/template/dependent-name2.C: New test.
22532
22533 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
22534
22535         * g++.dg/parse/crash11.C: Put the dg options in comments.
22536
22537 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
22538
22539         * lib/gcc-dg.exp: Update for diagnostic change.
22540
22541 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22542
22543         PR c++/5767
22544         * g++.dg/parse/crash11.C: New test.
22545
22546 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
22547
22548         * gcc.dg/cpp/spacing1.c: Update.
22549
22550 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
22551
22552         PR target/11739
22553         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
22554         a value for -mtune.
22555
22556 2003-08-04  Roger Sayle  <roger@eyesopen.com>
22557
22558         PR middle-end/11771
22559         * gcc.c-torture/compile/20030804-1.c: New test case.
22560
22561 2003-08-04  Roger Sayle  <roger@eyesopen.com>
22562
22563         * gcc.dg/20030804-1.c: New test case.
22564
22565 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
22566
22567         * gcc.dg/cpp/separate-1.c: New test.
22568
22569 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
22570
22571         PR c++/11704
22572         * g++.dg/template/dependent-expr2.C: New test.
22573
22574         PR c++/11766
22575         * g++.dg/expr/ptrmem1.C: New test.
22576
22577 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22578
22579         PR c++/9453
22580         * g++.dg/template/friend15.C: New test.
22581
22582 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
22583
22584         * lib/dg-pch.exp: Work round PCH bug.
22585
22586 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22587
22588         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
22589         builtins.  Move cases from builtins-4.c here.
22590
22591         * gcc.dg/torture/builtin-math-1.c: New test taken from
22592         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
22593         additional cases.
22594
22595         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
22596         Delete.
22597
22598 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
22599
22600         PR c++/9447
22601         * g++.dg/template/using7.C: New test.
22602
22603 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
22604
22605         * import1.c, import2.c: New tests.
22606
22607 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
22608
22609         * g++.dg/eh/crossjump1.C: New test.
22610
22611 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
22612
22613         PR c++/11697
22614         * g++.dg/template/using6.C: New test.
22615
22616         PR c++/11744
22617         * g++.dg/template/koenig2.C: New test.
22618
22619 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22620
22621         PR c++/7983
22622         * g++.dg/parse/typedef4.C: New test.
22623
22624 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22625
22626         PR c++/8442, c++/8806
22627         * g++.dg/template/elab1.C: New test.
22628         * g++.dg/template/type2.C: Likewise.
22629         * g++.dg/template/ttp3.C: Adjust expected error message.
22630         * g++.old-deja/g++.law/visibility13.C: Likewise.
22631         * g++.old-deja/g++.niklas/t135.C: Likewise.
22632         * g++.old-deja/g++.pt/ttp41.C: Likewise.
22633         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
22634         template argument.
22635         * g++.old-deja/g++.pt/ttp44.C: Likewise.
22636
22637 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
22638
22639         PR c++/11295
22640         * g++.dg/ext/stmtexpr1.C: New test.
22641
22642         * g++.dg/opt/tmp1.C: New test.
22643
22644         PR c++/11525
22645         * g++.dg/parse/constant4.C: New test.
22646
22647         PR c++/9447
22648         * g++.dg/template/using5.C: New test.
22649
22650 2003-07-31  Roger Sayle  <roger@eyesopen.com>
22651
22652         * gcc.dg/builtins-27.c: New test case.
22653
22654 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
22655
22656         * gcc.dg/tls/opt-7.c: New test.
22657
22658 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
22659
22660         * g++.old-deja/g++.other/crash18.C: Remove.
22661
22662 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
22663
22664         * g++.dg/template/explicit3.C: New.
22665         * g++.dg/template/explicit4.C: New.
22666         * g++.dg/template/explicit5.C: New.
22667
22668         PR c++/11347
22669         * g++.dg/template/memtmpl1.C: New.
22670
22671 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
22672
22673         PR target/11565
22674         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
22675         * gcc.dg/i386-387-5.c (dg-options): Likewise.
22676
22677 2003-07-30  Jan Hubicka  <jh@suse.cz>
22678
22679         * vtgc1.c: Kill.
22680
22681 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
22682
22683         * gcc.dg/struct-in-proto-1.c: New test.
22684
22685 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
22686
22687         * gcc.dg/cpp/include2.c: Only expect one message.
22688
22689 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
22690
22691         PR c++/9447
22692         * g++.dg/template/using1.C: New test.
22693         * g++.dg/template/using2.C: New test.
22694         * g++.dg/template/using3.C: New test.
22695         * g++.dg/template/using4.C: New test.
22696
22697 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
22698
22699         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
22700         * gcc.c-torture/execute/string-opt-10.c: Likewise.
22701
22702 2003-07-28  Jan Hubicka  <jh@suse.cz>
22703
22704         PR c++/11530
22705         * g++.dg/opt/call1.C: New test.
22706
22707 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
22708
22709         PR c++/11667
22710         * g++.dg/init/enum2.C: New test.
22711         * g++.dg/template/overload1.C: Add "-w" option.
22712
22713 2003-07-28    <hp@bitrange.com>
22714
22715         * gcc.dg/Wdeclaration-after-statement-1.c,
22716         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
22717
22718 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
22719
22720         * gcc.c-torture/compile/20030725-1.c: New test.
22721
22722 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
22723
22724         * gcc.dg/20030505.c: Only run for SPE.
22725         Remove definition of opaque type.
22726
22727 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
22728
22729         * g++.dg/template/ptrmem6.C: New test.
22730
22731 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
22732
22733         * gcc.c-torture/compile/zero-strct-2.c: New test.
22734
22735 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
22736
22737         * gcc.dg/intermod-1.c: New test.
22738
22739 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22740
22741         PR c++/11617
22742         * g++.dg/template/lookup2.C: New test.
22743         * g++.dg/template/memclass1.C: Remove instantiated from error.
22744         * g++.dg/other/error2.C: Tweak expected errors.
22745
22746         PR c++/11596
22747         * g++.dg/template/defarg3.C: New test.
22748
22749         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
22750
22751 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
22752
22753         * g++.dg/inherit/access5.C: New test.
22754
22755 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22756
22757         PR c++/11513
22758         * g++.dg/template/crash8.C: New test.
22759
22760 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
22761
22762         PR c/10602
22763         * gcc.dg/noncompile/incomplete-2.c: New test.
22764
22765 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
22766
22767         PR c++/11645
22768         * g++.dg/inherit/access4.C: New test.
22769
22770         PR c++/11517
22771         * g++.dg/expr/cond2.C: New test.
22772
22773         PR optimization/10679
22774         * g++.dg/opt/inline4.C: New test.
22775
22776 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
22777
22778         * g++.dg/parse/crash10: New test.
22779
22780 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
22781
22782         * g++.dg/ext/flexary1.C: New test.
22783
22784 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22785
22786         PR c++/10793
22787         * g++.dg/template/crash9.C: New test.
22788
22789 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22790
22791         PR c++/3004
22792         * g++.dg/parse/typedef3.C: New test.
22793
22794         PR c++/7906
22795         * g++.dg/parse/operator2.C: New test.
22796
22797         PR c++/8895
22798         * g++.dg/parse/def-tmpl-arg1.C: New test.
22799
22800         PR c++/9282
22801         * g++.dg/parse/funptr1.C: New test.
22802
22803         PR c++/9452
22804         * g++.dg/parse/ambig3.C: New test.
22805
22806         PR c++/9454
22807         * g++.dg/parse/operator3.C: New test.
22808
22809         PR c++/9486
22810         * g++.dg/parse/template10.C: New test.
22811
22812         PR c++/9488
22813         * g++.dg/parse/template11.C: New test.
22814
22815         PR c++/10150
22816         * g++.dg/parse/invalid-op1.C: New test.
22817
22818         PR c++/10247
22819         * g++.dg/parse/condexpr1.C: New test.
22820
22821 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
22822
22823         * g++.dg/ext/packed3.C: New test.
22824         * g++.dg/ext/packed4.C: New test.
22825
22826         * gcc.dg/pack-test-3.c: New test.
22827
22828 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
22829
22830         * lib/compat.exp: Handle dg-options per source file.
22831         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
22832         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
22833         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
22834         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
22835         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
22836         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
22837         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
22838         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
22839         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
22840         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
22841         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
22842         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
22843         * g++.dg/compat/break/bitfield7_x.C: Ditto.
22844         * g++.dg/compat/break/bitfield7_y.C: Ditto.
22845
22846 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
22847
22848         PR c/10320
22849         * gcc.c-torture/execute/20030718-1.c: New test.
22850
22851 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
22852
22853         PR optimization/11536
22854         * gcc.dg/20030721-1.c: New test.
22855
22856 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
22857
22858         PR c++/11546
22859         * g++.dg/template/lookup1.C: New test.
22860
22861 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
22862
22863         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
22864         diagnostics of ill-formed constructs involving labels.
22865         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
22866         the new 'previously defined here' message.
22867
22868 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
22869
22870         * g++.dg/parse/non-dependent2.C: New test.
22871
22872 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
22873
22874         * g++.dg/init/init-ref4.C: xfail on targets without
22875         weak symbols.
22876
22877 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
22878
22879         PR target/11087
22880         * gcc.c-torture/execute/20030717-1.c: New test.
22881
22882 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
22883
22884         * g++.dg/opt/cfg1.C: New test.
22885
22886 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
22887
22888         PR optimization/11557
22889         * gcc.dg/20030717-1.c: New test.
22890
22891 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
22892
22893         PR c++/10476
22894         * g++.dg/expr/crash-1.C: New test.
22895
22896         PR c++/11027
22897         * g++.dg/template/init3.C: New test.
22898
22899         PR c++/8222
22900         * g++.dg/template/non-dependent1.C: New test.
22901
22902         PR c++/11070
22903         * g++.dg/template/non-dependent2.C: New test.
22904
22905         PR c++/11071
22906         * g++.dg/template/non-dependent3.C: New test.
22907
22908         PR c++/9907
22909         * g++.dg/template/sizeof5.C: New test.
22910
22911 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
22912
22913         PR 11498
22914         * gcc.c-torture/compile/mangle-1.c: New file.
22915
22916 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22917
22918         PR c++/7809
22919         * g++.dg/parse/access3.C: New test.
22920
22921 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
22922
22923         PR c++/11384
22924         * g++.dg/init/init-ref4.C: New test.
22925
22926 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
22927
22928         PR c++/11547
22929         * g++.dg/parse/constant3.C: New test.
22930         * g++.dg/parse/crash7.C: Likewise.
22931
22932 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
22933
22934         PR target/11008
22935         * gcc.dg/i386-pentium4-not-mull.c: New.
22936
22937 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
22938
22939         * gcc.dg/asm-names.c (ymain): Make it weak.
22940
22941 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22942
22943         PR c++/5421
22944         * g++.dg/template/friend21.C: New test.
22945
22946 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
22947
22948         * gcc.dg/cleanup-8.c: New test.
22949         * gcc.dg/cleanup-9.c: New test.
22950
22951 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
22952
22953         * g++.dg/ext/dll-MI1.h: New file.
22954         * g++.dg/ext/dllexport-MI1.C: New file.
22955         * g++.dg/ext/dllimport-MI1.C: New file.
22956
22957 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
22958
22959         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
22960         it does not have cmpstrsi patterns (just cmpmemsi).
22961
22962 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
22963
22964         PR debug/11473
22965         * g++.dg/debug/debug8.C: New test.
22966
22967 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22968
22969         PR c++/10108
22970         * g++.dg/template/crash7.C: New test.
22971
22972 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
22973
22974         PR target/10795
22975         * gcc.c-torture/compile/20030708-1.c: New.
22976
22977 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
22978
22979         * gcc.c-torture/execute/20030715-1.c: New test.
22980
22981 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
22982
22983         * gcc.dg/pch/inline-3.c: New file.
22984         * gcc.dg/pch/inline-3.hs: New file.
22985         * gcc.dg/pch/inline-4.c: New file.
22986         * gcc.dg/pch/inline-4.hs: New file.
22987
22988 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
22989
22990         PR c++/11509
22991         * g++.dg/template/crash6.C: New test.
22992
22993         PR c++/7053
22994         * g++.dg/template/friend20.C: New test.
22995
22996         PR c++/7019
22997         * g++.dg/template/overload2.C: New test.
22998
22999 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23000
23001         PR optimization/11440
23002         * gcc.c-torture/execute/20030714-1.c: New test.
23003
23004 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23005
23006         PR c++/11154
23007         * g++.dg/template/partial2.C: New test.
23008
23009 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
23010
23011         PR c++/11503
23012         * g++.dg/template/anon1.C: New test.
23013
23014         PR c++/11493
23015         PR c++/11495
23016         * g++.dg/parse/template9.C: Likewise.
23017         * g++.dg/template/crash4.C: New test.
23018         * g++.dg/template/koenig1.C: Likewise.
23019         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
23020         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
23021         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
23022         functions.
23023         * g++.old-deja/g++.jason/template36.C: Likewise.
23024         * g++.old-deja/g++.mike/p1989.C: Likewise.
23025         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
23026         * g++.old-deja/g++.pt/ttp20.C: Use this->.
23027         * g++.old-deja/g++.pt/ttp21.C: Use this->.
23028         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
23029         compiling.
23030         * g++.old-deja/g++.pt/union2.C: Use this->.
23031
23032 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
23033
23034         * gcc.dg/20030711-1.c: New test.
23035
23036 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
23037
23038         PR c++/11050
23039         * g++.dg/parse/args1.C: New test.
23040         * g++.pt/defarg8.C: Change expected errors.
23041
23042 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
23043
23044         PR c++/8164
23045         * g++.dg/template/nontype2.C: New test.
23046
23047         PR c++/10558
23048         * g++.dg/parse/template8.C: New test.
23049
23050         PR c++/8327
23051         * g++.dg/template/scope1.C: New test.
23052
23053         * g++.dg/warn/Wsign-compare-1.C: New test.
23054
23055 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
23056
23057         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
23058
23059 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
23060
23061         PR c++/9411
23062         * g++.dg/template/explicit2.C: New test.
23063
23064         PR c++/10032
23065         * g++.dg/warn/pedantic1.C: New test.
23066
23067 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
23068
23069         PR c++ 9483
23070         * g++.dg/other/field1.C: New test.
23071
23072 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
23073
23074         PR c/11449
23075         * gcc.c-torture/compile/20030707-1.c: New.
23076
23077 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23078
23079         PR c++/10849
23080         * g++.dg/template/access12.C: New test.
23081
23082 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
23083
23084         * g++.dg/bprob/bprob.exp (prof_ext): Update.
23085         * g77.dg/bprob/bprob.exp (prof_ext): Update.
23086         * gcc.misc-tests/bprob.exp (prof_ext): Update.
23087         * gcc.misc-tests/gcov.exp: Update
23088         * g++.dg/gcov/gcov.exp: Update
23089         * lib/gcov.exp: Update.
23090
23091 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
23092
23093         * g++.dg/abi/mangle17.C: Make sure template expressions are
23094         dependent.
23095         * g++.dg/abi/mangle4.C: Mark erroneous casts.
23096         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
23097         * g++.dg/opt/stack1.C: Remove erroneous code.
23098         * g++.dg/parse/template7.C: New test.
23099         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
23100         * g++.old-deja/g++.pt/crash4.C: Likewise.
23101
23102 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23103
23104         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
23105         with zero or one occurence of `$' after the initial `L'.
23106
23107 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
23108
23109         * gcc.c-torture/compile/20030704-1.c: Add a comment.
23110
23111 2003-07-08  Roger Sayle  <roger@eyesopen.com>
23112
23113         PR c/11370
23114         * gcc.dg/Wunreachable-6.c: New testcase.
23115         * gcc.dg/Wunreachable-7.c: New testcase.
23116
23117 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
23118
23119         PR c/11420
23120         * gcc.dg/20030708-1.c: New test.
23121
23122 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
23123
23124         * gcc.dg/compat/sdata-section.h: New file.
23125         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
23126         * gcc.dg/torture/mips-sdata-1.c: New test.
23127
23128 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23129
23130         PR c++/11030
23131         * g++.dg/template/friend19.C: New test.
23132
23133 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
23134
23135         * g++.dg/opt/strength-reduce.C: New test.
23136
23137 2003-07-07  Roger Sayle  <roger@eyesopen.com>
23138
23139         PR target/10979
23140         * gcc.dg/20030707-1.c: New testcase.
23141
23142 2003-07-07  Roger Sayle  <roger@eyesopen.com>
23143
23144         PR optimization/11059
23145         * g++.dg/opt/emptyunion.C: New testcase.
23146
23147 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23148             Eric Botcazou  <ebotcazou@libertysurf.fr>
23149
23150         * g++.dg/opt/stack1.C: New test.
23151
23152 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
23153
23154         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
23155         run test.
23156
23157         PR c++/11431
23158         * g++.dg/expr/static_cast3.C: New test.
23159
23160 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
23161
23162         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
23163         everywhere.
23164         * gcc.dg/concat.c: Concatenation of string constants with
23165         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
23166         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
23167         * gcc.dg/cpp/escape-2.c: Use wide character constants where
23168         necessary to avoid multi-character character constant warning.
23169         * gcc.dg/cpp/escape.c: Likewise.
23170         * gcc.dg/cpp/ucs.c: Likewise.
23171         Remove backslashes from dg-bogus comments, as they confuse Tcl.
23172         Fix a typo.
23173
23174 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
23175
23176         PR c/11428
23177         * gcc.c-torture/compile/20030704-1.c: New.
23178
23179 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
23180
23181         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
23182
23183 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
23184
23185         PR c++/5287, PR c++/7910,  PR c++/11021
23186         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
23187         tests for warnings.
23188         * g++.dg/ext/dllimport2.C: Add tests for warnings.
23189         * g++.dg/ext/dllimport3.C: Likewise.
23190         * g++.dg/ext/dllimport4.C: New file.
23191         * g++.dg/ext/dllimport5.C: New file.
23192         * g++.dg/ext/dllimport6.C: New file.
23193         * g++.dg/ext/dllimport7.C: New file.
23194         * g++.dg/ext/dllimport8.C: New file.
23195         * g++.dg/ext/dllimport9.C: New file.
23196         * g++.dg/ext/dllimport10.C: New file.
23197         * g++.dg/ext/dllexport1.C: New file.
23198
23199 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
23200
23201         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
23202         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
23203
23204 2003-07-03  Roger Sayle  <roger@eyesopen.com>
23205
23206         * gcc.dg/builtins-25.c: New testcase.
23207         * gcc.dg/builtins-26.c: New testcase.
23208
23209 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
23210
23211         * gcc.dg/compat/vector-defs.h: New file.
23212         * gcc.dg/compat/vector-setup.h: New file.
23213         * gcc.dg/compat/vector-check.h: New file.
23214         * gcc.dg/compat/vector-1_main.c: New file.
23215         * gcc.dg/compat/vector-1_x.c: New file.
23216         * gcc.dg/compat/vector-1_y.c: New file.
23217         * gcc.dg/compat/vector-2_main.c: New file.
23218         * gcc.dg/compat/vector-2_x.c: New file.
23219         * gcc.dg/compat/vector-2_y.c: New file.
23220
23221         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
23222         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
23223         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
23224         * gcc.dg/compat/struct-align-1.h: New file.
23225         * gcc.dg/compat/struct-align-1_main.c: New file.
23226         * gcc.dg/compat/struct-align-1_x.c: New file.
23227         * gcc.dg/compat/struct-align-1_y.c: New file.
23228         * gcc.dg/compat/struct-align-2.h: New file.
23229         * gcc.dg/compat/struct-align-2_main.c: New file.
23230         * gcc.dg/compat/struct-align-2_x.c: New file.
23231         * gcc.dg/compat/struct-align-2_y.c: New file.
23232
23233         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
23234         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
23235         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
23236         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
23237         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
23238         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
23239         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
23240         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
23241         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
23242         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
23243         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
23244         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
23245         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
23246         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
23247         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
23248         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
23249         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
23250         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
23251         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
23252         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
23253         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
23254         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
23255         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
23256         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
23257         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
23258         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
23259         * gcc.dg/compat/struct-return-10_x.c: Ditto.
23260         * gcc.dg/compat/struct-return-2_x.c: Ditto.
23261         * gcc.dg/compat/struct-return-3_x.c: Ditto.
23262
23263 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
23264
23265         * gcc.dg/i386-call-1.c: New test.
23266
23267 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
23268
23269         PR c++/9162
23270         * g++.dg/parse/defarg4.C: New.
23271
23272 2003-07-03  Roger Sayle  <roger@eyesopen.com>
23273
23274         PR target/10700
23275         * gcc.c-torture/compile/20030703-1.c: New test case.
23276
23277 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
23278
23279         * g++.dg/template/local3.C: Remove extra semicolon.
23280
23281 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
23282
23283         * gcc.dg/i386-volatile-1.c: New test.
23284
23285 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
23286
23287         PR c++/11072
23288         * g++.dg/other/offsetof2.C: XFAIL.
23289         * g++.dg/other/offsetof5.C: New.
23290
23291         PR c++/10219
23292         * g++.dg/template/error1.C: New.
23293
23294         PR c++/9779
23295         * g++.dg/template/dependent-expr1.C: New.
23296
23297 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
23298
23299         PR c++/6949
23300         * g++.dg/template/local3.C: New test.
23301
23302         PR c++/11149
23303         * g++.dg/lookup/scoped6.C: New test.
23304
23305 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
23306
23307         PR c++/8046
23308         * g++.dg/other/error7.C: New test.
23309
23310 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
23311
23312         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
23313         * g++.old-deja/g++.abi/vtable3.h: Likewise.
23314         * g++.old-deja/g++.law/code-gen5.C: Likewise.
23315         * g++.old-deja/g++.other/union2.C: Likewise.
23316         * gcc.dg/c90-const-expr-2.c: Likewise.
23317         * gcc.dg/c90-const-expr-3.c: Likewise.
23318         * gcc.dg/c99-const-expr-2.c: Likewise.
23319         * gcc.dg/c99-const-expr-3.c: Likewise.
23320         * gcc.dg/concat.c: Likewise.
23321
23322 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
23323
23324         PR c++/9559
23325         * g++.dg/init/static1.C: New test.
23326
23327 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23328
23329         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
23330         * g++.old-deja/g++.other/access2.C: Likewise.
23331         * g++.old-deja/g++.other/decl2.C: Likewise.
23332         * gcc.c-torture/execute/20020615-1.c: Likewise.
23333
23334 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
23335
23336         PR c++/4933
23337         * g++.dg/template/sizeof4.C: New test.
23338
23339 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
23340
23341         * g++.dg/other/error6.C: New test.
23342
23343 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
23344
23345         PR c++/10750
23346         * g++.dg/parse/constant2.C: New test.
23347
23348 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
23349
23350         PR c++/11106
23351         * g++.dg/other/error5.C: New test.
23352
23353 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23354
23355         * gcc.dg/format/gcc_diag-1.c: New test.
23356
23357 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
23358
23359         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
23360
23361 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
23362
23363         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
23364         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
23365         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
23366
23367 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
23368
23369         * gcc.c-torture/execute/builtins/string-8.c: New test.
23370         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
23371         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
23372         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
23373
23374 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
23375
23376         PR c++/10468
23377         * g++.dg/ext/typeof6.C: New test.
23378
23379 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
23380
23381         PR c++/10796
23382         * g++.dg/init/enum1.C: New test.
23383
23384 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
23385
23386         * gcc.dg/20030627-1.c: New test.
23387
23388 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
23389
23390         PR c++/11332
23391         * g++.dg/expr/static_cast2.C: New test.
23392
23393 2003-06-26  Roger Sayle  <roger@eyesopen.com>
23394             Jakub Jelinek  <jakub@redhat.com>
23395
23396         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
23397         sprintf(dst,"%s",src) optimization.
23398         * gcc.c-torture/execute/20030626-1.c: New test case.
23399         * gcc.c-torture/execute/20030626-2.c: New test case.
23400
23401 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
23402
23403         * gcc.c-torture/execute/multi-ix.c: New test.
23404
23405         * gcc.c-torture/execute/simd-4.c (main):
23406         Added missing semicolon at end of union.
23407
23408 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
23409
23410         PR c++/8266
23411         * g++.dg/template/explicit-instantiation3.C: New test.
23412
23413 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
23414
23415         * gcc.dg/20030626-1.c: Use signed char.
23416
23417 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
23418
23419         * gcc.dg/20030626-1.c: New test.
23420
23421 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
23422
23423         * const-str-2.m: Update.
23424
23425 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
23426
23427         PR c++/10990
23428         * g++.dg/rtti/dyncast1.C: New test.
23429         * g++.dg/abi/mangle4.C: Correct base-specifier access.
23430         * g++.dg/lookup/scoped1.C: Remove XFAIL.
23431         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
23432
23433         PR c++/10931
23434         * g++.dg/expr/static_cast1.C: New test.
23435
23436 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
23437
23438         * gcc.dg/20030625-1.c: New test.
23439
23440 2003-06-24  Roger Sayle  <roger@eyesopen.com>
23441
23442         * gcc.c-torture/compile/20030624-1.c: New test case.
23443
23444 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
23445
23446         * gcc.c-torture/execute/string-opt-17.c: New test.
23447
23448 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
23449
23450         PR c++/5754
23451         * g++.dg/parse/crash6.C: New test.
23452
23453 2003-06-23  Roger Sayle  <roger@eyesopen.com>
23454
23455         * gcc.dg/builtins-24.c: New test case.
23456
23457 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
23458
23459         * g++.dg/opt/operator1.C: New test.
23460
23461 2003-06-22  Roger Sayle  <roger@eyesopen.com>
23462
23463         * gcc.c-torture/execute/string-opt-16.c: New test case.
23464
23465 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
23466
23467         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
23468         * g++.old-deja/g++.other/conv7.C: Likewise.
23469         * g++.old-deja/g++.other/overcnv2.C: Likewise.
23470         * g++.old-deja/g++.other/overload14.C: Likewise.
23471
23472 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
23473
23474         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
23475         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
23476
23477 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
23478
23479         PR c++/10888
23480         * g++.dg/warn/Winline-3.C: New test.
23481
23482 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
23483
23484         * lib/target-supports.exp (check_alias_available): Make the test
23485         program acceptable to the Solaris assembler.
23486
23487         PR c++/10749
23488         * g++.dg/template/memclass2.C: New test.
23489
23490 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
23491             Eric Botcazou  <ebotcazou@libertysurf.fr>
23492
23493         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
23494         data for non-matching targets.
23495         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
23496
23497 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
23498
23499         PR c++/10845
23500         * g++.dg/template/member3.C: New test.
23501
23502 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
23503
23504         PR c++/10939
23505         * g++.dg/template/func1.C: New test.
23506
23507         PR c++/9649
23508         * g++.dg/template/static4.C: New test.
23509         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
23510
23511         PR c++/11041
23512         * g++.dg/init/ref7.C: New test.
23513
23514 2003-06-19  Matt Austern  <austern@apple.com>
23515
23516         PR c++/11228
23517         * g++.dg/anew1.C: New test.
23518         * g++.dg/anew2.C: New test.
23519         * g++.dg/anew3.C: New test.
23520         * g++.dg/anew4.C: New test.
23521
23522 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
23523
23524         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
23525
23526 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
23527
23528         * gcc.c-torture/execute/simd-4.c (main): Make expected value
23529         endian-dependent.
23530
23531 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
23532
23533         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
23534         Remove cruft.
23535
23536 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
23537
23538         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
23539         * gcc.c-torture/compile/961203-1.c: Likewise.
23540         * gcc.c-torture/compile/980506-1.c: Likewise.
23541
23542 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
23543
23544         PR c++/10712
23545         * g++.dg/lookup/using7.C: New test.
23546
23547 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
23548
23549         PR c++/11105
23550         * g++.dg/abi/conv1.C: Remove it.
23551         * g++.dg/template/conv7.C: New test.
23552         * g++.dg/template/conv8.C: Likewise.
23553         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
23554         conversion operator.
23555
23556 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
23557
23558         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
23559         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
23560         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
23561         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
23562         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
23563         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
23564         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
23565         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
23566         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
23567         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
23568         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
23569         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
23570         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
23571         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
23572         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
23573         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
23574         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
23575         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
23576         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
23577         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
23578         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
23579         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
23580         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
23581         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
23582         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
23583         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
23584         * gcc.dg/compat/struct-return-10_x.c: Ditto.
23585         * gcc.dg/compat/struct-return-2_x.c: Ditto.
23586         * gcc.dg/compat/struct-return-3_x.c: Ditto.
23587
23588 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
23589
23590         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
23591         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
23592         indications.
23593
23594 2003-06-16  Roger Sayle  <roger@eyesopen.com>
23595
23596         * gcc.dg/i386-387-5.c: New test case.
23597         * gcc.dg/i386-387-6.c: New test case.
23598         * gcc.dg/builtins-23.c: New test case.
23599
23600 2003-06-15  Roger Sayle  <roger@eyesopen.com>
23601
23602         * gcc.dg/builtins-22.c: New test case.
23603         * gcc.dg/i386-387-1.c: Update to test exp.
23604         * gcc.dg/i386-387-2.c: Likewise.
23605
23606 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23607
23608         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
23609
23610 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
23611
23612         * lib/gcc-dg.exp (dg-require-dll): New function.
23613         (dg-xfail-if): Likewise.
23614         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
23615         driver.
23616
23617         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
23618         * gcc.c-torture/compile/20001205-1.c: Likewise.
23619         * gcc.c-torture/compile/20001226-1.c: Likewise.
23620         * gcc.c-torture/compile/20010518-2.c: Likewise.
23621         * gcc.c-torture/compile/20020312-1.c: Likewise.
23622         * gcc.c-torture/compile/20020604-1.c: Likewise.
23623         * gcc.c-torture/compile/920501-12.c: Likewise.
23624         * gcc.c-torture/compile/920501-4.c: Likewise.
23625         * gcc.c-torture/compile/920520-1.c: Likewise.
23626         * gcc.c-torture/compile/920521-1.c: Likewise.
23627         * gcc.c-torture/compile/920625-1.c: Likewise.
23628         * gcc.c-torture/compile/961203-1.c: Likewise.
23629         * gcc.c-torture/compile/980506-1.c: Likewise.
23630         * gcc.c-torture/compile/981006-1.c: Likewise.
23631         * gcc.c-torture/compile/981022-1.c: Likewise.
23632         * gcc.c-torture/compile/981223-1.c: Likewise.
23633         * gcc.c-torture/compile/990617-1.c: Likewise.
23634         * gcc.c-torture/compile/dll.c: Likewise.
23635         * gcc.c-torture/compile/labels-3.c: Likewise.
23636         * gcc.c-torture/compile/mipscop-1.c: Likewise.
23637         * gcc.c-torture/compile/mipscop-2.c: Likewise.
23638         * gcc.c-torture/compile/mipscop-3.c: Likewise.
23639         * gcc.c-torture/compile/mipscop-4.c: Likewise.
23640         * gcc.c-torture/compile/simd-5.c: Likewise.
23641         * gcc.c-torture/compile/20000804-1.x: Remove.
23642         * gcc.c-torture/compile/20001205-1.x: Likewise.
23643         * gcc.c-torture/compile/20001226-1.x: Likewise.
23644         * gcc.c-torture/compile/20010518-2.x: Likewise.
23645         * gcc.c-torture/compile/20020312-1.x: Likewise.
23646         * gcc.c-torture/compile/20020604-1.x: Likewise.
23647         * gcc.c-torture/compile/920501-12.x: Likewise.
23648         * gcc.c-torture/compile/920501-4.x: Likewise.
23649         * gcc.c-torture/compile/920520-1.x: Likewise.
23650         * gcc.c-torture/compile/920521-1.x: Likewise.
23651         * gcc.c-torture/compile/920625-1.x: Likewise.
23652         * gcc.c-torture/compile/961203-1.x: Likewise.
23653         * gcc.c-torture/compile/980506-1.x: Likewise.
23654         * gcc.c-torture/compile/981006-1.x: Likewise.
23655         * gcc.c-torture/compile/981022-1.x: Likewise.
23656         * gcc.c-torture/compile/981223-1.x: Likewise.
23657         * gcc.c-torture/compile/990617-1.x: Likewise.
23658         * gcc.c-torture/compile/mipscop-1.x: Likewise.
23659         * gcc.c-torture/compile/mipscop-2.x: Likewise.
23660         * gcc.c-torture/compile/mipscop-3.x: Likewise.
23661         * gcc.c-torture/compile/mipscop-4.x: Likewise.
23662         * gcc.c-torture/compile/simd-5.x: Likewise.
23663
23664         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
23665
23666 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
23667
23668         * gcc.c-torture/execute/20030611-1.c: New test.
23669
23670 2003-06-12  Roger Sayle  <roger@eyesopen.com>
23671
23672         PR middle-end/168
23673         * gcc.dg/20030612-1.c: New test case.
23674
23675 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
23676
23677         PR c++/10635
23678         * g++.dg/expr/cast1.C: New test.
23679
23680 2003-06-12  Roger Sayle  <roger@eyesopen.com>
23681
23682         * gcc.dg/builtins-21.c: New test case.
23683
23684 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
23685
23686         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
23687         options instead of at the end.
23688         * lib/objc.exp (objc_target_compile): Likewise.
23689
23690 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
23691
23692         PR c++/10432
23693         * g++.dg/parse/error1.C: New test.
23694
23695 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
23696
23697         * gcc.dg/compat/struct-by-value-11_main.c: New file.
23698         * gcc.dg/compat/struct-by-value-11_x.c: New file.
23699         * gcc.dg/compat/struct-by-value-11_y.c: New file.
23700         * gcc.dg/compat/struct-by-value-12_main.c: New file.
23701         * gcc.dg/compat/struct-by-value-12_x.c: New file.
23702         * gcc.dg/compat/struct-by-value-12_y.c: New file.
23703         * gcc.dg/compat/struct-by-value-13_main.c: New file.
23704         * gcc.dg/compat/struct-by-value-13_x.c: New file.
23705         * gcc.dg/compat/struct-by-value-13_y.c: New file.
23706         * gcc.dg/compat/struct-by-value-14_main.c: New file.
23707         * gcc.dg/compat/struct-by-value-14_x.c: New file.
23708         * gcc.dg/compat/struct-by-value-14_y.c: New file.
23709         * gcc.dg/compat/struct-by-value-15_main.c: New file.
23710         * gcc.dg/compat/struct-by-value-15_x.c: New file.
23711         * gcc.dg/compat/struct-by-value-15_y.c: New file.
23712         * gcc.dg/compat/struct-by-value-16_main.c: New file.
23713         * gcc.dg/compat/struct-by-value-16_x.c: New file.
23714         * gcc.dg/compat/struct-by-value-16_y.c: New file.
23715         * gcc.dg/compat/struct-by-value-17_main.c: New file.
23716         * gcc.dg/compat/struct-by-value-17_x.c: New file.
23717         * gcc.dg/compat/struct-by-value-17_y.c: New file.
23718         * gcc.dg/compat/struct-by-value-18_main.c: New file.
23719         * gcc.dg/compat/struct-by-value-18_x.c: New file.
23720         * gcc.dg/compat/struct-by-value-18_y.c: New file.
23721
23722         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
23723         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
23724         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
23725         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
23726         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
23727         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
23728         * gcc.dg/compat/scalar-return-3_main.c: New file.
23729         * gcc.dg/compat/scalar-return-3_x.c: New file.
23730         * gcc.dg/compat/scalar-return-3_y.c: New file.
23731         * gcc.dg/compat/scalar-return-4_main.c: New file.
23732         * gcc.dg/compat/scalar-return-4_x.c: New file.
23733         * gcc.dg/compat/scalar-return-4_y.c: New file.
23734
23735 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
23736
23737         * gcc.dg/compat/fp2-struct-check.h: New file.
23738         * gcc.dg/compat/fp2-struct-defs.h: New file.
23739         * gcc.dg/compat/fp2-struct-init.h: New file.
23740         * gcc.dg/compat/struct-by-value-10_main.c: New file.
23741         * gcc.dg/compat/struct-by-value-10_x.c: New file.
23742         * gcc.dg/compat/struct-by-value-10_y.c: New file.
23743         * gcc.dg/compat/struct-return-10_main.c: New file.
23744         * gcc.dg/compat/struct-return-10_x.c: New file.
23745         * gcc.dg/compat/struct-return-10_y.c: New file.
23746
23747         * gcc.dg/compat/compat-common.h: New file.
23748         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
23749         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
23750         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
23751         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
23752         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
23753         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
23754         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
23755         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
23756         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
23757         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
23758         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
23759         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
23760         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
23761         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
23762         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
23763         * gcc.dg/compat/small-struct-check.h: Ditto.
23764         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
23765         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
23766         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
23767         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
23768         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
23769         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
23770         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
23771         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
23772         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
23773         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
23774         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
23775         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
23776         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
23777         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
23778         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
23779         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
23780         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
23781         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
23782         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
23783         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
23784         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
23785         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
23786         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
23787         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
23788         * gcc.dg/compat/struct-return-2_main.c: Ditto.
23789         * gcc.dg/compat/struct-return-2_x.c: Ditto.
23790         * gcc.dg/compat/struct-return-2_y.c: Ditto.
23791         * gcc.dg/compat/struct-return-3_main.c: Ditto.
23792         * gcc.dg/compat/struct-return-3_x.c: Ditto.
23793         * gcc.dg/compat/struct-return-3_y.c: Ditto.
23794
23795 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
23796
23797         * g++.dg/pch/static-1.C: New file.
23798         * g++.dg/pch/static-1.Hs: New file.
23799
23800 2003-06-10  Richard Henderson  <rth@redhat.com>
23801
23802         * gcc.dg/asm-7.c: Adjust expected warning text.
23803
23804 2003-06-10  Roger Sayle  <roger@eyesopen.com>
23805
23806         * gcc.dg/builtins-20.c: New test case.
23807
23808 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
23809
23810         PR c++/11131
23811         * g++.dg/opt/template1.C: New test.
23812
23813 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
23814
23815         * lib/gcc-dg.exp (dg-test): Clear additional_files and
23816         additional_sources.
23817
23818 2003-05-21  David Taylor  <dtaylor@emc.com>
23819
23820         * gcc.dg/Wpadded.c: New file.
23821
23822 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
23823
23824         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
23825         * gcc.dg/special/weak-2.c: Add dg-require-weak.
23826         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
23827         dg-require-weak.
23828
23829 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
23830
23831         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
23832
23833 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
23834
23835         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
23836         (dg-require-alias): Likewise.
23837         (dg-require-gc-sections): Likewise.
23838         * lib/target-supports.exp (check_gc_sections_available): Likewise.
23839
23840 2003-06-08  Richard Henderson  <rth@redhat.com>
23841
23842         * gcc.dg/20011029-2.c: Fix the array reference.
23843         * gcc.dg/asm-7.c: New.
23844
23845 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
23846
23847         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
23848
23849 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
23850
23851         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
23852         (dg-require-gc-sections): Likewise.
23853
23854 2003-06-08  Jan Hubicka  <jh@suse.cz>
23855
23856         * i386-cmov1.c: Fix regular expression.
23857         * i386-cvt-1.c: Likewise.
23858         * i386-local.c: Likewise.
23859         * i386-local2.c: Likewise.
23860         * i386-mul.c: Likewise.
23861         * i386-ssetype-1.c: Likewise.
23862         * i386-ssetype-3.c: Likewise.
23863         * i386-ssetype-5.c: Likewise.
23864
23865 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23866
23867         PR c++/11039
23868         * g++.dg/warn/implicit-typename2.C: New test.
23869         * g++.dg/warn/implicit-typename3.C: New test.
23870
23871 2003-06-07  Richard Henderson  <rth@redhat.com>
23872
23873         * g++.dg/other/offsetof3.C: Use size_t.
23874         * g++.dg/other/offsetof4.C: Likewise.
23875
23876 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
23877
23878         * lib/copy-file.exp: New. Implement gcc_copy_files.
23879
23880         * lib/dg-pch.exp: Load copy-file.exp
23881         (dg-pch): Use gcc_copy_files instead of "file copy".
23882
23883 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
23884
23885         * gcc.dg/weak/weak.exp: Simplify.
23886         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
23887         * gcc.dg/weak/weak-1.c: Likewise.
23888         * gcc.dg/weak/weak-2.c: Likewise.
23889         * gcc.dg/weak/weak-3.c: Likewise.
23890         * gcc.dg/weak/weak-4.c: Likewise.
23891         * gcc.dg/weak/weak-5.c: Likewise.
23892         * gcc.dg/weak/weak-6.c: Likewise.
23893         * gcc.dg/weak/weak-7.c: Likewise.
23894         * gcc.dg/weak/weak-8.c: Likewise.
23895         * gcc.dg/weak/weak-9.c: Likewise.
23896
23897 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
23898
23899         gcc.c-torture/execute/20030606-1.c: New.
23900
23901 2003-06-06  Roger Sayle  <roger@eyesopen.com>
23902
23903         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
23904         * gcc.dg/builtins-19.c: Likewise.
23905
23906 2003-06-06  Roger Sayle  <roger@eyesopen.com>
23907
23908         * gcc.dg/builtins-2.c: Add some more tests.
23909         * gcc.dg/builtins-18.c: New test case.
23910         * gcc.dg/builtins-19.c: New test case.
23911
23912 2003-06-06  Roger Sayle  <roger@eyesopen.com>
23913             Jim Wilson  <wilson@tuliptree.org>
23914
23915         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
23916
23917 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
23918
23919         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
23920         mempcpy/stpcpy calls not to be optimized into something else.
23921         * gcc.c-torture/execute/string-opt-3.c: Moved to...
23922         * gcc.c-torture/execute/builtins/string-7.c: ...here.
23923         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
23924
23925 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23926
23927         * gcc.dg/format/asm_fprintf-1.c: New test.
23928
23929 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
23930
23931         * lib/gcc-defs.exp (additional_sources): New variable.
23932         (dg-additional-sources): New function.
23933         (additional_files): New variable.
23934         (dg-additional-files): New function.
23935         (dg-additional-files-options): Likewise.
23936         * lib/gcc-dg.exp (dg-require-weak): New function.
23937         (dg-require-alias): Likewise.
23938         (dg-require-gc-sections): Likewise.
23939         * lib/target-supports.exp (check_alias_available): Remove testfile
23940         parameter.
23941         (check_gc_sections_available): New function.
23942         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
23943         (dg-gpp-additional-files): Likewise.
23944         * lib/g++.exp (additional_sources): Remove.
23945         (additional_files): Likewise.
23946         (g++_target_compile): Use dg-additional-files-options.
23947
23948         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
23949         Tcl logic.
23950         * gcc.dg/special/ecos.exp: Remove.
23951         * gcc.dg/special/20000419-2.c: Use dg-require-*.
23952         * gcc.dg/special/alias-1.c: Likewise.
23953         * gcc.dg/special/alias-2.c: Likewise.
23954         * gcc.dg/special/gcsec-1.c: Likewise.
23955         * gcc.dg/special/weak-1.c: Likewise.
23956         * gcc.dg/special/weak-2.c: Likewise.
23957         * gcc.dg/special/wkali-1.c: Likewise.
23958         * gcc.dg/special/wkali-2.c: Likewise.
23959
23960         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
23961         dg-gpp-additional-*.
23962         * g++.dg/special/conpr-3.C: Likewise.
23963         * g++.dg/special/conpr-4.C: Likewise.
23964         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
23965         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
23966         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
23967         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
23968         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
23969         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
23970         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
23971         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
23972         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
23973         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
23974         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
23975         * g++.old-deja/g++.other/comdat1.C: Likewise.
23976         * g++.old-deja/g++.other/comdat2.C: Likewise.
23977         * g++.old-deja/g++.other/comdat3.C: Likewise.
23978         * g++.old-deja/g++.other/ctor1.C: Likewise.
23979         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
23980
23981 2003-06-05  Richard Henderson  <rth@redhat.com>
23982
23983         * gcc.dg/debug/20030605-1.c: New.
23984
23985 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
23986
23987         * README.QMTEST: Update.
23988
23989 2003-06-04  Richard Henderson  <rth@redhat.com>
23990
23991         * gcc.dg/cleanup-1.c: New.
23992         * gcc.dg/cleanup-2.c: New.
23993         * gcc.dg/cleanup-3.c: New.
23994         * gcc.dg/cleanup-4.c: New.
23995         * gcc.dg/cleanup-5.c: New.
23996         * gcc.dg/cleanup-6.c: New.
23997         * gcc.dg/cleanup-7.c: New.
23998
23999 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
24000
24001         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
24002
24003         * lib/dg-pch.exp: New file.
24004         * g++.dg/pch/pch.exp: Use dg-pch.exp.
24005         * gcc.dg/pch/pch.exp: Likewise.
24006
24007 2003-06-04  Roger Sayle  <roger@eyesopen.com>
24008
24009         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
24010         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
24011         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
24012         * gcc.dg/builtins-17.c: New test case.
24013         * gcc.dg/i386-387-4.c: New test case.
24014         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
24015
24016 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24017
24018         * gcc.dg/ultrasp9.c: New test.
24019
24020 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24021
24022         * gcc.c-torture/compile/20030604-1.c: New test.
24023         * gcc.dg/sparc-constant-1.c: New test.
24024
24025 2003-06-03  Glen Nakamura  <glen@imodulo.com>
24026
24027         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
24028
24029 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
24030
24031         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
24032
24033         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
24034         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
24035
24036 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
24037
24038         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
24039
24040 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24041
24042         PR c++/10940
24043         * g++.dg/template/spec10.C: New test.
24044
24045 2003-06-03  Roger Sayle  <roger@eyesopen.com>
24046
24047         * gcc.dg/builtins-16.c: New test case.
24048
24049 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
24050
24051         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
24052         mempcpy test with post-increments.
24053         * gcc.c-torture/execute/string-opt-3.c: New test.
24054         * gcc.dg/string-opt-1.c: New test.
24055
24056 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
24057
24058         PR fortran/10965
24059         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
24060
24061 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
24062
24063         * lib/scanasm.exp (dg-scan): New function, factored out of ...
24064         (scan-assembler): ... here.  Use dg-scan.
24065         (scan-assembler-not): Likewise.
24066         (scan-file): New function.
24067         (scan-file-not): Likewise.
24068         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
24069         * gcc.dg/cpp/_Pragma4.c: Likewise.
24070         * gcc.dg/cpp/_Pragma5.c: Likewise.
24071         * gcc.dg/cpp/avoidpaste1.c: Likewise.
24072         * gcc.dg/cpp/avoidpaste2.c: Likewise.
24073         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
24074         * gcc.dg/cpp/cmdlne-P.c: Likewise.
24075         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
24076         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
24077         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
24078         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
24079         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
24080         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
24081         * gcc.dg/cpp/cxxcom1.c: Likewise.
24082         * gcc.dg/cpp/line1.c: Likewise.
24083         * gcc.dg/cpp/maccom1.c: Likewise.
24084         * gcc.dg/cpp/maccom2.c: Likewise.
24085         * gcc.dg/cpp/maccom3.c: Likewise.
24086         * gcc.dg/cpp/maccom4.c: Likewise.
24087         * gcc.dg/cpp/maccom5.c: Likewise.
24088         * gcc.dg/cpp/maccom6.c: Likewise.
24089         * gcc.dg/cpp/multiline.c: Likewise.
24090         * gcc.dg/cpp/spacing1.c: Likewise.
24091         * gcc.dg/cpp/spacing2.c: Likewise.
24092         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
24093         * gcc.dg/cpp/trad/maccom1.c: Likewise.
24094         * gcc.dg/cpp/trad/maccom2.c: Likewise.
24095         * gcc.dg/cpp/trad/maccom3.c: Likewise.
24096         * gcc.dg/cpp/trad/maccom4.c: Likewise.
24097         * gcc.dg/cpp/trad/maccom6.c: Likewise.
24098         * gcc.dg/cpp/cxxcom2.c: Likewise.
24099         * gcc.dg/cpp/cxxcom2.h: New file.
24100
24101         * gcc.dg/cpp/truefalse.cpp: Move it to ...
24102         * g++.dg/cpp/truefalse.C: Here.
24103         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
24104
24105 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
24106
24107         * gcc.dg/cpp/redef3.c: New file.
24108
24109 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
24110
24111         * gcc.dg/i386-loop-3.c: New test.
24112
24113 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
24114
24115         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
24116
24117 2003-05-31  Roger Sayle  <roger@eyesopen.com>
24118
24119         * gcc.dg/fwrapv-1.c: New test case.
24120         * gcc.dg/fwrapv-2.c: New test case.
24121
24122 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24123
24124         PR c++/10956
24125         * g++.dg/template/spec9.C: New test.
24126
24127 2003-05-29  Roger Sayle  <roger@eyesopen.com>
24128
24129         * gcc.dg/duff-4.c: New test case.
24130
24131 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
24132
24133         PR fortran/10843
24134         * g77.dg/ffixed-form-1.f: New test
24135         * g77.dg/ffixed-form-2.f: New test
24136         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
24137         * g77.dg/ffree-form-3.f: New test
24138
24139 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
24140
24141         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
24142         * gcc.dg/wint_t-1.c: Likewise.
24143
24144 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24145
24146         * g++.dg/template/access11.C: New test.
24147
24148 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24149
24150         PR c++/10849
24151         * g++.dg/template/access10.C: New test.
24152
24153 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
24154             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24155
24156         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
24157
24158 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
24159
24160         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
24161         suppress for powerpc-*-darwin*.
24162         * gcc.dg/torture/builtin-noret-2.c: Likewise.
24163
24164 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
24165
24166         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
24167         suppress option for powerpc-*-darwin*.
24168
24169 2003-05-23  Roger Sayle  <roger@eyesopen.com>
24170
24171         * gcc.dg/builtins-1.c: Add tests for tan and atan.
24172         * gcc.dg/builtins-4.c: Add test for fmod.
24173
24174 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24175
24176         PR c++/10682
24177         * g++.dg/template/instantiate4.C: New test.
24178
24179 2003-05-22  Roger Sayle  <roger@eyesopen.com>
24180
24181         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
24182
24183 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
24184
24185         * gcc.dg/compat/scalar-return-1_main.c: New file.
24186         * gcc.dg/compat/scalar-return-1_x.c: New file.
24187         * gcc.dg/compat/scalar-return-1_y.c: New file.
24188         * gcc.dg/compat/scalar-return-2_main.c: New file.
24189         * gcc.dg/compat/scalar-return-2_x.c: New file.
24190         * gcc.dg/compat/scalar-return-2_y.c: New file.
24191         * gcc.dg/compat/struct-return-3_main.c: New file.
24192         * gcc.dg/compat/struct-return-3_y.c: New file.
24193         * gcc.dg/compat/struct-return-3_x.c: New file.
24194         * gcc.dg/compat/struct-return-2_main.c: New file.
24195         * gcc.dg/compat/struct-return-2_x.c: New file.
24196         * gcc.dg/compat/struct-return-2_y.c: New file.
24197
24198 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24199
24200         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
24201         for hppa*-hp-hpux*.
24202         * gcc.dg/20021014-1.c (dg-options): Likewise.
24203         * gcc.dg/nest.c (dg-options): Likewise.
24204
24205 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
24206
24207         PR c++/9738
24208         * g++.dg/ext/dllimport2.C: New file.
24209         * g++.dg/ext/dllimport3.C: New file.
24210
24211 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
24212
24213         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
24214         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
24215         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
24216         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
24217         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
24218         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
24219         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
24220         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
24221         * gcc.dg/compat/small-struct-defs.h: New file.
24222         * gcc.dg/compat/small-struct-init.h: New file.
24223         * gcc.dg/compat/small-struct-check.h: New file.
24224         * gcc.dg/compat/fp-struct-defs.h: New file.
24225         * gcc.dg/compat/fp-struct-check.h: New file.
24226         * gcc.dg/compat/fp-struct-init.h: New file.
24227         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
24228         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
24229
24230 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
24231
24232         * gcc.dg/20030225-2.c: New test.
24233
24234 2003-05-18  Roger Sayle  <roger@eyesopen.com>
24235             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24236
24237         * gcc.c-torture/compile/20030518-1.c: New test case.
24238
24239 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
24240
24241         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
24242         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
24243         gcc-dg-debug-runtest.
24244         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
24245         gcc-dg-debug-runtest.
24246
24247 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24248
24249         PR c++/9022
24250         * g++.dg/lookup/using6.C: New test.
24251
24252 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24253
24254         * g++.dg/parse/access2.C: New test.
24255
24256 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
24257
24258         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
24259         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
24260         * gcc.dg/debug/debug.exp: Likewise.
24261
24262 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
24263
24264         * gcc.dg/dollar.c: New test.
24265
24266 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
24267
24268         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
24269         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
24270         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
24271         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
24272         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
24273         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
24274         * gcc.dg/compat/struct-by-value-6_main.c: New file.
24275         * gcc.dg/compat/struct-by-value-6_x.c: New file.
24276         * gcc.dg/compat/struct-by-value-6_y.c: New file.
24277         * gcc.dg/compat/struct-by-value-7_main.c: New file.
24278         * gcc.dg/compat/struct-by-value-7_x.c: New file.
24279         * gcc.dg/compat/struct-by-value-7_y.c: New file.
24280         * gcc.dg/compat/struct-by-value-8_main.c: New file.
24281         * gcc.dg/compat/struct-by-value-8_x.c: New file.
24282         * gcc.dg/compat/struct-by-value-8_y.c: New file.
24283         * gcc.dg/compat/struct-by-value-9_main.c: New file.
24284         * gcc.dg/compat/struct-by-value-9_x.c: New file.
24285         * gcc.dg/compat/struct-by-value-9_y.c: New file.
24286
24287 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
24288
24289         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
24290         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
24291         support for "repo" mode.
24292         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
24293         * lib/g77-dg.exp: Likewise.
24294         * lib/obj-dg.exp: Likewise.
24295
24296 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
24297
24298         Merge from gcc-3_2-rhl8-branch:
24299         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
24300
24301         * gcc.dg/tls/opt-6.c: New test.
24302
24303         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
24304
24305         * gcc.dg/20030405-1.c: New test.
24306
24307         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
24308
24309         * gcc.dg/20030309-1.c: New test.
24310
24311         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
24312
24313         * gcc.c-torture/execute/20030307-1.c: New test.
24314
24315         2003-02-20  Randolph Chung  <tausq@debian.org>
24316
24317         * gcc.c-torture/compile/20030220-1.c: New test.
24318
24319         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
24320
24321         * gcc.dg/20030217-1.c: New test.
24322
24323         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
24324
24325         * gcc.c-torture/compile/20020129-1.c: New test.
24326
24327         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
24328
24329         * gcc.dg/unroll-1.c: New test.
24330
24331         2002-11-16  Jan Hubicka  <jh@suse.cz>
24332
24333         * gcc.c-torture/execute/20020920-1.c: New test.
24334
24335         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
24336
24337         PR target/7434
24338         * gcc.c-torture/compile/20021008-1.c: New test.
24339
24340         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
24341
24342         PR target/7559
24343         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
24344
24345         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
24346
24347         * gcc.c-torture/compile/20020807-1.c: New test.
24348
24349         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
24350
24351         * gcc.dg/tls/opt-1.c: New test.
24352
24353         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
24354
24355         * gcc.dg/20020729-1.c: New test.
24356
24357         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
24358
24359         * g++.dg/opt/life1.C: New test.
24360
24361         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
24362
24363         * gcc.dg/20020525-1.c: New test.
24364
24365         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
24366
24367         PR c++/6794
24368         * g++.dg/ext/pretty1.C: New test.
24369         * g++.dg/ext/pretty2.C: New test.
24370
24371 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
24372
24373         PR c++/8385
24374         * g++.dg/ext/typeof5.C: New test.
24375
24376 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
24377
24378         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
24379         __USER_LABEL_PREFIX__ into account.
24380         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
24381
24382 2003-05-14  Roger Sayle  <roger@eyesopen.com>
24383
24384         * gcc.dg/builtins-15.c: New test case.
24385
24386 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
24387
24388         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
24389
24390 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
24391
24392         * lib/g++.exp: Tweak handling of additional source files.
24393         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
24394         * g++.dg/special/conpr-2a.C: Rename to ...
24395         * g++.dg/special/conpr-2a.cc: ... this.
24396         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
24397         * g++.dg/special/conpr-3a.C: Rename to ...
24398         * g++.dg/special/conpr-3a.cc: This.
24399         * g++.dg/special/conpr-3b.C: Rename to ...
24400         * g++.dg/special/conpr-3b.cc: This.
24401         * g++.dg/special/conpr-4.C: New test.
24402         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
24403
24404 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
24405
24406         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
24407
24408 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24409
24410         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
24411         * g++.old-deja/g++.robertl/eb71.C: Likewise.
24412         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
24413         * g++.old-deja/g++.other/warn3.C: Likewise.
24414
24415 2003-05-11  Roger Sayle  <roger@eyesopen.com>
24416
24417         * gcc.dg/i386-387-1.c: Update to also test log.
24418         * gcc.dg/i386-387-2.c: Likewise.
24419
24420 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
24421
24422         * g77.f-torture/execute/int8421.f: New test.
24423
24424 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24425
24426         PR c++/10230, c++/10481
24427         * g++.dg/lookup/scoped5.C: New test.
24428
24429 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24430
24431         PR c++/10552
24432         * g++.dg/template/ttp6.C: New test.
24433
24434 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
24435
24436         * gcc.c-torture/execute/builtins: New directory.
24437         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
24438         gcc.c-torture/execute/builtins.
24439         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
24440         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
24441         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
24442         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
24443
24444 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24445
24446         PR c++/9252
24447         * g++.dg/template/access8.C: New test.
24448         * g++.dg/template/access9.C: New test.
24449
24450 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24451
24452         PR c++/9554
24453         * g++.dg/parse/access1.C: New test.
24454
24455 2003-05-09  DJ Delorie  <dj@redhat.com>
24456
24457         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
24458         long, and not an int.
24459
24460 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24461
24462         PR c++/10555, c++/10576
24463         * g++.dg/template/memclass1.C: New test.
24464
24465 2003-05-08  DJ Delorie  <dj@redhat.com>
24466
24467         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
24468         targets.
24469         * gcc.c-torture/execute/20021024-1.x: Likewise.
24470         * gcc.c-torture/execute/shiftdi.x: Likewise.
24471         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
24472         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
24473         * gcc.dg/20021018-1.c: Likewise.
24474
24475 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24476
24477         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
24478
24479         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
24480         (bcopy): Call memmove.
24481
24482 2003-05-08  Roger Sayle  <roger@eyesopen.com>
24483
24484         * g77.f-torture/compile/8485.f: New test case.
24485
24486 2003-05-07  Richard Henderson  <rth@redhat.com>
24487
24488         PR c++/10570
24489         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
24490         Verify exception_cleanup not called for rethrows.
24491         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
24492         when exiting catch block without rethrowing.
24493         * g++.dg/eh/forced3.C: New.
24494         * g++.dg/eh/forced4.C: New.
24495
24496 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
24497
24498         * gcc.dg/20030505.c: Fix triplet.
24499
24500 2003-05-06  DJ Delorie  <dj@redhat.com>
24501
24502         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
24503         * gcc.dg/nest.c: Likewise.
24504
24505 2003-05-05  Roger Sayle  <roger@eyesopen.com>
24506
24507         * gcc.dg/builtins-14.c: New test case.
24508
24509 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
24510
24511         * lib/compat.exp (compat-execute): New argument.
24512         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
24513         * gcc.dg/compat: New test directory.
24514         * gcc.dg/compat/compat.exp: New expect script.
24515         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
24516         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
24517         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
24518         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
24519         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
24520         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
24521
24522         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
24523         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
24524         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
24525         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
24526         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
24527         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
24528         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
24529         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
24530         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
24531         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
24532         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
24533         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
24534         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
24535         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
24536         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
24537
24538 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
24539
24540         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
24541
24542 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
24543
24544         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
24545
24546 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
24547
24548         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
24549         * gcc.dg/ppc-fsel-2.c: New test.
24550
24551         * gcc.dg/unused-5.c: New test.
24552
24553 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24554
24555         PR c++/10496
24556         * g++.dg/warn/pmf1.C: New test.
24557
24558 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24559
24560         PR c++/4494
24561         * g++.dg/warn/main.C: New test.
24562
24563 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24564
24565         * gcc.dg/nonnull-3.c: New test.
24566
24567 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
24568
24569         * gcc.dg/cpp/Wtrigraphs.c: Update.
24570         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
24571
24572 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
24573
24574         * gcc.dg/ppc-fsel-1.c: New test.
24575
24576 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
24577
24578         PR c/10604
24579         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
24580
24581 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
24582
24583         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
24584
24585 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24586
24587         PR c++/9364, c++/10553, c++/10586
24588         * g++.dg/parse/typename4.C: New test.
24589         * g++.dg/parse/typename5.C: Likewise.
24590
24591 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
24592
24593         * gcc.c-torture/compile/20030503-1.c: New test.
24594
24595 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24596
24597         * g++.dg/lookup/using5.C: Fix testcase error.
24598
24599 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
24600
24601         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
24602         since MEABI is no longer supported.  Remove all vestiges
24603         of MEABI from the test.
24604
24605 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24606
24607         PR c++/10554
24608         * g++.dg/lookup/using5.C: New test.
24609
24610 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24611
24612         PR c++/8772
24613         * g++.dg/template/ttp5.C: New test.
24614
24615 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
24616
24617         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
24618         (dg-gpp-additional-sources): New function.
24619         (dg-gpp-additional-files): Likewise.
24620         * lib/g++.exp (additional_sources): New variable.
24621         (additional_files): Likewise.
24622         (g++_target_compile): Deal with them.
24623         * lib/old-dejagnu.exp: Remove.
24624         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
24625         * g++.old-deja: Revise all tests to use dg commands.
24626
24627 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24628
24629         PR c++/9432, c++/9528
24630         * g++.dg/lookup/using4.C: New test.
24631
24632 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
24633
24634         * gcc.dg/noreturn-5.c: New file.
24635         * gcc.dg/noreturn-6.c: New file.
24636
24637         * gcc.c-torture/compile/inline-1.c: New file.
24638
24639 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
24640
24641         PR c++/10551
24642         * g++.dg/template/explicit1.C: New test.
24643
24644 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
24645
24646         PR c++/10549
24647         * g++.dg/other/bitfield1.C: New test.
24648
24649         PR c++/10527
24650         * g++.dg/init/new7.C: New test.
24651
24652 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
24653
24654         * g++.dg/ext/desig1.C: New test.
24655         * g++.dg/ext/init1.C: Update.
24656
24657         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
24658
24659 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
24660
24661         PR c++/10180
24662         * g++.dg/warn/Winline-1.C: New test.
24663
24664 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
24665
24666         * gcc.c-torture/execute/string-opt-19.c: New test.
24667
24668         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
24669         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
24670
24671 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
24672
24673         PR c++/10506
24674         * g++.dg/init/new6.C: New test.
24675
24676         PR c++/10503
24677         * g++.dg/init/ref6.C: New test.
24678
24679 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
24680
24681         * g++.dg/warn/weak1.C: XFAIL on AIX4.
24682
24683 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24684
24685         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
24686         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
24687
24688 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
24689
24690         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
24691         initialized static data members.
24692
24693 2003-04-25  H.J. Lu <hjl@gnu.org>
24694
24695         * gcc.dg/ia64-sync-4.c: New test.
24696
24697 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24698
24699         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
24700         date.
24701
24702 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
24703
24704         PR c++/10337
24705         * g++.dg/warn/conv1.C: New test.
24706         * g++.old-deja/g++.other/conv7.C: Adjust.
24707         * g++.old-deja/g++.other/overload14.C: Adjust.
24708
24709 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
24710
24711         PR c++/10471
24712         * g++.dg/template/defarg2.C: New test.
24713
24714 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
24715
24716         * gcc.dg/cpp/include2.c: Update.
24717         * gcc.dg/cpp/multiline-2.c: New.
24718         * gcc.dg/cpp/multiline.c: Update.
24719         * gcc.dg/cpp/strify2.c: Update.
24720         * gcc.dg/cpp/trad/literals-2.c: Update.
24721
24722 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24723
24724         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
24725
24726 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
24727
24728         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
24729
24730 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
24731
24732         PR c++/10451
24733         * g++.dg/parse/crash4.C: New test.
24734
24735         PR c++/9847
24736         * g++.dg/parse/crash5.C: New test.
24737
24738 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
24739
24740         PR c++/10446
24741         * g++.dg/parse/crash3.C: New test.
24742
24743         PR c++/10428
24744         * g++.dg/parse/elab1.C: New test.
24745
24746 2003-04-22  Devang Patel  <dpatel@apple.com>
24747
24748         * gcc.dg/cpp/trad/funlike-5.c: New test.
24749
24750 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
24751
24752         * g++.dg/other/packed1.C: Fix dg options.
24753
24754 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
24755
24756         * g++.dg/other/offsetof2.C: New test.
24757
24758 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
24759
24760         * g++.dg/template/recurse.C: Adjust location of error messages.
24761
24762 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
24763
24764         PR c++/9881
24765         * g++.dg/init/addr-const1.C: New test.
24766         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
24767
24768 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
24769
24770         PR c++/10405
24771         * g++.dg/lookup/struct-hack1.C: New test.
24772
24773 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
24774
24775         * ucs.c: Update diagnostic messages.
24776
24777 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
24778
24779         * gcc.dg/cpp/truefalse.cpp: New test.
24780         * gcc.dg/cpp/cpp.exp: Update.
24781         * g++.dg/other/stdbool-if.C: Remove.
24782
24783 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
24784
24785         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
24786         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
24787
24788 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
24789
24790         * gcc.c-torture/compile/20030418-1.c: New test.
24791
24792 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
24793
24794         * README.compat: Remove; content moved to doc/sourcebuild.texi.
24795
24796 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24797
24798         PR c++/10347
24799         g++.dg/template/dependent-name1.C: New test.
24800
24801 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
24802
24803         * gcc.dg/warn-1.c (tourist_guide): New array,
24804         contains a pointer to bar.
24805
24806 2003-04-16  Roger Sayle  <roger@eyesopen.com>
24807
24808         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
24809         * gcc.c-torture/execute/medce-1.c: New test case.
24810         * gcc.c-torture/execute/medce-2.c: New test case.
24811
24812 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
24813
24814         * lib/prune.exp: Ignore more messages.
24815
24816         PR c++/10381
24817         * g++.dg/parse/lookup3.C: New test.
24818
24819 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
24820
24821         * gcc.c-torture/compile/20030415-1.c : New test.
24822
24823 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
24824
24825         * gcc.c-torture/execute/scope-2.c: Move to ...
24826         * gcc.dg/noncompile/scope.c: .... here.
24827
24828 2003-04-14  Roger Sayle  <roger@eyesopen.com>
24829
24830         * gcc.dg/20030414-2.c: New test case.
24831
24832 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
24833
24834         PR target/10377
24835         * gcc.dg/20030414-1.c: New test.
24836
24837 2003-04-13  Roger Sayle  <roger@eyesopen.com>
24838
24839         * gcc.dg/builtins-12.c: New test case.
24840         * gcc.dg/builtins-13.c: New test case.
24841
24842 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24843
24844         * gcc.c-torture/execute/string-opt-18.c: New test.
24845
24846 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
24847
24848         PR c++/10300
24849         * g++.dg/init/new5.C: New test.
24850
24851 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
24852
24853         PR c++/7910
24854         * g++.dg/ext/dllimport1.C: New test.
24855
24856 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
24857
24858         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
24859
24860 2003-04-11  Bud Davis <bdavis9659@comcast.net>
24861
24862         PR Fortran/9263
24863         * g77.f-torture/noncompile/9263.f: New test
24864         PR Fortran/1832
24865         * g77.f-torture/execute/1832.f: New test
24866
24867 2003-04-11  David Chad  <davidc@freebsd.org>
24868             Loren J. Rittle  <ljrittle@acm.org>
24869
24870         libobjc/8562
24871         * objc.dg/headers.m: New test.
24872
24873 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
24874
24875         * gcc.c-torture/execute/builtin-noret-2.c: New.
24876         * gcc.c-torture/execute/builtin-noret-2.x: New.
24877         XFAIL builtin-noret-2.c at -O1 and above.
24878         * gcc.dg/redecl.c: New.
24879         * gcc.dg/Wshadow-1.c: Update error regexps.
24880
24881 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
24882
24883         * g++.dg/abi/bitfield10.C: New test.
24884
24885 2003-04-09  Mike Stump  <mrs@apple.com>
24886
24887         * gcc.dg/pch/pch.exp: Make testcase names longer.
24888         * g++.dg/pch/pch.exp: Make testcase names longer.
24889
24890 2003-04-08  Roger Sayle  <roger@eyesopen.com>
24891
24892         * gcc.dg/builtins-11.c: New test case.
24893
24894 2003-04-08  Roger Sayle  <roger@eyesopen.com>
24895
24896         * gcc.dg/builtins-9.c: New test case.
24897         * gcc.dg/builtins-10.c: New test case.
24898
24899 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
24900
24901         * gcc.dg/noncompile/init-4.c.c: New test.
24902
24903 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
24904
24905         * gcc.misc-test/gcov-9.c: New test.
24906         * gcc.misc-test/gcov-10.c: New test
24907         * gcc.misc-test/gcov-11.c: New test.
24908
24909 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
24910
24911         PR optimization/10024
24912         * gcc.c-torture/compile/20030405-1.c: New test.
24913
24914 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
24915
24916         * gcc.dg/pch/static-3.c: New.
24917         * gcc.dg/pch/static-3.hs: New.
24918         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
24919
24920 2003-04-04  Richard Henderson  <rth@redhat.com>
24921
24922         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
24923         * g++.dg/eh/forced2.C: Likewise.
24924
24925 2003-04-03  Mike Stump  <mrs@apple.com>
24926
24927         * lib/scanasm.exp (scan-assembler): Add xfail processing for
24928         target arg.
24929         (scan-assembler-times, scan-assembler-not): Likewise.
24930         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
24931
24932 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
24933
24934         * gcc.dg/sparc-loop-1.c: New test.
24935
24936 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
24937
24938         PR other/9274
24939         * g++.dg/pch/system-2.C: New.
24940         * g++.dg/pch/system-2.Hs: New.
24941
24942 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
24943
24944         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
24945
24946         * g++.dg/eh/simd-1.C (vecfunc): Same.
24947
24948 2003-04-01  Roger Sayle  <roger@eyesopen.com>
24949
24950         * gcc.c-torture/execute/20030401-1.c: New test case.
24951
24952 2003-04-01  Ziemowit Laski <zlaski@apple.com>
24953
24954         * objc.dg/defs.m: New.
24955
24956 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
24957
24958         * g++.dg/eh/simd-1.C: New.
24959         * g++.dg/eh/simd-2.C: New.
24960
24961 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
24962
24963         * gcc.c-torture/execute/simd-3.c: New.
24964
24965 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
24966
24967         PR c/9936
24968         * gcc.dg/20030331-2.c: New test.
24969
24970 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
24971
24972         PR c++/10278
24973         * g++.dg/parse/crash2.C: New test.
24974
24975 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
24976
24977         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
24978         * gcc.c-torture/execute/20030331-1.c: ...here.
24979
24980 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
24981
24982         * gcc.c-torture/execute/20030331-1.c: New test.
24983
24984 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
24985
24986         * lib/gcov.exp: Adjust call return testing strings.
24987         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
24988
24989 2003-03-31  Roger Sayle  <roger@eyesopen.com>
24990
24991         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
24992         * gcc.dg/builtins-7.c: New test case.
24993         * gcc.dg/builtins-8.c: New test case.
24994
24995 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
24996
24997         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
24998
24999 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
25000
25001         PR c++/7647
25002         * g++.dg/lookup-class-member-2.C: New test.
25003
25004 2003-03-30  Glen Nakamura  <glen@imodulo.com>
25005
25006         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
25007
25008 2003-03-28  Roger Sayle  <roger@eyesopen.com>
25009
25010         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
25011
25012 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
25013
25014         * g++.dg/init/attrib1.C: New test.
25015
25016 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
25017
25018         * gcc.dg/ultrasp8.c: New test.
25019
25020 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
25021
25022         * gcc.dg/ultrasp7.c: New test.
25023
25024 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
25025
25026         PR c++/10047
25027         * g++.dg/template/inline1.C: New test.
25028
25029 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
25030
25031         * gcc.dg/sparc-dwarf2.c: New test.
25032
25033 2003-03-27  Roger Sayle  <roger@eyesopen.com>
25034
25035         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
25036         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
25037
25038 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
25039
25040         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
25041         than reading .x files.
25042         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
25043         * g77.dg/gcov/gcov-1.f: Likewise.
25044         * gcc.misc-tests/gcov-4b.c: Likewise.
25045         * gcc.misc-tests/gcov-5b.c: Likewise.
25046         * gcc.misc-tests/gcov-6.c: Likewise.
25047         * gcc.misc-tests/gcov-7.c: Likewise.
25048         * gcc.misc-tests/gcov-8.c: Likewise.
25049         * g++.dg/gcov/gcov-1.x: Remove.
25050         * g77.dg/gcov/gcov-1.x: Likewise.
25051         * gcc.misc-tests/gcov-4b.x: Likewise.
25052         * gcc.misc-tests/gcov-5b.x: Likewise.
25053         * gcc.misc-tests/gcov-6.x: Likewise.
25054         * gcc.misc-tests/gcov-7.x: Likewise.
25055         * gcc.misc-tests/gcov-8.x: Likewise.
25056
25057 2003-03-27  Glen Nakamura  <glen@imodulo.com>
25058
25059         PR opt/10087
25060         * gcc.dg/20030324-1.c: New test.
25061
25062 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
25063
25064         PR c++/10224
25065         * g++.dg/template/arg3.C: New test.
25066
25067         PR c++/10158
25068         * g++.dg/template/friend18.C: New test.
25069
25070 2003-03-26  Roger Sayle  <roger@eyesopen.com>
25071
25072         * g77.f-torture/compile/20030326-1.f: New test case.
25073
25074 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
25075
25076         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
25077
25078         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
25079
25080 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
25081
25082         * gcc.dg/ia64-sync-3.c: New test.
25083
25084 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
25085
25086         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
25087
25088 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
25089
25090         * gcc.dg/ultrasp6.c: New test.
25091
25092 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
25093
25094         * gcc.dg/i386-signbit-1.c: New test.
25095         * gcc.dg/i386-signbit-2.c: New test.
25096         * gcc.dg/i386-signbit-3.c: New test.
25097
25098 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
25099
25100         * gcc.dg/ultrasp5.c: Fix options.
25101
25102 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
25103
25104         * gcc.dg/ultrasp5.c: Fix comment.
25105
25106 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
25107
25108         PR fortran/10197
25109         * g77.f-torture/execute/10197.f: New test.
25110
25111 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
25112
25113         PR c++/9898, c++/383
25114         * g++.dg/template/conv6.C: New test.
25115
25116         PR c++/10119
25117         * g++.dg/template/ptrmem5.C: New test.
25118
25119         PR c++/10026
25120         * g++.dg/lookup/koenig1.C: New test.
25121
25122         PR C++/10199
25123         * g++.dg/lookup/template2.C: New test.
25124
25125 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
25126
25127         * g++.dg/opt/rtti1.C: New test.
25128
25129 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25130
25131         * gcc.dg/ultrasp5.c: New test.
25132
25133 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
25134
25135         PR middle-end/9967
25136         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
25137         builtin fputs.
25138
25139 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
25140
25141         PR c/8224
25142         * gcc.dg/20030323-1.c: New test.
25143
25144 2003-03-23  Roger Sayle  <roger@eyesopen.com>
25145
25146         * gcc.c-torture/compile/20030323-1.c: New test case.
25147
25148 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
25149
25150         * gcc.dg/20030321-1.c: New test.
25151
25152 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
25153
25154         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
25155
25156 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
25157
25158         PR c++/9978, c++/9708
25159         * g++.dg/ext/vlm1.C: Adjust expected error.
25160         * g++.dg/ext/vla2.C: New test.
25161         * g++.dg/template/arg1.C: New test.
25162         * g++.dg/template/arg2.C: New test.
25163
25164 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
25165
25166         * g77.f-torture/execute/select.f: New test.
25167         * g77.f-torture/noncompile/select_no_compile.f: New test.
25168
25169 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
25170
25171         PR c++/9898
25172         * g++.dg/other/error4.C: New test.
25173
25174 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
25175
25176         * g++.dg/template/friend17.C: New test.
25177
25178 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
25179
25180         * gcc.c-torture/compile/20030320-1.c: New.
25181
25182 2003-03-20  Roger Sayle  <roger@eyesopen.com>
25183
25184         * gcc.dg/builtins-6.c: New test case.
25185
25186 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
25187
25188         PR target/10073
25189         * gcc.c-torture/compile/20030319-1.c: New.
25190
25191 2003-03-18  Jan Hubicka  <jh@suse.cz>
25192
25193         * gcc.dg/i386-cvt-1.c: New test.
25194
25195 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
25196
25197         * objc.dg/naming-1.m: Use "(parse|syntax) error".
25198         * objc.dg/naming-2.m: Likewise.
25199
25200 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
25201
25202         PR c++/9639
25203         * g++.dg/parse/crash1.C: New test.
25204
25205 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
25206
25207         PR c++/8805
25208         * g++.dg/eh/cleanup1.C: New test.
25209
25210 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
25211
25212         * gcc.c-torture/execute/20030316-1.c: New test case.
25213
25214 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
25215
25216         PR c++/9629
25217         * g++.dg/init/ctor2.C: New test.
25218
25219 2003-03-15  Roger Sayle  <roger@eyesopen.com>
25220
25221         * g77.f-torture/compile/xformat.f: New test case.
25222
25223 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25224
25225         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
25226         * g++.old-deja/g++.mike/eh50.C: Likewise.
25227
25228 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25229
25230         PR c++/6440
25231         * g++.dg/template/spec7.C: New test.
25232         * g++.dg/template/spec8.C: Likewise.
25233
25234 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
25235
25236         * gcc.c-torture/execute/20030313-1.c: New test.
25237
25238 2003-03-14  Richard Henderson  <rth@redhat.com>
25239
25240         * gcc.dg/inline-2.c: Adjust alpha test for external call.
25241
25242 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
25243
25244         * gcc.c-torture/compile/20030314-1.c: New test.
25245
25246 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
25247
25248         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
25249         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
25250         thumb target,
25251         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
25252         to accept newer _imp__  prefix and additional
25253         newline in .drectve section.
25254         * gcc.dg/dll-4.c: Likewise.
25255         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
25256         switch.
25257
25258 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
25259
25260         * g++.dg/parse/namespace9.C: New test.
25261
25262         * g++.dg/init/ref5.C: New test.
25263         * g++.dg/parse/ptrmem1.C: Likewise.
25264
25265 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25266
25267         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
25268         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
25269         regular expression.
25270         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
25271         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
25272
25273 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
25274
25275         * gcc.c-torture/execute/20030224-2.c: New test.
25276
25277 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
25278
25279         * gcc.dg/decl-3.c: New test.
25280
25281 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
25282
25283         * gcc.dg/i386-loop-2.c: New test.
25284
25285 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
25286
25287         PR c++/9474
25288         * g++.dg/parse/namespace8.C: New test.
25289
25290         PR c++/9924
25291         * g++.dg/overload/builtin2.C: New test.
25292
25293 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
25294
25295         * gcc.dg/return-type-3.c: New test.
25296
25297 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
25298
25299         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
25300         profiling options are not supported.
25301
25302 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
25303
25304         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
25305         * g++.old-deja/g++.warn/impint2.C: Likewise.
25306
25307 2003-03-10  Devang Patel  <dpatel@apple.com>
25308
25309         * g++.dg/cpp/c++_cmd_1.C: New test.
25310         * g++.dg/cpp/c++_cmd_1.h: New file.
25311
25312 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
25313
25314         * gcc.dg/altivec-9.c: New file.
25315
25316 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25317
25318         * gcc.dg/ppc-sdata-1.c: New test.
25319         * gcc.dg/ppc-sdata-2.c: New test.
25320
25321 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
25322
25323         PR c++/9373
25324         * g++.dg/opt/ptrmem2.C: New test.
25325
25326         PR c++/8534
25327         * g++.dg/opt/ptrmem1.C: New test.
25328
25329 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25330
25331         * gcc.dg/i386-loop-1.c: New test.
25332
25333 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25334
25335         PR c++/9970
25336         * g++.dg/lookup/friend1.C: New test.
25337
25338 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
25339
25340         PR c++/9823
25341         * g++.dg/parser/constructor1.C: New test.
25342
25343 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
25344
25345         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
25346
25347         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
25348
25349 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
25350
25351         * gcc.dg/cpp/Wunused.c: Update test.
25352
25353 2003-03-08  Jan Hubicka  <jh@suse.cz>
25354
25355         * gcc.dg/inline-3.c: New test.
25356
25357 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
25358
25359         PR c++/9809
25360         * g++.dg/parse/builtin1.C: New test.
25361
25362         PR c++/9982
25363         * g++.dg/abi/cookie1.C: New test.
25364         * g++.dg/abi/cookie2.C: Likewise.
25365
25366         PR c++/9524
25367         * g++.dg/template/field1.C: New test.
25368
25369         PR c++/9912
25370         * g++.dg/parse/class1.C: New test.
25371         * g++.dg/parse/namespace7.C: Likewise.
25372         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
25373
25374 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
25375
25376         * g++.dg/init/ref4.C: New test.
25377
25378 2003-03-07  Jan Hubicka  <jh@suse.cz>
25379
25380         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
25381         * gcc.dg/inline-3.c: New test.
25382
25383 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
25384
25385         * g++.dg/init/ref3.C: New test.
25386
25387         PR c++/9965
25388         * g++.dg/init/ref2.C: New test.
25389
25390         PR c++/9400
25391         * g++.dg/warn/Wshadow-2.C: New test.
25392
25393         PR c++/9791
25394         * g++.dg/warn/Woverloaded-1.C: New test.
25395
25396 2003-03-05  Jan Hubicka  <jh@suse.cz>
25397
25398         * gcc.dg/i386-local2.c: New.
25399         * gcc.dg/i386-local.c: Fix typo.
25400
25401 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
25402
25403         * g++.dg/abi/layout3.C: New test.
25404
25405 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25406
25407         * gcc.c-torture/compile/20030305-1.c
25408
25409 2003-03-05  Jan Hubicka  <jh@suse.cz>
25410
25411         * gcc.dg/i386-local.c: New.
25412
25413 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
25414
25415         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
25416
25417 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25418
25419         * gcc.dg/switch-2.c: New test.
25420         * gcc.dg/switch-3.c: New test.
25421         * gcc.dg/Wswitch.c: Adjust line numbers.
25422         * gcc.dg/Wswitch-default.c: Likewise.
25423         * gcc.dg/Wswitch-enum.c: Likewise.
25424
25425 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
25426
25427         * gcc.c-torture/execute/20030222-1.c: New test.
25428
25429 2003-03-03  James E Wilson  <wilson@tuliptree.org>
25430
25431         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
25432
25433 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
25434
25435         PR c++/9878
25436         * g++.dg/init/ref1.C: New test.
25437
25438 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
25439
25440         * gcc.dg/sh-relax.c: New SH-only test.
25441
25442 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
25443
25444         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
25445         comment explaining purpose of testcase.
25446
25447 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
25448
25449         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
25450         for HC11/HC12 (asm needs two int registers).
25451         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
25452         HC11/HC12 because the test uses an asm which needs two 32-bit
25453         registers.
25454
25455 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
25456
25457         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
25458         for HC11/HC12 (array is too large otherwise).
25459         * gcc.c-torture/compile/920501-4.x: New file, likewise.
25460         * gcc.c-torture/compile/20010518-2.x: Likewise.
25461         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
25462         HC11/HC12 (array is too large).
25463
25464 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
25465
25466         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
25467         * lib/g++-dg.exp (g++-dg-test): Likewise.
25468
25469 2003-03-01  Roger Sayle  <roger@eyesopen.com>
25470
25471         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
25472         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
25473
25474 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25475
25476         * g++.dg/warn/implicit-typename1.C: Remove warning.
25477
25478 2003-02-28  Richard Henderson  <rth@redhat.com>
25479
25480         * gcc.dg/noreturn-1.c: Move noreturn warning line.
25481         * gcc.dg/return-type-1.c: Move control reaches end warning line.
25482
25483 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
25484
25485         * gcc.dg/pch/pch.exp: Change .pch to .gch.
25486         * g++.dg/pch/pch.exp: Likewise.
25487
25488 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
25489
25490         PR c++/9879
25491         * testsuite/g++.dg/init/new4.C: New test.
25492
25493 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
25494
25495         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
25496
25497 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
25498
25499         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
25500         unsigned long.
25501
25502         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
25503         wider than float.
25504
25505 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25506
25507         * lib/scanasm.exp: Add support for counting numbers of
25508         occurences.
25509         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
25510         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
25511
25512 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
25513
25514         PR c++/9683
25515         * g++.dg/template/static3.C: New test.
25516
25517         PR c++/9829
25518         * g++.dg/parse/namespace6.C: New test.
25519
25520 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25521
25522         PR target/9732
25523         * gcc.dg/20030225-1.c: New test.
25524
25525 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
25526
25527         * README: Remove out-of-date information.
25528
25529         PR c++/9836
25530         * g++.dg/template/spec6.C: New test.
25531
25532 2003-02-24  Jeff Law  <law@redhat.com>
25533
25534         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
25535
25536 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25537
25538         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
25539         * gcc.dg/pragma-ep-1.c: Likewise.
25540
25541 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25542
25543         PR c++/9602
25544         * g++.dg/template/friend16.C: New test.
25545
25546 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
25547
25548         PR c++/5333
25549         * g++.dg/parse/fused-params1.C: Adjust error messages.
25550         * g++.dg/template/nested3.C: New test.
25551
25552 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
25553
25554         * g++.dg/abi/param1.C: New test.
25555
25556 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25557
25558         PR c++/7982
25559         * g++.dg/warn/implicit-typename1.C: New test.
25560
25561 2003-02-22  Kelley Cook <kelleycook@comcast.net>
25562
25563         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
25564         with "mtune".
25565         * g++.old-deja/g++.other/store-expr2.C: Likewise.
25566         * gcc.c-torture/execute/20010129-1.x: Likewise.
25567         * gcc.dg/20011107-1.c: Likewise.
25568         * gcc.dg/20020108-1.c: Likewise.
25569         * gcc.dg/20020122-3.c: Likewise.
25570         * gcc.dg/20020206-1.c: Likewise.
25571         * gcc.dg/20020310-1.c: Likewise.
25572         * gcc.dg/20020426-2.c: Likewise.
25573         * gcc.dg/20020517-1.c: Likewise.
25574         * gcc.dg/991230-1.c: Likewise.
25575         * gcc.dg/i386-unroll-1.c: Likewise.
25576         * gcc.misc-tests/i386-prefetch.exp: Likewise.
25577
25578 2003-02-22  Jan Hubicka  <jh@suse.cz>
25579
25580         * gcc.dg/i386-mul.c: New test.
25581
25582 2003-02-21  Roger Sayle  <roger@eyesopen.com>
25583
25584         * gcc.dg/builtins-5.c: New test case.
25585
25586 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
25587
25588         * gcc.dg/asmreg-1.c: New test.
25589
25590 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
25591
25592         PR c++/9749
25593         * g++.dg/parse/varmod1.C: New test.
25594
25595 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
25596
25597         PR c++/9727
25598         * g++.dg/template/op1.C: New test.
25599
25600 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
25601
25602         PR c++/8906
25603         * g++.dg/template/nested2.C: New test.
25604
25605 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
25606
25607         PR c++/8724
25608         * g++.dg/expr/dtor1.C: New test.
25609
25610 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
25611
25612         * gcc.dg/cpp/include3.c: New test.
25613         * gcc.dg/cpp/inc/foo.h: New file.
25614
25615 2003-02-21  Glen Nakamura  <glen@imodulo.com>
25616
25617         * gcc.c-torture/execute/20030221-1.c: New test.
25618
25619 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
25620
25621         PR c++/9729
25622         * g++.dg/abi/conv1.C: New test.
25623
25624 2003-02-20  Jan Hubicka  <jh@suse.cz>
25625
25626         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
25627
25628 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
25629
25630         * gcc.c-torture/compile/20030219-1.c: New test.
25631
25632 2003-02-18  Jan Hubicka  <jh@suse.cz>
25633
25634         * gcc.dg/funcorder.c: New test.
25635
25636 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
25637
25638         * gcc.c-torture/execute/20030218-1.c: New.
25639
25640 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
25641
25642         * gcc.dg/20030218-1.c: New.
25643
25644 2003-02-18  Richard Henderson  <rth@redhat.com>
25645
25646         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
25647         * gcc.dg/attr-used-2.c: New.
25648
25649 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
25650
25651         PR c++/9704
25652         * g++.dg/init/copy5.C: New test.
25653
25654 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
25655
25656         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
25657         * g++.dg/pch/pch.exp: Likewise.
25658
25659 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
25660
25661         * gcc.c-torture/execute/20030209-1.c: Enable the test if
25662         STACK_SIZE is not defined.
25663
25664 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25665
25666         PR c++/9457
25667         * g++.dg/template/init1.C: New test.
25668
25669 2003-02-16  Jan HUbicka  <jh@suse.cz>
25670
25671         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
25672         (foo): Add few extra tests
25673         * gcc.dg/c99-const-expr-3.c: Likewise.
25674         * gcc.c-torture/execute/20030216-1.c: New.
25675
25676 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25677
25678         PR c++/9459
25679         * g++.dg/ext/typeof4.C: New test.
25680
25681 2003-02-15  Roger Sayle  <roger@eyesopen.com>
25682
25683         * gcc.dg/i386-387-3.c: New test case.
25684
25685 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
25686
25687         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
25688         cris-*-elf* cris-*-aout* and mmix-*-*.
25689
25690 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
25691
25692         * gcc.dg/20030213-1.c: New test.
25693
25694 2003-02-12  Roger Sayle  <roger@eyesopen.com>
25695
25696         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
25697         * gcc.dg/i386-387-2.c: Likewise.
25698
25699 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
25700
25701         * gcc.dg/ppc-spe.c: Fix formatting.
25702         Enable tests that were previously unsupported by gas.
25703         Delete tests for instructions that no longer exist.
25704         Switch arguments on evsubifw builtin.
25705
25706 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
25707
25708         * gcc.c-torture/execute/20030209-1.c: Disable the test if
25709         STACK_SIZE is too small.
25710
25711 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25712             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
25713
25714         * gcc.dg/decl-2.c: New test.
25715
25716 2003-02-10  Jan Hubicka  <jh@suse.cz>
25717
25718         * gcc.dg/i386-fpcvt-1.c: New test.
25719
25720 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
25721
25722         * gcc.c-torture/execute/20030209-1.c: New test.
25723
25724 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
25725
25726         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
25727         int-wide bitops, use the constants of the same width.
25728         Likewise, if long long is 32-bit wide, test bitops using
25729         32-bit constants.
25730
25731 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
25732
25733         * gcc.dg/20021014-1.c: Annotate with expected notice text.
25734
25735 2003-02-07  Roger Sayle  <roger@eyesopen.com>
25736
25737         * testsuite/gcc.dg/builtins-4.c: New test case.
25738
25739 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25740
25741         * gcc.dg/20020430-1.c: Fix dg command typos.
25742         * gcc.dg/20020503-1.c: Likewise.
25743
25744 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25745
25746         PR c++/8785
25747         * g++.dg/parse/fused-params1.C: New test.
25748
25749         PR c++/8857
25750         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
25751
25752         PR c++/8921
25753         * g++.dg/parse/non-dependent1.C: New test.
25754
25755         PR c++/8928
25756         * g++.dg/parse/dupl-tmpl-args1.C: New test.
25757
25758         PR c++/9228
25759         * g++.dg/parse/undefined7.C: New test.
25760         * g++.dg/parse/non-templ1.C: New test.
25761
25762         PR c++/9229
25763         * g++.dg/parse/too-many-tmpl-args1.C: New test.
25764
25765 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
25766
25767         * gcc.c-torture/compile/20030206-1.c: New test.
25768
25769 2003-02-05  Roger Sayle  <roger@eyesopen.com>
25770
25771         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
25772         "pow" to "foo" to avoid potential confusion with a math built-in.
25773
25774 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25775
25776         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
25777         conditions for SPARC targets.
25778
25779 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
25780
25781         * gcc.dg/20030204-1.c: New test.
25782
25783 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25784
25785         PR c++/38
25786         * g++.dg/parse/array-size1.C: New test.
25787
25788         PR c++/5657
25789         * g++.dg/parse/undefined3.C: New test.
25790
25791         PR c++/5665
25792         * g++.dg/parse/undefined4.C: New test.
25793
25794         PR c++/5975
25795         * g++.dg/parse/undefined5.C: New test.
25796
25797         PR c++/7259
25798         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
25799
25800         PR c++/8578
25801         * g++.dg/parse/casting-operator1.C: New test.
25802
25803         PR c++/8596
25804         * g++.dg/parse/undefined6.C: New test.
25805
25806         PR c++/8736
25807         * g++.dg/parse/missing-template1.C: New test.
25808
25809 2003-02-04  Jan Hubicka  <jh@suse.cz>
25810
25811         * gcc.dg/i386-cadd.c: Compile using -march=k8.
25812         * gcc.dg/i386-cmov?.c: Likewise.
25813         * gcc.dg/i386-fpcvt-?.c: Likewise.
25814         * gcc.dg/i386-ssefp-1.c: Likewise.
25815         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
25816         conventions.
25817
25818 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
25819
25820         PR c++/7129
25821         * testsuite/g++.dg/ext/max.C: New test.
25822
25823 2003-02-03  Jan Hubicka  <jh@suse.cz>
25824
25825         * gcc.c-torture/execute/20030203-1.c: New test.
25826
25827 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
25828
25829         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
25830         'natural-endian'.
25831
25832 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
25833
25834         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
25835         * g++.dg/init/new2.C: Likewise.
25836         * g++.dg/other/new1.C: Likewise.
25837
25838 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
25839
25840         * gcc.dg/struct-ret-libc.c: New test.
25841
25842 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
25843
25844         * gcc.dg/20030129-1.c: New test.
25845
25846 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25847
25848         PR c++/8849
25849         * g++.dg/template/ptrmem4.C: New test.
25850
25851 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
25852
25853         * g++.dg/parser/constant1.C: New test.
25854
25855 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25856
25857         PR c++/8591
25858         * g++.dg/parse/friend2.C: New test.
25859
25860 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
25861
25862         PR c++/9437
25863         * g++.dg/template/unify4.C: New test.
25864
25865 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
25866
25867         * gcc.c-torture/execute/20030128-1.c: New test.
25868
25869 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
25870
25871         * g++.dg/lookup/nested1.C: Test moved from ...
25872         * g++.old-deja/g++.other/lookup24.C: ... here.
25873
25874 2003-01-28  Jan Hubicka  <jh@suse.cz>
25875
25876         * gcc.dg/i386-cmov5.c: New test.
25877
25878 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
25879
25880         * gcc.c-torture/execute/20010925-1.c: Changed the
25881         memcpy declaration.
25882
25883 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
25884
25885         PR c++/3902
25886         * g++.dg/parse/template5.C: New test.
25887
25888 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
25889
25890         PR fortran/9258
25891         * g77.dg/pr9258: New test.
25892
25893 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
25894
25895         * README: Move relevant parts from README.g++.
25896
25897         * README.g++: Remove this file.
25898
25899 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
25900
25901         * g++.dg/abi/dcast1.C: New test.
25902
25903 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25904
25905         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
25906
25907 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
25908
25909         PR c++/47
25910         * g++.old-deja/g++.other/lookup24.C: New test.
25911
25912 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25913
25914         PR middle-end/7227
25915         * gcc.dg/uninit-C.c: New test.
25916
25917 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
25918
25919         * g++.dg/abi/covariant1.C: New test.
25920
25921 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
25922
25923         * gcc.dg/20030123-1.c: New test.
25924
25925 2003-01-25  Jan Hubicka  <jh@suse.cz>
25926
25927         PR opt/8492
25928         * gcc.c-torture/compile/20030125-1.c
25929
25930 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
25931
25932         PR c++/9403
25933         * g++.dg/parse/template3.C: New test.
25934         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
25935
25936         PR c++/795
25937         * g++.dg/parse/template4.C: New test.
25938
25939         PR c++/9415
25940         * g++.dg/template/qual2.C: New test.
25941
25942         PR c++/8545
25943         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
25944
25945         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
25946
25947 2003-01-25  Roger Sayle  <roger@eyesopen.com>
25948
25949         * gcc.c-torture/execute/switch-1.c: New test case.
25950
25951 2003-01-25  Jan Hubicka  <jh@suse.cz>
25952
25953         * gcc.c-torture/execute/20030125-1.[cx]: New test.
25954
25955 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
25956
25957         Tweaks for Bison-1.875. From the NEWS file:
25958         "- `parse error' -> `syntax error'
25959         Bison now uniformly uses the term `syntax error'"
25960         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
25961         * gcc.dg/cpp/digraph2.c: Likewise.
25962         * gcc.dg/cpp/direct2.c: Likewise.
25963         * gcc.dg/cpp/paste4.c: Likewise.
25964         * gcc.dg/c90-restrict-1.c: Likewise.
25965         * gcc.dg/c99-func-2.c: Likewise.
25966         * gcc.dg/noncompile/920721-2.c: Likewise.
25967         * gcc.dg/noncompile/930622-2.c: Likewise.
25968         * gcc.dg/noncompile/940112-1.c: Likewise.
25969         * gcc.dg/noncompile/950921-1.c: Likewise.
25970         * gcc.dg/noncompile/951123-1.c: Likewise.
25971         * gcc.dg/noncompile/971104-1.c: Likewise.
25972         * gcc.dg/noncompile/990416-1.c: Likewise.
25973
25974 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
25975
25976         * g++.dg/parse/undefined1.C: Add error message.
25977
25978 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
25979
25980         PR c++/9354
25981         * g++.dg/parse/new1.C: New test.
25982
25983         PR c++/9216
25984         * g++.dg/parse/template2.C: New test.
25985
25986         PR c++/9354
25987         * g++.dg/parse/typedef2.C: New test.
25988
25989         PR c++/9328
25990         * g++.dg/ext/typeof3.C: New test.
25991
25992 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25993
25994         PR c++/2738
25995         * g++.dg/parse/ret-type1.C: New test.
25996
25997         PR c++/3792
25998         * g++.dg/parse/tmpl-outside1.C: New test.
25999
26000         PR c++/4207
26001         * g++.dg/parse/int-as-enum1.C: New test.
26002
26003         PR c++/4903
26004         * g++.dg/parse/no-typename1.C: New test.
26005
26006         PR c++/5533
26007         * g++.dg/parse/no-value1.C: New test.
26008
26009         PR c++/5921
26010         * g++.dg/parse/wrong-inline1.C: New test.
26011
26012         PR c++/6402
26013         * g++.dg/parse/ref1.C: New test.
26014
26015         PR c++/6992
26016         * g++.dg/parse/attr-ctor1.C: New test.
26017
26018         PR c++/7229
26019         * g++.dg/parse/namespace5.C: New test.
26020
26021         PR c++/7917
26022         * g++.dg/parse/func-def1.C: New test.
26023
26024         PR c++/8143
26025         * g++.dg/parse/undefined1.C: New test.
26026
26027         PR c++/5723, PR c++/8522
26028         * g++.dg/parse/specialization1.C: New test.
26029
26030         PR c++/163, PR c++/8595
26031         * g++.dg/parse/struct-as-enum1.C: New test.
26032
26033         PR c++/9173
26034         * g++.dg/parse/undefined2.C: New test.
26035
26036 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
26037
26038         PR c++/9298
26039         * g++.dg/parse/template1.C: New test.
26040
26041         PR c++/9384
26042         * g++.dg/parse/using1.C: New test.
26043
26044         PR c++/9285
26045         PR c++/9294
26046         * g++.dg/parse/expr2.C: New test.
26047
26048         PR c++/9388
26049         * g++.dg/parse/lookup2.C: Likewise.
26050
26051 2003-01-21  Jan Hubicka  <jh@suse.cz>
26052
26053         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
26054         * gcc.c-torture/execute/eeprof-1.c: Likewise.
26055         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
26056         * gcc.c-torture/execute/string-opt-*.c: Likewise.
26057
26058 2003-01-20  Nick Clifton  <nickc@redhat.com>
26059
26060         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
26061         problem with ARM sibcall code generation.
26062
26063 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
26064
26065         * gcc.c-torture/execute/20030120-1.c: New.
26066
26067 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
26068
26069         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
26070
26071 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
26072
26073         PR c++/9272
26074         * g++.dg/parse/ctor1.C: New test.
26075
26076         PR c++/9294:
26077         * g++.dg/parse/qualified1.C: New test.
26078
26079         * g++.dg/parse/typename3.C: New test.
26080
26081 2003-01-16  Richard Henderson  <rth@redhat.com>
26082
26083         * g++.dg/tls/init-2.C: Fix error matches for real this time.
26084
26085 2003-01-16  Richard Henderson  <rth@redhat.com>
26086
26087         * g++.dg/pch/pch.exp: Copy test header to the working directory
26088         before using it either for precompilation or direct use.
26089         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
26090         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
26091
26092 2003-01-16  Richard Henderson  <rth@redhat.com>
26093
26094         * gcc.dg/pch/pch.exp: Copy test header to the working directory
26095         before using it either for precompilation or direct use.
26096         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
26097         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
26098
26099 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
26100
26101         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
26102         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
26103         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
26104         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
26105         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
26106         typename warning into error.
26107         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
26108         error messages.
26109         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
26110         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
26111         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
26112         messages.
26113         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
26114         make declaration visible in template.
26115         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
26116         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
26117         messages.
26118         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
26119         message.
26120         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
26121         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
26122         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
26123         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
26124         typename warning with error message.
26125         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
26126         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
26127         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
26128
26129 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
26130
26131         * g++.dg/parse/ambig2.C: New test.
26132
26133 2003-01-15  Richard Henderson  <rth@redhat.com>
26134
26135         * g++.dg/tls/init-2.C: Update error message string.
26136
26137 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26138
26139         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
26140
26141 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
26142
26143         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
26144         all for HC11/HC12.
26145         * gcc.c-torture/compile/20001205-1.x: Likewise.
26146         * gcc.c-torture/compile/20001226-1.x: Likewise.
26147         * gcc.c-torture/compile/920520-1.x: Likewise.
26148         * gcc.c-torture/compile/961203-1.x: Likewise.
26149         * gcc.c-torture/compile/20020604-1.x: Likewise.
26150
26151 2003-01-15  Jan Hubicka  <jh@suse.cz>
26152
26153         * gcc.c-torture/compile/20030115-1.c: New test.
26154
26155         * gcc.dg/i386-fpcvt-1.c: New test.
26156         * gcc.dg/i386-fpcvt-2.c: New test.
26157
26158 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
26159
26160         Further conform g++'s __vmi_class_type_info to the C++ ABI
26161         specification.
26162         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
26163         the specification.
26164
26165 2003-01-14  Jan Hubicka  <jh@suse.cz>
26166
26167         * gcc.dg/i386-fpcvt-1.c: New test.
26168         * gcc.dg/i386-fpcvt-2.c: New test.
26169
26170 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
26171
26172         * gcc.dg/i386-mmx-3.c: New test.
26173
26174 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
26175
26176         PR c++/9264
26177         * g++.dg/parse/octal1.C: New file.
26178
26179         PR c++/9172
26180         * g++.dg/parse/typename1.C: New file.
26181
26182 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
26183
26184         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
26185         * gcc.dg/bf-no-ms-layout.c: Likewise.
26186         * gcc.dg/bf-ms-attrib.c: Likewise.
26187
26188 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
26189
26190         PR c++/9099
26191         * g++.dg/parse/dtor1.C: New file.
26192
26193         PR c++/9128
26194         * g++.dg/rtti/typeid1.C: New file.
26195
26196         PR c++/9153
26197         * g++.dg/parse/lookup1.C: New file.
26198
26199         PR c++/9171
26200         * g++.dg/templ/spec5.C: New file.
26201
26202 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
26203
26204         * gcc.c-torture/compile/20030110-1.c: New test.
26205
26206 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
26207
26208         Merge from pch-branch:
26209
26210         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
26211
26212         * gcc.dg/pch/cpp-1.h: New.
26213         * gcc.dg/pch/cpp-1.c: New.
26214         * gcc.dg/pch/cpp-2.h: New.
26215         * gcc.dg/pch/cpp-2.c: New.
26216
26217         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
26218
26219         * gcc.dg/pch/except-1.h: New.
26220         * gcc.dg/pch/except-1.c: New.
26221
26222         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
26223
26224         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
26225         running test.
26226         * gcc.dg/pch: Include *.hp not *.h.
26227         * gcc.dg/pch/system-1.h: New.
26228         * gcc.dg/pch/system-1.c: New.
26229
26230         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
26231
26232         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
26233         rather than trying to build and run a program using PCH.
26234         * gcc.dg/pch: Remove dg-do commands from test files.
26235
26236         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
26237
26238         * gcc.dg/pch/macro-3.c: New.
26239         * gcc.dg/pch/macro-3.h: New.
26240
26241         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
26242
26243         * gcc.dg/pch/common-1.c: New.
26244         * gcc.dg/pch/common-1.h: New.
26245         * gcc.dg/pch/decl-1.c: New.
26246         * gcc.dg/pch/decl-1.h: New.
26247         * gcc.dg/pch/decl-2.c: New.
26248         * gcc.dg/pch/decl-2.h: New.
26249         * gcc.dg/pch/decl-3.c: New.
26250         * gcc.dg/pch/decl-3.h: New.
26251         * gcc.dg/pch/decl-4.c: New.
26252         * gcc.dg/pch/decl-4.h: New.
26253         * gcc.dg/pch/decl-5.c: New.
26254         * gcc.dg/pch/decl-5.h: New.
26255         * gcc.dg/pch/global-1.c: New.
26256         * gcc.dg/pch/global-1.h: New.
26257         * gcc.dg/pch/inline-1.c: New.
26258         * gcc.dg/pch/inline-1.h: New.
26259         * gcc.dg/pch/inline-2.c: New.
26260         * gcc.dg/pch/inline-2.h: New.
26261         * gcc.dg/pch/static-1.c: New.
26262         * gcc.dg/pch/static-1.h: New.
26263         * gcc.dg/pch/static-2.c: New.
26264         * gcc.dg/pch/static-2.h: New.
26265
26266         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
26267
26268         * g++.dg/pch/pch.exp: Better handle failing testcases.
26269         * gcc.dg/pch/pch.exp: Likewise.
26270         * gcc.dg/pch/macro-1.c: New.
26271         * gcc.dg/pch/macro-1.h: New.
26272         * gcc.dg/pch/macro-2.c: New.
26273         * gcc.dg/pch/macro-2.h: New.
26274
26275         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
26276
26277         * g++.dg/dg.exp: Treat files in pch/ specially.
26278         * g++.dg/pch/pch.exp: New file.
26279         * g++.dg/pch/empty.H: New file.
26280         * g++.dg/pch/empty.C: New file.
26281         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
26282         "precompile".
26283
26284         * gcc.dg/pch/pch.exp: New file.
26285         * gcc.dg/pch/empty.h: New file.
26286         * gcc.dg/pch/empty.c: New file.
26287         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
26288         "precompile".
26289
26290 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26291
26292         * g++.dg/template/friend14.C: New test.
26293
26294 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26295
26296         * gcc.dg/old-style-asm-1.c: New test.
26297
26298 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
26299
26300         * gcc.c-torture/compile/20030109-1.c: New test.
26301
26302 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26303
26304         * gcc.c-torture/execute/20030109-1.c: New test.
26305
26306 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
26307
26308         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
26309         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
26310         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
26311         * g++.old-deja/g++.mike/eh2.C: Likewise.
26312         * g++.old-deja/g++.mike/eh3.C: Likewise.
26313         * g++.old-deja/g++.mike/eh5.C: Likewise.
26314         * g++.old-deja/g++.mike/eh6.C: Likewise.
26315         * g++.old-deja/g++.mike/eh7.C: Likewise.
26316         * g++.old-deja/g++.mike/eh8.C: Likewise.
26317         * g++.old-deja/g++.mike/eh9.C: Likewise.
26318         * g++.old-deja/g++.mike/eh10.C: Likewise.
26319         * g++.old-deja/g++.mike/eh12.C: Likewise.
26320         * g++.old-deja/g++.mike/eh13.C: Likewise.
26321         * g++.old-deja/g++.mike/eh14.C: Likewise.
26322         * g++.old-deja/g++.mike/eh16.C: Likewise.
26323         * g++.old-deja/g++.mike/eh17.C: Likewise.
26324         * g++.old-deja/g++.mike/eh18.C: Likewise.
26325         * g++.old-deja/g++.mike/eh21.C: Likewise.
26326         * g++.old-deja/g++.mike/eh23.C: Likewise.
26327         * g++.old-deja/g++.mike/eh24.C: Likewise.
26328         * g++.old-deja/g++.mike/eh25.C: Likewise.
26329         * g++.old-deja/g++.mike/eh26.C: Likewise.
26330         * g++.old-deja/g++.mike/eh27.C: Likewise.
26331         * g++.old-deja/g++.mike/eh28.C: Likewise.
26332         * g++.old-deja/g++.mike/eh29.C: Likewise.
26333         * g++.old-deja/g++.mike/eh31.C: Likewise.
26334         * g++.old-deja/g++.mike/eh33.C: Likewise.
26335         * g++.old-deja/g++.mike/eh34.C: Likewise.
26336         * g++.old-deja/g++.mike/eh35.C: Likewise.
26337         * g++.old-deja/g++.mike/eh36.C: Likewise.
26338         * g++.old-deja/g++.mike/eh37.C: Likewise.
26339         * g++.old-deja/g++.mike/eh38.C: Likewise.
26340         * g++.old-deja/g++.mike/eh39.C: Likewise.
26341         * g++.old-deja/g++.mike/eh40.C: Likewise.
26342         * g++.old-deja/g++.mike/eh41.C: Likewise.
26343         * g++.old-deja/g++.mike/eh42.C: Likewise.
26344         * g++.old-deja/g++.mike/eh44.C: Likewise.
26345         * g++.old-deja/g++.mike/eh46.C: Likewise.
26346         * g++.old-deja/g++.mike/eh47.C: Likewise.
26347         * g++.old-deja/g++.mike/eh48.C: Likewise.
26348         * g++.old-deja/g++.mike/eh49.C: Likewise.
26349         * g++.old-deja/g++.mike/eh50.C: Likewise.
26350         * g++.old-deja/g++.mike/eh51.C: Likewise.
26351         * g++.old-deja/g++.mike/eh53.C: Likewise.
26352         * g++.old-deja/g++.mike/eh55.C: Likewise.
26353         * g++.old-deja/g++.mike/p7912.C: Likewise.
26354         * g++.old-deja/g++.mike/p9706.C: Likewise.
26355         * g++.old-deja/g++.mike/p10416.C: Likewise.
26356         * g++.old-deja/g++.mike/p11667.C: Likewise.
26357         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
26358         Remove redundant reference to Iris.
26359         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
26360         Elxsi, i860, Pico Java, and WE32K.
26361
26362 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
26363
26364         * g++.dg/ext/asm4.C: New test.
26365
26366 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26367
26368         PR c++/9030
26369         * g++.dg/template/friend12.C: New test.
26370         * g++.dg/template/friend13.C: Likewise.
26371         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
26372
26373 2003-01-08  Jan Hubicka  <jh@suse.cz>
26374
26375         * gcc.dg/i386-cadd.c: New test.
26376         * gcc.dg/i386-cmov4.c: Likewise.
26377
26378 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
26379
26380         PR c++/9165
26381         * g++.dg/warn/Wunused-3.C: New test.
26382
26383         * g++.dg/abi/bitfield9.C: New test.
26384
26385         PR c++/9189
26386         * g++.dg/parse/defarg3.C: New test.
26387
26388 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
26389
26390         * g++.dg/parse/ambig1.C: New test.
26391         * g++.dg/parse/defarg2.C: New test.
26392
26393 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
26394
26395         * g++.dg/template/defarg-1.C: New test.
26396         * g++.dg/template/local2.C: Likewise.
26397
26398 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
26399
26400         * gcc.c-torture/execute/20030105-1.c: New test.
26401
26402 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26403
26404         * g++.dg/parse/namespace3.C: Remove extra semicolons.
26405         * g++.dg/parse/namespace4.C: Likewise.
26406
26407 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
26408
26409         * g++.dg/template/ntp2.C: New test.
26410
26411 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
26412
26413         * g++.dg/parse/extern-C-1.C: New test.
26414
26415         * g++.dg/parse/namespace4.C: New test.
26416
26417         * g++.dg/template/nested1.C: New test.
26418
26419         * g++.dg/parse/namespace3.C: New test.
26420
26421 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
26422
26423         * g++.dg/lookup/two-stage1.C: New test.
26424
26425 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26426
26427         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
26428         * g++.old-deja/g++.jason/access8.C: Likewise.
26429         * g++.old-deja/g++.other/decl5.C: Likewise.
26430
26431 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
26432
26433         * g++.dg/parse/parse7.C: New test.
26434
26435 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
26436
26437         PR c++/2843
26438         * g++.dg/ext/attrib7.C: New test.
26439
26440 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
26441
26442         * g++.dg/parse/parse6.C: New test.
26443
26444 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
26445
26446         * gcc.dg/h8300-stack-1.c: New.
26447
26448 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
26449
26450         g++.dg/lookup/exception1.C: New test.
26451
26452         g++.dg/lookup/template1.C: New test.
26453
26454         g++.dg/parse/namespace2.C: New test.
26455
26456         g++.dg/parse/parens2.C: New test.
26457
26458 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
26459
26460         * g++.dg/parse/parse5.C: New test.
26461         * g++.dg/lookup/scoped4.C: New test.
26462
26463 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
26464
26465         * g++.dg/parse/parens1.C: New test.
26466
26467         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
26468         angle-bracket1.C.
26469         * g++.dg/parse/parens2.C: New test.
26470
26471         * g++.dg/lookup/scope-operator1.C: New test.
26472
26473         * g++.dg/parse/operator1.C: New test.
26474
26475 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26476
26477         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
26478         * g++.old-deja/g++.other/access6.C: Likewise.
26479         * g++.old-deja/g++.other/decl1.C: Likewise.
26480         * g++.old-deja/g++.pt/typename12.C: Likewise.
26481
26482 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
26483
26484         * g++.dg/parse/namespace1.C: New test.
26485
26486 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
26487
26488         * g++.dg/parse/parse4.C: New test.
26489
26490 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
26491
26492         * g++.dg/parse/parse3.C: New test.
26493
26494 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
26495
26496         * g++.dg/parse/parse2.C: New test.
26497
26498 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
26499
26500         * g++.dg/template/friend11.C: New test.
26501
26502 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
26503
26504         * g++.dg/parse/parse1.C: New test.
26505
26506 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
26507
26508         * lib/profopt.exp: Change the name of a global variable to avoid
26509         possible clashes with other test suites.
26510
26511 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
26512
26513         * g++.dg/inherit/covariant8.C: New test.
26514
26515 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
26516
26517         * g++.dg/init/array9.C: New test.
26518
26519         PR c++/9112
26520         * g++.dg/parse/expr1.C: New test.
26521
26522 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
26523
26524         * gcc.c-torture/compile/20021230-1.c: New test.
26525
26526 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
26527
26528         * g++.dg/inherit/covariant5.C: New test.
26529         * g++.dg/inherit/covariant6.C: New test.
26530         * g++.dg/inherit/covariant7.C: New test.
26531
26532 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26533
26534         PR c++/2739
26535         * g++.dg/other/access2.C: New test.
26536
26537 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26538
26539         * g++.dg/other/anon-struct.C: No longer fails
26540         * g++.old-deja/g++.brendan/parse4.C: Likewise.
26541         * g++.old-deja/g++.brendan/parse5.C: Likewise.
26542         * g++.old-deja/g++.brendan/parse6.C: Likewise.
26543
26544 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26545
26546         * g++.dg/parse/angle-bracket.C (main): No longer fails.
26547
26548 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
26549
26550         * g++.dg/eh/spec4.C: Remove stray semicolon.
26551         * g++.dg/expr/pmf-1.C: Change error message.
26552         * g++.dg/ext/asm1.C: Remove stray semicolon.
26553         * g++.dg/ext/typename1.C: Add missing typenames.
26554         * g++.dg/inherit/template-as-base.C: Change error message.
26555         * g++.dg/lookup/scoped1.C: Likewise.
26556         * g++.dg/lookup/scoped2.C: Likewise.
26557         * g++.dg/lookup/using2.C: Likewise.
26558         * g++.dg/other/component1.C: Remove stray semicolon.
26559         * g++.dg/other/do1.C: Change error message.
26560         * g++.dg/other/error2.C: Likewise.
26561         * g++.dg/other/init1.C: Likewise.
26562         * g++.dg/other/packed1.C: Remove stray semicolon.
26563         * g++.dg/other/ptrmem2.C: Change error message.
26564         * g++.dg/parse/parameter-declaration-1.C: Remove line number
26565         marker.
26566         * g++.dg/special/initp1.C: Remove invalid attribute usage.
26567         * g++.dg/template/access3.C: Add typename keyword.
26568         * g++.dg/template/access5.C: Remove stray semicolon.
26569         * g++.dg/template/access6.C: Likewise.
26570         * g++.dg/template/complit1.C: Likewise.
26571         * g++.dg/template/crash1.C: Change error message.
26572         * g++.dg/template/inherit2.C: Remove stray semicolon.
26573         * g++.dg/template/instantiate2.C: Likewise.
26574         * g++.dg/template/instantiate3.C: Change error message.
26575         * g++.dg/template/qual1.C: Remove stray semicolon.
26576         * g++.dg/template/qualttp18.C: Change error message.
26577         * g++.dg/template/ref1.C: Remove stray semicolon.
26578         * g++.dg/template/sizeof1.C (A::value): Declare it.
26579         * g++.dg/template/spec4.C: Change error message.
26580         * g++.dg/template/static1.C: Likewise.
26581         * g++.dg/template/type1.C: Likewise.
26582         * g++.dg/template/typename3.C: Likewise.
26583         * g++.old-deja/g++.benjamin/13478.C: Change error message.
26584         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
26585         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
26586         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
26587         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
26588         named return value extension.
26589         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
26590         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
26591         * g++.old-deja/g++.bob/extern_C.C: Likewise.
26592         * g++.old-deja/g++.bob/inherit2.C: Likewise.
26593         * g++.old-deja/g++.brendan/complex1.C: Likewise.
26594         * g++.old-deja/g++.brendan/copy5.C: Likewise.
26595         * g++.old-deja/g++.brendan/crash13.C: Likewise.
26596         * g++.old-deja/g++.brendan/crash15.C: Likewise.
26597         * g++.old-deja/g++.brendan/crash18.C: Change error message.
26598         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
26599         * g++.old-deja/g++.brendan/crash38.C: Likewise.
26600         * g++.old-deja/g++.brendan/crash50.C: Likewise.
26601         * g++.old-deja/g++.brendan/crash56.C: Likewise.
26602         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
26603         syntax.
26604         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
26605         * g++.old-deja/g++.brendan/crash8.C: Change error message.
26606         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
26607         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
26608         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
26609         * g++.old-deja/g++.brendan/template11.C: Likewise.
26610         * g++.old-deja/g++.brendan/template26.C: Likewise.
26611         * g++.old-deja/g++.brendan/template27.C: Use explicit
26612         specialization syntax.
26613         * g++.old-deja/g++.brendan/template30.C: Likewise.
26614         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
26615         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
26616         non-dependent names.
26617         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
26618         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
26619         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
26620         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
26621         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
26622         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
26623         named return value extension.
26624         * g++.old-deja/g++.ext/namedret2.C: Likewise.
26625         * g++.old-deja/g++.ext/namedret3.C: Likewise.
26626         * g++.old-deja/g++.ext/return1.C: Likewise.
26627         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
26628         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
26629         * g++.old-deja/g++.jason/access8.C: Likewise.
26630         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
26631         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
26632         pseudo-destructor names.
26633         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
26634         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
26635         pseudo-destructor names.
26636         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
26637         * g++.old-deja/g++.jason/overload19.C: Likewise.
26638         * g++.old-deja/g++.jason/overload32.C: Likewise.
26639         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
26640         stray semicolons.
26641         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
26642         * g++.old-deja/g++.jason/return.C: Likewise.
26643         * g++.old-deja/g++.jason/return2.C: Likewise.
26644         * g++.old-deja/g++.jason/shadow1.C: Likewise.
26645         * g++.old-deja/g++.jason/special.C: Use explicit specialization
26646         syntax.
26647         * g++.old-deja/g++.jason/template10.C: Account for use of
26648         non-dependent names.
26649         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
26650         syntax.
26651         * g++.old-deja/g++.jason/template37.C: Likewise.
26652         * g++.old-deja/g++.law/access4.C: Change error messages.
26653         * g++.old-deja/g++.law/arm13.C: Remove incorrect
26654         pseudo-destructor names.
26655         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
26656         * g++.old-deja/g++.law/ctors9.C: Likewise.
26657         * g++.old-deja/g++.law/cvt22.C: Likewise.
26658         * g++.old-deja/g++.law/dtors5.C: Likewise.
26659         * g++.old-deja/g++.law/global-init1.C: Likewise.
26660         * g++.old-deja/g++.law/missed-error3.C: Likewise.
26661         * g++.old-deja/g++.law/operators28.C: Likewise.
26662         * g++.old-deja/g++.law/visibility28.C: Likewise.
26663         * g++.old-deja/g++.martin/eval1.C: Likewise.
26664         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
26665         name.
26666         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
26667         * g++.old-deja/g++.mike/net34.C: Likewise.
26668         * g++.old-deja/g++.mike/net36.C: Likewise.
26669         * g++.old-deja/g++.mike/ns2.C: Likewise.
26670         * g++.old-deja/g++.mike/p12306.C: Likewise.
26671         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
26672         value extension.
26673         * g++.old-deja/g++.mike/p700.C: Likewise.
26674         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
26675         * g++.old-deja/g++.mike/p710.C: Likewise.
26676         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
26677         value extension.
26678         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
26679         * g++.old-deja/g++.mike/pmf9.C: Likewise.
26680         * g++.old-deja/g++.ns/crash2.C: Likewise.
26681         * g++.old-deja/g++.ns/crash3.C: Likewise.
26682         * g++.old-deja/g++.ns/invalid1.C: Likewise.
26683         * g++.old-deja/g++.ns/ns17.C: Likewise.
26684         * g++.old-deja/g++.ns/template16.C: Likewise.
26685         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
26686         keyword.
26687         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
26688         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
26689         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
26690         named return value extension.
26691         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
26692         * g++.old-deja/g++.other/access4.C: Issue additional error
26693         messages.
26694         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
26695         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
26696         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
26697         * g++.old-deja/g++.other/crash25.C: Change error message.
26698         * g++.old-deja/g++.other/crash4.C: Change error message.
26699         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
26700         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
26701         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
26702         checks.
26703         * g++.old-deja/g++.other/defarg8.C: Likewise.
26704         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
26705         * g++.old-deja/g++.other/dtor10.C: Likewise.
26706         * g++.old-deja/g++.other/incomplete.C: Likewise.
26707         * g++.old-deja/g++.other/linkage7.C: Likewise.
26708         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
26709         lookup algorithm.
26710         * g++.old-deja/g++.other/mangle2.C: Likewise.
26711         * g++.old-deja/g++.other/refinit2.C: Likewise.
26712         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
26713         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
26714         * g++.old-deja/g++.pt/crash28.C: Likewise.
26715         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
26716         syntax.
26717         * g++.old-deja/g++.pt/crash32.C: Change error message.
26718         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
26719         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
26720         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
26721         error message position.
26722         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
26723         * g++.old-deja/g++.pt/defarg8.C: Change error message.
26724         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
26725         syntax.
26726         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
26727         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
26728         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
26729         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
26730         keyword.
26731         * g++.old-deja/g++.pt/explicit31.C: Likewise.
26732         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
26733         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
26734         keyword.
26735         * g++.old-deja/g++.pt/explicit71.C: Change error message.
26736         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
26737         syntax.
26738         * g++.old-deja/g++.pt/friend28.C: Account for use of
26739         non-dependent names.
26740         * g++.old-deja/g++.pt/friend29.C: Likewise.
26741         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
26742         rules.
26743         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
26744         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
26745         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
26746         lookup rules.
26747         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
26748         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
26749         keyword.
26750         * g++.old-deja/g++.pt/memclass20.C: Likewise.
26751         * g++.old-deja/g++.pt/memclass5.C: Likewise.
26752         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
26753         keyword.
26754         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
26755         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
26756         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
26757         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
26758         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
26759         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
26760         keyword.
26761         * g++.old-deja/g++.pt/spec10.C: Likewise.
26762         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
26763         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
26764         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
26765         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
26766         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
26767         * g++.old-deja/g++.pt/ttp62.C: Likewise.
26768         * g++.old-deja/g++.pt/ttp64.C: Likewise.
26769         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
26770         * g++.old-deja/g++.pt/typename15.C: Likewise.
26771         * g++.old-deja/g++.pt/typename22.C: Likewise.
26772         * g++.old-deja/g++.pt/typename6.C: Change error messages.
26773         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
26774         * g++.old-deja/g++.pt/virtual2.C: Likewise.
26775         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
26776         syntax.
26777         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
26778         return value extension.
26779         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
26780         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
26781         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
26782         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
26783
26784 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
26785
26786         * g++.dg/warn/inline1.C: New test.
26787         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
26788         * g++.old-deja/g++.jason/synth10.C: Likewise.
26789         * g++.old-deja/g++.mike/net31.C: Likewise.
26790         * g++.old-deja/g++.mike/p8786.C: Likewise.
26791
26792         * g++.dg/template/friend10.C: New test.
26793         * g++.dg/template/conv5.C: New test.
26794
26795 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
26796
26797         * g++.dg/lookup/scoped3.C: New test.
26798
26799         * g++.dg/lookup/decl1.C: New test.
26800         * g++.dg/lookup/decl2.C: New test.
26801
26802 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
26803
26804         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
26805         gcc.c-torture/compile/20021015-1.c,
26806         gcc.c-torture/compile/20021015-2.c,
26807         gcc.c-torture/compile/20021123-1.c,
26808         gcc.c-torture/compile/20021123-2.c,
26809         gcc.c-torture/compile/20021123-3.c,
26810         gcc.c-torture/compile/20021123-4.c,
26811         gcc.c-torture/execute/20021024-1.c: Add tests previously added
26812         only to 3.1 or 3.2 branch.
26813
26814 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
26815
26816         * gcc.dg/i386-bitfield3.c: New test.
26817
26818         * gcc.dg/i386-bitfield2.c: New test.
26819
26820 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
26821
26822         * g++.dg/parse/conv_op1.C: New test.
26823
26824 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
26825
26826         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
26827         approved.
26828
26829 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
26830
26831         * gcc.c-torture/compile/20021220-1.c: New test.
26832
26833 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
26834
26835         * gcc.dg/i386-fastcall-1.c: New.
26836
26837 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26838
26839         * gcc.c-torture/execute/20021219-1.c: New test.
26840
26841 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26842
26843         * gcc.dg/i386-pic-1.c: New test.
26844
26845 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26846
26847         PR c++/8099
26848         * g++.dg/template/friend9.C: New test.
26849
26850 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26851
26852         PR c++/3663
26853         * g++.dg/template/access7.C: New test.
26854
26855 2002-12-18  Nick Clifton  <nickc@redhat.com>
26856
26857         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
26858         the libstdc++-v3 directory has been found.
26859
26860 2002-12-12  Devang Patel <dpatel@apple.com>
26861         * gcc.dg/darwin-ld-1.c: New test.
26862         * gcc.dg/darwin-ld-2.c: New test.
26863         * gcc.dg/darwin-ld-3.c: New test.
26864         * gcc.dg/darwin-ld-4.c: New test.
26865         * gcc.dg/darwin-ld-5.c: New test.
26866
26867 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
26868
26869         * gcc.c-torture/compile/20021212-1.c: New test.
26870
26871 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
26872
26873         * gcc.dg/fshort-wchar: New test.
26874
26875 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
26876
26877         PR c++/8372
26878         * g++.dg/template/dtor1.C: New test.
26879
26880         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
26881         markers.
26882
26883 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
26884
26885         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
26886
26887 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
26888
26889         * g++.dg/template/static1.C: New test.
26890         * g++.dg/template/static2.C: New test.
26891         * g++.old-deja/g++.ext/memconst.C: New test.
26892
26893 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26894
26895         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
26896         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
26897         * g++.dg/special/initp1.C: Likewise.
26898
26899 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
26900
26901         * gcc.c-torture/execute/20021204-1.c: New test.
26902
26903 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
26904
26905         * gcc.dg/ppc-fmadd-1.c: New file.
26906         * gcc.dg/ppc-fmadd-2.c: New file.
26907         * gcc.dg/ppc-fmadd-3.c: New file.
26908
26909 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
26910
26911         * gcc.c-torture/compile/20021204-1.c: New test.
26912
26913 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
26914
26915         * g++.dg/inherit/covariant2.C: New test.
26916         * g++.dg/inherit/covariant3.C: New test.
26917         * g++.dg/inherit/covariant4.C: New test.
26918         * g++.dg/inherit/covariant1.C: Remove XFAIL.
26919         * g++.old-deja/g++.robertl/eb17.C: Likewise.
26920
26921 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
26922
26923         PR c++/8688
26924         * g++.dg/init/brace3.C: New test.
26925
26926 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
26927
26928         * gcc.dg/20020210-1.c: Fix a comment typo.
26929
26930 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
26931
26932         PR c++/8720
26933         * g++.dg/parse/defarg1.C: New test.
26934
26935         PR c++/8615
26936         * g++.dg/template/char1.C: New test.
26937
26938         * g++.dg/template/varmod1.C: Fix typo.
26939
26940 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26941
26942         DR 180
26943         * g++.old-deja/g++.pt/crash32.C: Expect error.
26944
26945 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
26946
26947         PR c++/5919
26948         * g++.dg/template/varmod1.C: New test.
26949
26950         PR c++/8727
26951         * g++.dg/inherit/typeinfo1.C: New test.
26952
26953         PR c++/8663
26954         * g++.dg/inherit/typedef1.C: New test.
26955
26956 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
26957
26958         PR c++/8332
26959         PR c++/8493
26960         * g++.dg/template/strlen1.C: New test.
26961
26962         PR c++/8227
26963         * g++.dg/template/ctor2.C: New test.
26964
26965         PR c++/8214
26966         * g++.dg/init/string1.C: New test.
26967
26968         PR c++/8511
26969         * g++.dg/template/friend8.C: New test.
26970
26971 2002-11-29  Joe Buck <jbuck@synopsys.com>
26972
26973         * g++.dg/lookup/anon2.C: New test.
26974
26975 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
26976
26977         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
26978         h8300 port.
26979
26980 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
26981
26982         * gcc.dg/bitfld-6.c: New test.
26983
26984 2002-11-27  Jan Hubicka  <jh@suse.cz>
26985
26986         * gcc.c-torture/execute/20021127.[cx]: New test.
26987
26988 2002-11-26  Jan Hubicka  <jh@suse.cz>
26989
26990         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
26991         quality.
26992
26993 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
26994
26995         * g++.dg/init/brace2.C: New test.
26996         * g++.old-deja/g++.mike/p9129.C: Correct.
26997
26998 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
26999
27000         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
27001
27002 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
27003
27004         * gcc.dg/sibcall-6: New test for indirect sibcalls.
27005
27006 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
27007
27008         * testsuite/g++.dg/abi/empty11.C: New test.
27009         * testsuite/g++.dg/rtti/cv1.C: New test.
27010
27011 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
27012
27013         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
27014
27015 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
27016
27017         * g++.dg/abi/empty10.C: New test.
27018
27019 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
27020
27021         * gcc.c-torture/compile/20021124-1.c: New test.
27022
27023 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
27024
27025         * g++.dg/abi/rtti2.C: New test.
27026
27027 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
27028
27029         * gcc.dg/i386-unroll-1.c: New test.
27030
27031 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27032
27033         * gcc.c-torture/compile/20021120-1.c: New test.
27034         * gcc.c-torture/compile/20021120-2.c: New test.
27035
27036 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
27037
27038         * gcc.dg/bitfld-5.c: New test.
27039
27040 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
27041
27042         * gcc.c-torture/execute/20021120-3.c: New test.
27043
27044 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
27045
27046         * gcc.c-torture/execute/20021120-2.c: New test.
27047
27048 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
27049
27050         * gcc.c-torture/execute/20021120-1.c: New test.
27051
27052 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
27053
27054         * gcc.c-torture/execute/20021118-3.c: New test.
27055
27056 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27057
27058         * gcc.c-torture/compile/20021119-1.c: New test.
27059
27060 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
27061
27062         * gcc.dg/duff-1.c: New test.
27063         * gcc.dg/duff-2.c: New test.
27064         * gcc.dg/duff-3.c: New test.
27065
27066 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
27067
27068         * gcc.dg/cpp/_Pragma5.c: New test.
27069
27070 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
27071
27072         * gcc.c-torture/execute/20021118-2.c: New test.
27073
27074 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
27075
27076         * gcc.c-torture/execute/20021118-1.c: New test.
27077
27078 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
27079
27080         * gcc.dg/20021116-1.c: New test.
27081
27082 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
27083
27084         * g++.dg/abi/vcall1.C: New test.
27085
27086 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
27087
27088         * gcc.dg/20021029-1.c: New test.
27089         * gcc.dg/20021029-2.c: New test.
27090
27091 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27092
27093         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
27094
27095 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
27096
27097         PR c/8439
27098         * gcc.dg/20021110.c: Move to ...
27099         * gcc.c-torture/compile/20021110.c: .... here.
27100
27101 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27102
27103         PR c/8467
27104         * gcc.c-torture/execute/20021111-1.c
27105
27106 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
27107
27108         PR c/8439
27109         * gcc.dg/20021110.c: New test.
27110
27111 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
27112
27113         * g++.dg/abi/vthunk3.C: Run only on x86.
27114
27115 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
27116
27117         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
27118
27119 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
27120
27121         * lib/compat.exp (compat-execute): Fix logic error in last
27122         change.
27123
27124 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
27125
27126         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
27127
27128 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27129
27130         PR c++/8389
27131         * g++.dg/template/access6.C: New test.
27132
27133 2002-11-08  Jan Hubicka  <jh@suse.cz>
27134
27135         * gcc.dg/i386-ssefp-1.c: New test.
27136         * gcc.dg/i386-ssefp-1.c: New test.
27137
27138 2002-11-08  Jan Hubicka  <jh@suse.cz>
27139
27140         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
27141
27142 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
27143
27144         * g++.dg/abi/vthunk3.C: New test.
27145
27146         PR c++/8338
27147         * g++.dg/template/crash2.C: New test.
27148
27149 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
27150
27151         * testsuite/g++.dg/abi/dtor1.C: New test.
27152         * testsuite/g++.dg/abi/dtor2.C: Likewise.
27153
27154 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
27155
27156         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
27157         Darwin.
27158
27159 2002-11-04  Adam Nemet  <anemet@lnxw.com>
27160
27161         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
27162         -mthumb.  Only xfail with -O0.
27163
27164 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
27165
27166         * g++.dg/abi/thunk1.C: New test.
27167         * g++.dg/abi/thunk2.C: Likewise.
27168         * g++.dg/abi/vtt1.C: Likewise.
27169
27170 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
27171
27172         PR optimization/8423
27173         * gcc.c-torture/execute/builtin-constant.c: New test.
27174
27175 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
27176
27177         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
27178         Add some more cases.
27179
27180 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
27181
27182         PR c++/8391
27183         * g++.dg/opt/local1.C: New test.
27184
27185 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
27186
27187         PR c++/8160
27188         * g++.dg/template/complit1.C: New test.
27189
27190         PR c++/8149
27191         * g++.dg/template/typename4.C: Likewise.
27192
27193 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27194
27195         Core issue 287, PR c++/7639
27196         * g++.dg/template/instantiate1.C: Adjust error location.
27197         * g++.dg/template/instantiate3.C: New test.
27198         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
27199         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
27200         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
27201
27202 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
27203
27204         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
27205
27206 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
27207
27208         PR c++/8287
27209         * g++.dg/init/dtor2.C: New test.
27210
27211 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27212
27213         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
27214         * gcc.dg/nest.c: Bypass errors on irix6.
27215
27216 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
27217
27218         * gcc.dg/nest.c: Expect error for mmix-*-*.
27219         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
27220
27221 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
27222
27223         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
27224         markers.
27225
27226         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
27227
27228 2002-10-25  Mike Stump  <mrs@apple.com>
27229
27230         * gcc.dg/warn-1.c: New test.
27231
27232 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
27233
27234         * g++.dg/template/typename3.C: New test.
27235
27236 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
27237
27238         * g++.dg/lookup/ptrmem1.C: New test.
27239
27240         * g++.dg/abi/vthunk2.C: New test.
27241
27242 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
27243
27244         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
27245
27246 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
27247
27248         * g++.dg/abi/empty9.C: New test.
27249
27250 2002-10-24  Richard Henderson  <rth@redhat.com>
27251
27252         * g++.dg/inherit/thunk1.C: Enable for ia64.
27253
27254 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
27255
27256         PR c++/8067
27257         * g++.dg/lookup/pretty1.C: New test.
27258
27259 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
27260
27261         * gcc.dg/20021023-1.c: New test.
27262
27263 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
27264
27265         PR c++/7679
27266         * g++.dg/parse/inline1.C: New test.
27267
27268 2002-10-23  Richard Henderson  <rth@redhat.com>
27269
27270         * g++.dg/inherit/thunk1.C: Enable for x86_64.
27271
27272         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
27273
27274 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
27275
27276         PR c++/6579
27277         * g++.dg/parse/stmtexpr3.C: New test.
27278
27279 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
27280
27281         * g++.dg/expr/cond1.C: New test.
27282
27283 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
27284
27285         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
27286
27287 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
27288
27289         * g++.dg/abi/vbase13.C: New test.
27290         * g++.dg/abi/vbase14.C: Likewise.
27291
27292 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
27293
27294         * gcc.dg/tls/pic-1.c: New test.
27295         * gcc.dg/tls/nonpic-1.c: New test.
27296         * gcc.dg/20021018-1.c: New test.
27297
27298 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
27299
27300         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
27301         Remove only files with the same base name as the test case.
27302         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
27303         (profopt-execute): Likewise.  Also, remove old profiling
27304         and performance data files before running the tests.
27305
27306         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
27307         * g++.dg/bprob/bprob.exp: Likewise.
27308         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
27309         to allow more general test case names.
27310
27311         * g++.dg/bprob/bprob-1.C: Rename to ...
27312         * g++.dg/bprob/g++-bprob-1.C: ... this.
27313
27314         * g77.dg/bprob/bprob-1.f: Rename to ...
27315         * g77.dg/bprob/g77-bprob-1.f: ... this.
27316
27317 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
27318
27319         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
27320         bison 1.50 or later.
27321
27322 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
27323
27324         * g++.dg/README: Describe more test directories.
27325
27326 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
27327
27328         * g++.dg/init/array6.C: Add additional tests.
27329
27330 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
27331
27332         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
27333         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
27334
27335 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
27336
27337         * gcc.c-torture/compile/20020604-1.x: New.
27338         * gcc.c-torture/compile/simd-5.x: Likewise.
27339         * gcc.c-torture/execute/920710-1.x: Likewise.
27340         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
27341
27342 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
27343
27344         * g++.dg/inherit/override1.C: Add dg-options clause.
27345
27346 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27347
27348         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
27349         _mm_slli_si128.
27350
27351 2002-10-19  Andreas Schwab  <schwab@suse.de>
27352
27353         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
27354         directory component.
27355
27356 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
27357
27358         * g++.dg/inherit/thunk1.C: New test.
27359
27360         * g++.dg/inherit/override1.C: New test.
27361
27362         * g++.dg/abi/mangle11.C: New test.
27363         * g++.dg/abi/mangle14.C: New test.
27364         * g++.dg/abi/mangle17.C: New test.
27365
27366 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
27367
27368         * g++.dg/overload/member2.C: New test.
27369
27370 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
27371
27372         * g++.dg/README: Describe new compat directory.
27373         * g++.dg/dg.exp: Skip tests in compat directory.
27374         * README.compat: New file.
27375         * lib/compat.exp: New expect script.
27376         * g++.dg/compat: New test directory.
27377         * g++.dg/compat/compat.exp: New expect script.
27378         * g++.dg/compat/abi: New test directory.
27379         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
27380         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
27381         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
27382         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
27383         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
27384         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
27385         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
27386         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
27387         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
27388         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
27389         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
27390         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
27391         * g++.dg/compat/break: New test directory.
27392         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
27393         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
27394         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
27395         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
27396         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
27397         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
27398         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
27399         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
27400         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
27401         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
27402         g++.dg/compat/break/README: New files.
27403         * g++.dg/compat/eh: New test directory.
27404         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
27405         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
27406         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
27407         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
27408         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
27409         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
27410         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
27411         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
27412         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
27413         g++.dg/compat/eh/filter2_y.C,
27414         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
27415         g++.dg/compat/eh/new1_y.C,
27416         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
27417         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
27418         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
27419         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
27420         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
27421         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
27422         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
27423         g++.dg/compat/eh/unexpected1_y.C: New files.
27424         * g++.dg/compat/init: New test directory.
27425         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
27426         g++.dg/compat/init/array5_y.C,
27427         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
27428         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
27429         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
27430         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
27431         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
27432         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
27433         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
27434         g++.dg/compat/init/init-ref2_y.C: New files.
27435
27436 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
27437
27438         PR c++/7584
27439         * g++.dg/inherit/using3.C: New test.
27440
27441 2002-10-17  Jan Hubicka  <jh@suse.cz>
27442
27443         * gcc.dg/20021017-2.c: New test.
27444
27445 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
27446
27447         * g++.dg/abi/mangle16.C: Adjust.
27448
27449         * g++.dg/init/array8.C: New test.
27450
27451 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
27452
27453         * gcc.dg/special/mips-abi.exp: New test.
27454         * gcc.dg/special/mips-abi.s: Empty file used by the above.
27455
27456 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
27457
27458         * g++.dg/abi/mangle16.C: New test.
27459         * g++.dg/abi/mangle17.C: Likewise.
27460
27461         PR c++/7478
27462         * g++.dg/template/ref1.C: New test.
27463
27464 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27465
27466         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
27467
27468 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
27469
27470         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
27471
27472 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
27473
27474         PR c++/7524
27475         * g++.dg/init/array7.C: New test.
27476
27477 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
27478
27479         * g++.dg/init/array6.C: New test.
27480
27481         * g++.dg/abi/mangle13.C: Likewise.
27482         * g++.dg/abi/mangle14.C: Likewise.
27483         * g++.dg/abi/mangle15.C: Likewise.
27484
27485 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
27486
27487         * g++.dg/abi/empty8.C: New test.
27488
27489 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
27490
27491         * g++.dg/init/ctor1.C: New test.
27492
27493 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
27494
27495         * gcc.c-torture/execute/20021015-1.c: New test.
27496
27497 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
27498
27499         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
27500
27501 2002-10-14  Jan Hubicka  <jh@suse.cz>
27502
27503         * gcc.dg/i386-ssetype-[1-5].c: New tests.
27504
27505 2002-10-14  Richard Henderson  <rth@redhat.com>
27506
27507         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
27508
27509 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
27510
27511         PR optimization/6631
27512         * g++.dg/opt/const2.C: New test.
27513
27514 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
27515
27516         PR c++/7176
27517         * g++.dg/parse/friend1.C: New test.
27518         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
27519
27520 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
27521
27522         * gcc.dg/20021014-1.c: New test.
27523
27524 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
27525
27526         PR c++/5661
27527         * g++.dg/ext/vlm1.C: New test.
27528         * g++.dg/ext/vlm2.C: Likewise.
27529
27530         * g++.dg/init/array1.C: Remove invalid braces.
27531         * g++.dg/init/brace1.C: New test.
27532         * g++.dg/init/copy2.C: Likewise.
27533         * g++.dg/init/copy3.C: Likewise.
27534         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
27535         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
27536         braces.
27537
27538 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
27539
27540         * gcc.dg/cpp/assembler.S: Don't use -ansi.
27541
27542 2002-10-11  Richard Shann  <richard.shann@superh.com>
27543
27544         * gcc.c-torture/compile/simd-5.c: New test.
27545
27546 2002-10-10  Roger Sayle  <roger@eyesopen.com>
27547
27548         * gcc.c-torture/execute/shiftopt-1.c: New test case.
27549
27550 2002-10-10  Jim Wilson  <wilson@redhat.com>
27551
27552         * gcc.c-torture/execute/20021010-1.c: New test.
27553
27554 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
27555
27556         PR c/7353
27557         * g++.dg/ext/typedef-init.C: New test.
27558         * gcc.dg/typedef-init.c: New test.
27559
27560 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
27561
27562         * gcc.dg/cpp/paste13.c: New test.
27563
27564 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27565
27566         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
27567         remaining platforms, XFAIL during compile, not execute.  Don't
27568         XFAIL at -O0.
27569
27570 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
27571
27572         * gcc.dg/alias-1.c: Tweak expected warning.
27573
27574 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
27575
27576         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
27577
27578 2002-10-06  Andreas Jaeger  <aj@suse.de>
27579
27580         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
27581         * gcc.dg/cpp/c++98.C: Likewise.
27582
27583         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
27584         * g++.dg/cpp/c++98.C: Likewise.
27585
27586         * g++.dg/README (Subdirectories): Mention cpp directory.
27587
27588         PR target/7559
27589         * gcc.dg/20021006-1.c: New test.
27590
27591 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27592
27593         PR c++/7804
27594         * g++.dg/other/warning1.C: New test.
27595
27596 2002-10-04  Roger Sayle  <roger@eyesopen.com>
27597
27598         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
27599         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
27600         and sparc-*-* with -m64 as expected failures.  See PR 8087.
27601
27602 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
27603
27604         PR c++/7931
27605         * g++.dg/template/ptrmem3.C: New test.
27606
27607         PR c++/7754
27608         * g++.dg/template/union1.C: New test.
27609
27610 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
27611
27612         PR c++/8006
27613         * g++.dg/abi/mangle9.C: New test.
27614         * g++.dg/abi/mangle10.C: New test.
27615         * g++.dg/abi/mangle11.C: New test.
27616         * g++.dg/abi/mangle12.C: New test.
27617
27618 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
27619
27620         PR c++/7188.
27621         * g++.dg/template/meminit1.C: New test.
27622         * g++.dg/warn/Wreorder-1.C: Likewise.
27623         * g++.old-deja/g++.mike/warn3.C: Tweak.
27624         * lib/prune.exp: Ingore "in copy constructor".
27625
27626 2002-10-02  Andreas Jaeger  <aj@suse.de>
27627
27628         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
27629         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
27630         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
27631         on x86-64.
27632
27633 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
27634
27635         * gcc.dg/empty1.C: Fix typo.
27636
27637 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
27638
27639         * gcc.dg/alias-1.c: New test.
27640
27641 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
27642
27643         * gcc.dg/empty1.C: New test.
27644
27645         * g++.dg/tls/init-2.C: Tweak error messages.
27646
27647 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
27648
27649         * gcc.c-torture/compile/20020923-1.c: New test.
27650
27651 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
27652
27653         * gcc.c-torture/execute/ffs-1.c: New test.
27654         * gcc.c-torture/execute/ffs-2.c: Ditto.
27655
27656 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
27657
27658         * g++.dg/overload/member1.C: New test.
27659
27660 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
27661
27662         * g++.dg/abi/empty7.C: New test.
27663         * g++.dg/init/pm2.C: Likewise.
27664
27665 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
27666
27667         * g++.dg/rtti/crash1.C: New test.
27668
27669 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
27670
27671         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
27672         gcc.dg/sibcall-4.c: New tests.
27673
27674 2002-09-28  Roger Sayle  <roger@eyesopen.com>
27675
27676         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
27677         powerpc and MMIX targets.
27678
27679 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
27680
27681         * gcc.dg/cpp/20020927-1.c: New.
27682
27683 2002-09-26  David S. Miller  <davem@redhat.com>
27684
27685         * gcc.c-torture/compile/trunctfdf.c: New.
27686
27687 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27688
27689         * lib/target-supports.exp (check_weak_available): Handle solaris2.
27690
27691 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
27692
27693         * gcc.c-torture/execute/loop-15.c: New.
27694
27695 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
27696
27697         * README.QMTEST: Fix typo.
27698
27699 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
27700
27701         * gcc.dg/20020926-1.c: New test.
27702
27703 2002-09-25  David S. Miller  <davem@redhat.com>
27704
27705         PR target/7842
27706         * gcc.c-torture/execute/shiftdi.c: New test.
27707
27708 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
27709
27710         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
27711         unique to the tool.
27712         * lib/g77.exp (g77_init): Likewise.
27713         * lib/g++.exp (g++_init): Likewise.
27714         * lib/objc.exp (objc_init): Likewise.
27715
27716 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
27717
27718         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
27719         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
27720         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
27721
27722 2002-09-25  Richard Henderson  <rth@redhat.com>
27723
27724         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
27725         too-small long double.
27726
27727 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
27728
27729         * gcc.dg/20020919-1.c: New test.
27730
27731 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
27732
27733         * g++.dg/abi/bitfield6.C: New test.
27734         * g++.dg/abi/bitfield7.C: New test.
27735         * g++.dg/abi/bitfield8.C: New test.
27736         * g++.dg/abi/vbase11.C: New test.
27737
27738 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27739
27740         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
27741         hppa*-*-hpux*.  Update test comment.
27742
27743 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
27744
27745         * gcc.dg/tls/struct-1.c: New test.
27746
27747 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
27748
27749         * gcc.dg/cpp/tr-warn2.c: Update.
27750
27751 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
27752
27753         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
27754
27755 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
27756
27757         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
27758         systems.
27759
27760 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
27761
27762         * gcc.c-torture/execute/ieee/mzero3.c: New test.
27763
27764         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
27765         Adjust for c++filt moved to binutils.  Remove spurious duplicate
27766         setting of cxxfilt.
27767
27768 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
27769
27770         * gcc.dg/20020312-2.c: Update for darwin.
27771
27772 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
27773
27774         * g++.old-deja/g++.other/crash32.C: Mark ICE.
27775
27776 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
27777
27778         * objc.dg/comp-types-1.m: New test.
27779         * objc.dg/comp-types-2.m: New test.
27780         * objc.dg/comp-types-3.m: New test.
27781         * objc.dg/comp-types-4.m: New test.
27782         * objc.dg/comp-types-5.m: New test.
27783         * objc.dg/comp-types-6.m: New test.
27784
27785 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27786
27787         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
27788
27789 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
27790
27791         * g++.dg/other/do1.C: New test.
27792
27793         * g++.dg/template/subst1.C: New test.
27794
27795 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
27796
27797         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
27798
27799 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
27800
27801         * g++.dg/template/qualttp20.C: Adjust expected errors.
27802         * g++.old-deja/g++.jason/report.C: Likewise.
27803         * g++.old-deja/g++.other/qual1.C: Likewise.
27804
27805         * g++.dg/lookup/scoped2.C: New test.
27806
27807         * g++.dg/ext/asm3.C: New test.
27808
27809 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
27810
27811         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
27812
27813 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
27814
27815         * ChangeLog: follow spelling conventions.
27816         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
27817         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
27818         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
27819         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
27820         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
27821         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
27822         * g++.old-deja/g++.law/global-init1.C: Likewise.
27823         * g++.old-deja/g++.other/delete4.C: Likewise.
27824         * g++.old-deja/g++.other/inline21.C: Likewise.
27825         * g++.old-deja/g++.other/singleton.C: Likewise.
27826         * g77.dg/strlen0.f: Likewise.
27827         * g77.f-torture/compile/20010519-1.f: Likewise.
27828         * g77.f-torture/compile/980310-4.f: Likewise.
27829         * gcc.c-torture/compile/20000605-1.c: Likewise.
27830         * gcc.c-torture/execute/20020225-1.c: Likewise.
27831         * gcc.dg/c90-hexfloat-2.c: Likewise.
27832         * gcc.dg/c99-bool-1.c: Likewise.
27833         * gcc.dg/c99-hexfloat-2.c: Likewise.
27834         * gcc.dg/dll-2.c: Likewise.
27835         * gcc.dg/wtr-union-init-1.c: Likewise.
27836         * gcc.dg/wtr-union-init-2.c: Likewise.
27837         * gcc.dg/wtr-union-init-3.c: Likewise.
27838         * gcc.dg/cpp/avoidpaste1.c: Likewise.
27839         * gcc.dg/cpp/defined.c: Likewise.
27840         * gcc.dg/cpp/macsyntx.c: Likewise.
27841         * gcc.dg/cpp/paste2.c: Likewise.
27842         * gcc.dg/cpp/trad/defined.c: Likewise.
27843         * gcc.dg/format/c90-printf-1.c: Likewise.
27844         * gcc.dg/format/c90-scanf-1.c: Likewise.
27845         * gcc.dg/format/c99-printf-1.c: Likewise.
27846         * gcc.dg/format/c99-scanf-1.c: Likewise.
27847         * gcc.misc-tests/gcov-8.c: Likewise.
27848         * lib/profopt.exp: Likewise.
27849
27850 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
27851
27852         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
27853
27854 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
27855
27856         * g++.dg/inherit/using2.C: New test.
27857
27858 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
27859
27860         * ChangeLog: Follow spelling conventions.
27861         * g++.dg/template/friend4.C: Likewise.
27862         * g++.old-deja/g++.pt/crash67.C: Likewise.
27863         * gcc.c-torture/execute/20000801-4.c: Likewise.
27864         * gcc.dg/c90-digraph-1.c: Likewise.
27865         * gcc.dg/c94-digraph-1.c: Likewise.
27866         * gcc.dg/c99-digraph-1.c: Likewise.
27867         * gcc.dg/cpp/line5.c: Likewise.
27868         * gcc.dg/cpp/multiline.c: Likewise.
27869         * gcc.dg/cpp/trad/literals-1.c: Likewise.
27870         * gcc.dg/format/attr-3.c: Likewise.
27871         * gcc.dg/format/c90-scanf-3.c: Likewise.
27872         * gcc.dg/format/ext-4.c: Likewise.
27873
27874 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
27875
27876         * g++.dg/template/pretty1.C: New test.
27877
27878 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
27879
27880         * gcc.c-torture/execute/struct-cpy-1.c: New test.
27881
27882 2002-09-13  Matt Austern  <austern@apple.com>
27883
27884         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
27885         passing a cast expression to a function by const reference.
27886
27887 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
27888
27889         * g++.dg/template/deduce1.C: New test.
27890
27891 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
27892
27893         * gcc.c-torture/execute/simd-1.c: Force all use of int to
27894         32-bit int.
27895
27896 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27897
27898         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
27899         usage.
27900
27901 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
27902
27903         * gcc.c-torture/compile/20020910-1.c: New test.
27904
27905 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
27906
27907         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
27908
27909 2002-09-10  Andreas Jaeger  <aj@suse.de>
27910
27911         * gcc.dg/20020312-2.c: Adjust for x86-64.
27912
27913 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
27914
27915         * g77.dg/7388.f: New test case for PR 7388.
27916
27917 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
27918
27919         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
27920
27921 2002-09-05  Ziemowit Laski <zlaski@apple.com>
27922
27923         * objc.dg/proto-lossage-1.m: New test.
27924
27925 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
27926
27927         * gcc.dg/cpp/_Pragma4.c: Fix typo.
27928
27929 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
27930
27931         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
27932         expected to pass.
27933
27934 2002-09-06  Stan Shebs  <shebs@apple.com>
27935             David Edelsohn  <edelsohn@gnu.org>
27936
27937         * gcc.dg/weak: New directory.
27938         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
27939         target-specific xfail bits.
27940         * gcc.dg/typeof-2.c: Move to new directory.
27941         * gcc.dg/weak.exp: New expect script.
27942
27943 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
27944
27945         * gcc.c-torture/execute/extzvsi.c: New test.
27946
27947 2002-09-05  Stan Shebs  <shebs@apple.com>
27948
27949         * gcc.dg/weak-1.c: xfail on Darwin.
27950         * gcc.dg/weak-2.c: Ditto.
27951         * gcc.dg/weak-3.c: Ditto.
27952         * gcc.dg/weak-4.c: Ditto.
27953         * gcc.dg/weak-5.c: Ditto.
27954         * gcc.dg/weak-6.c: Ditto.
27955         * gcc.dg/weak-7.c: Ditto.
27956         * gcc.dg/weak-8.c: Ditto.
27957         * gcc.dg/weak-9.c: Ditto.
27958
27959 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
27960
27961         * gcc.c-torture/execute/loop-14.c: New test.
27962
27963 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
27964
27965         * g++.dg/other/cxa-atexit1.C: New test.
27966
27967         * gcc.dg/typeof-2.c: New test.
27968
27969 2002-09-03  Roger Sayle  <roger@eyesopen.com>
27970
27971         * gcc.dg/builtins-2.c: New testcase.
27972         * gcc.dg/builtins-3.c: New testcase.
27973
27974 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
27975
27976         * gcc.dg/cpp/_Pragma4.c: New test.
27977
27978 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
27979
27980         * objc/execute/nil_method-1.m: New testcase.
27981
27982 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
27983
27984         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
27985         [Object class], not [Object initialize].
27986
27987 2002-08-31  Roger Sayle  <roger@eyesopen.com>
27988             Hans-Peter Nilsson  <hp@bitrange.com>
27989
27990         * gcc.c-torture/execute/20020720-1.x: Skip test on
27991         mmix-knuth-mmixware.  Correct comment.
27992
27993 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
27994
27995         * testsuite/g++.dg/abi/bitfield5.C: New test.
27996         * testsuite/g++.dg/abi/vbase10.C: Likewise.
27997
27998 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
27999
28000         * objc.dg/undeclared-selector.m: New test.
28001
28002 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
28003
28004         * g++.dg/other/offsetof1.C: Avoid cast warning.
28005
28006 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
28007
28008         * objc.dg/super-class-2.m: New test.
28009
28010 2002-08-24  Matt Austern  <austern@apple.com>
28011
28012         * g++.dg/ext/lvaddr.C: New test.
28013         * g++.dg/ext/lvcast.C: New test.
28014
28015 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
28016
28017         * testsuite/g++.dg/inherit/cond1.C: New test.
28018
28019 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
28020
28021         * gcc.dg/noncompile/incomplete-1.c: New test.
28022
28023 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
28024
28025         * gcc.dg/typespec-1.c: New test.
28026
28027 2002-08-20  Devang Patel  <dpatel@apple.com>
28028         * objc.dg/proto-hier-2.m: New test.
28029
28030 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
28031
28032         * objc.dg/bitfield-1.m: New test.
28033         * objc.dg/bitfield-2.m: New test.
28034
28035 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
28036
28037         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
28038         gcc.dg/c99-flex-array-4.c: New tests.
28039
28040 2002-08-16  Stan Shebs  <shebs@apple.com>
28041
28042         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
28043
28044 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
28045
28046         * gcc.dg/typeof-1.c: New test.
28047         * g++.dg/ext/typeof2.C: New test.
28048
28049 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
28050
28051         * g++.dg/other/offsetof1.C: New test.
28052
28053 2002-08-14  Richard Henderson  <rth@redhat.com>
28054
28055         * gcc.dg/tls/diag-3.c: Fix expected message strings.
28056
28057 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
28058
28059         * gcc.dg/cpp/_Pragma3.c: New test.
28060
28061 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
28062
28063         * g++.dg/template/inherit3: New test.
28064
28065 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
28066
28067         * gcc.dg/bitfld-4.c: Add blank options.
28068
28069 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
28070
28071         * g++.dg/template/crash1.C: New test.
28072
28073 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
28074
28075         * gcc.dg/tls/opt-2.c: New test.
28076
28077 2002-08-08  Devang Patel  <dpatel@apple.com>
28078
28079         * objc.dg/selector-1.m : New test
28080
28081 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
28082
28083         * g++.dg/abi/bitfield4.C: New test.
28084         * gcc.dg/bitfld-4.c: New test.
28085
28086 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
28087
28088         * g++.dg/other/packed1.C: New test.
28089
28090 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
28091
28092         * g++.dg/abi/offsetof.C: Tweak error messages.
28093         * g++.old-deja/g++.mike/p10769a.C: Likewise.
28094
28095 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
28096
28097         * gcc.dg/bitfld-3.c: New test.
28098
28099 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
28100             Richard Henderson  <rth@redhat.com>
28101
28102         * gcc.dg/i386-bitfield1.c: New test.
28103         * g++.dg/abi/bitfield3.C: Update.
28104
28105 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
28106
28107         * objc.dg/const-str-2.m: Update.
28108         * gcc.dg/cpp/c++98.c: Change to C extension.
28109         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
28110         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
28111
28112 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
28113
28114         * testsuite/gcc.dg/tls/diag-3.c: New.
28115
28116 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
28117
28118         * g++.dg/README (Subdirectories): Document new subdir expr.
28119         * g++.dg/expr/pmf-1.C: New test.
28120
28121 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
28122
28123         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
28124
28125 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
28126
28127         * g++.dg/abi/bitfield3.C: New test.
28128
28129 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
28130
28131         * lib/gcov.exp: Tweak expected line formats.
28132         * gcc.misc-tests/gcov8.c: New test.
28133         * gcc.misc-tests/gcov8.x: New flags.
28134
28135 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
28136
28137         * consistency.vlad/layout/endian.c: Include string.h.
28138
28139         * gcc.c-torture/execute/20020805-1.c: New test.
28140
28141 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
28142
28143         * g++.dg/other/conversion1.C: New test.
28144
28145 2002-08-03  Roger Sayle  <roger@eyesopen.com>
28146
28147         * gcc.dg/builtins-1.c: New testcase.
28148
28149 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
28150
28151         * g++.dg/inherit/access3.C: New test.
28152
28153 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
28154
28155         * gcc.dg/ia64-visibility-2.c: New test.
28156
28157 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
28158
28159         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
28160         __qualifier_flags to __flags.
28161
28162 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
28163
28164         * g++.dg/inherit/operator1.C: New test.
28165         * g++.dg/lookup/disamb1.C: Fix typo in comment.
28166         * g++.dg/other/error1.C: Change expected error message.
28167         * g++.dg/template/conv4.C: Likewise.
28168
28169 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
28170
28171         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
28172         for documented behavior.
28173
28174 2002-07-25  Roger Sayle  <roger@eyesopen.com>
28175
28176         * gcc.c-torture/execute/20020720-1.x: Skip this test on
28177         several targets known to fail.
28178
28179 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
28180
28181         * gcc.dg/mips-args-[123].c: New tests.
28182
28183 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
28184
28185         * gcc.dg/ppc-spe.c: New.
28186
28187 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
28188
28189         * g++.dg/other/ptrmem4.C: New testcase.
28190
28191 2002-07-24  Richard Henderson  <rth@redhat.com>
28192
28193         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
28194
28195 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
28196
28197         * g++.dg/ext/alignof1.C (main): Return 0 for success.
28198
28199 2002-07-24  Roger Sayle  <roger@eyesopen.com>
28200
28201         * gcc.c-torture/execute/memset-3.c: New testcase.
28202
28203 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
28204
28205         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
28206         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
28207
28208 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28209
28210         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
28211         Delete.
28212
28213 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
28214
28215         * gcc.c-torture/compile/simd-4.c: New test.
28216
28217 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28218
28219         PR c++/7347, c++/7348
28220         * g++.dg/template/access4.C: New test.
28221         * g++.dg/template/access5.C: New test.
28222         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
28223         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
28224         * g++.old-deja/g++.pt/ttp58.C: Likewise.
28225         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
28226
28227 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
28228
28229         * gcc.dg/gnu89-init-2.c: New test.
28230
28231 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
28232
28233         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
28234
28235 2002-07-20  Roger Sayle  <roger@eyesopen.com>
28236
28237         * gcc.c-torture/execute/20020720-1.c: New testcase.
28238
28239 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
28240
28241         * gcc.dg/cpp/Wsignprom.c: New tests.
28242
28243 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
28244
28245         * gcc.c-torture/execute/loop-13.c: New test.
28246
28247 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
28248
28249         * gcc.dg/cpp/expr.c: New tests.
28250
28251 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
28252
28253         * g++.dg/opt/pr6713.C: Add template instantiation.
28254
28255 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
28256
28257         * gcc.dg/nest.c: New test.
28258
28259 2002-07-17  Richard Henderson  <rth@redhat.com>
28260
28261         * g++.dg/opt/pr6713.C: New test.
28262
28263 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
28264
28265         * gcc.c-torture/execute/loop-2e.x: Let the testcase
28266         XFAIL for all x86 processors.
28267
28268 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
28269
28270         * gcc.c-torture/execute/20010122-1.x: Do not test with
28271         -fomit-frame-pointer.
28272
28273 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28274
28275         * g++.dg/template/instantiate2.C: New test.
28276         * g++.dg/template/spec4.C: New test.
28277
28278 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28279
28280         * g++.dg/template/access2.C: New test.
28281         * g++.dg/template/access3.C: New test.
28282
28283 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
28284
28285         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
28286         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
28287         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
28288         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
28289         Convert to use <stdarg.h>.
28290         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
28291         Delete.
28292         * gcc.dg/va-arg-2.c: New.
28293         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
28294
28295 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
28296
28297         * gcc.c-torture/compile/20020710-1.c: New test.
28298
28299 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
28300                           Andrew Pinski  <pinskia@physics.uc.edu>
28301
28302         gcc.c-torture/compile/simd-2.c: New testcase.
28303         gcc.c-torture/compile/simd-3.c: Likewise.
28304
28305 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
28306
28307         PR c++/7224
28308         * g++.dg/overload/error1.C: New test.
28309
28310 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28311
28312         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
28313         configuration and IRIX 6 O32 ABI.
28314
28315 2002-07-11  Roger Sayle  <roger@eyesopen.com>
28316
28317         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
28318
28319 2002-07-10  Roger Sayle  <roger@eyesopen.com>
28320
28321         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
28322
28323 2002-07-10  Jeffrey A Law  <law@redhat.com>
28324
28325         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
28326
28327         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
28328
28329 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
28330
28331         * gcc.dg/20020312-2.c: Check for __PPC__.
28332
28333 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
28334
28335         * gcc.c-torture/compile/20020709-1.c: New test.
28336
28337 2002-07-07  Roger Sayle  <roger@eyesopen.com>
28338
28339         * g++.dg/template/qualttp21.C: New test case.
28340
28341 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
28342
28343         * gcc.c-torture/compile/20020706-1.c: New test.
28344         * gcc.c-torture/compile/20020706-2.c: New test.
28345
28346 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
28347             Alexandre Oliva  <aoliva@redhat.com>
28348
28349         * g++.dg/warn/incomplete1.C: New test.
28350
28351 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28352
28353         PR c++/7099
28354         * g++.dg/warn/noreturn1.C: New test.
28355
28356 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
28357
28358         PR c++/6706
28359         * g++.dg/debug/debug6.C: New test.
28360         * g++.dg/debug/debug7.C: New test.
28361
28362 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
28363
28364         * gcc.c-torture/compile/simd-3.c: New test.
28365
28366 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
28367
28368         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
28369         * gcc.dg/20020620-1.c: Likewise.
28370
28371 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28372
28373         PR c++/6944
28374         * g++.dg/init/array4.C: New test.
28375         * g++.dg/init/array5.C: New test.
28376
28377 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
28378
28379         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
28380         * gcc.c-torture/execute/simd-2.c (main): Likewise.
28381
28382 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28383
28384         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
28385         * gcc.dg/wtr-aggr-init-1.c: Likewise.
28386         * gcc.dg/wtr-conversion-1.c: Likewise.
28387         * gcc.dg/wtr-escape-1.c: Likewise.
28388         * gcc.dg/wtr-int-type-1.c: Likewise.
28389         * gcc.dg/wtr-label-1.c: Likewise.
28390         * gcc.dg/wtr-static-1.c: Likewise.
28391         * gcc.dg/wtr-strcat-1.c: Likewise.
28392         * gcc.dg/wtr-suffix-1.c: Likewise.
28393         * gcc.dg/wtr-switch-1.c: Likewise.
28394         * gcc.dg/wtr-unary-plus-1.c: Likewise.
28395         * gcc.dg/wtr-union-init-1.c: Likewise.
28396         * gcc.dg/wtr-union-init-2.c: Likewise.
28397         * gcc.dg/wtr-union-init-3.c: Likewise.
28398
28399         * gcc.dg/wtr-func-def-1.c: New test.
28400
28401 2002-07-02 Devang Patel <dpatel@apple.com>
28402
28403         * objc.dg/param-1.m: New test.
28404
28405 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
28406
28407         * gcc.dg/cpp/trad/directive.c: Add test.
28408         * gcc.dg/cpp/trad/macroargs.c: Add test.
28409         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
28410
28411 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
28412
28413         * gcc.dg/cpp/cmdlne-M.c: New test.
28414
28415 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
28416
28417         * objc.dg/desig-init-1.m: New test.
28418
28419 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28420
28421         PR c++/6716
28422         * g++.dg/template/instantiate1.C: New test.
28423
28424 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
28425
28426         PR c++/7112
28427         * g++.dg/template/sizeof2.C: New test.
28428
28429 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
28430
28431         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
28432         gcc.dg/cpp/trad/include.c: New tests.
28433
28434 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
28435
28436         PR target/7177
28437         * gcc.c-torture/compile/20020701-1.c: New test.
28438
28439 2002-07-01  Stan Shebs  <shebs@apple.com>
28440
28441         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
28442         header here...
28443         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
28444         (objc-torture-execute): or here.
28445
28446 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
28447
28448         * gcc.c-torture/execute/arith-rand-ll.c: New test.
28449
28450 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
28451
28452         * gcc.dg/cpp/trad/escaped-nl.c: New test.
28453
28454 2002-06-30  Devang Patel  <dpatel@apple.com>
28455
28456         * objc.dg/fsyntax-only.m: New test.
28457
28458 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
28459
28460         PR c++/6695
28461         * g++.dg/template/friend7.C: New file.
28462
28463 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
28464
28465         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
28466         return type.
28467
28468 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
28469
28470         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
28471         avoid division by zero.
28472
28473 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
28474
28475         * gcc.dg/Wunknownprag.c: New tests.
28476
28477 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
28478
28479         * gcc.c-torture/execute/simd-2.c: New test.
28480
28481 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
28482
28483         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
28484         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
28485         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
28486         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
28487         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
28488         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
28489         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
28490         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
28491         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
28492         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
28493         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
28494         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
28495         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
28496         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
28497         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
28498         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
28499         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
28500
28501 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
28502
28503         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
28504         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
28505         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
28506         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
28507         New tests.
28508         * gcc.dg/cpp/trad/directive.c: Update.
28509
28510 2002-06-23  Andreas Jaeger  <aj@suse.de>
28511
28512         * gcc.c-torture/execute/complex-6.c: New.
28513
28514 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
28515
28516         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
28517         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
28518         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
28519         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
28520
28521 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
28522
28523         * gcc.dg/cpp/trad: New directory with traditional tests copied
28524         from parent directory.
28525         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
28526         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
28527         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
28528         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
28529         Move to trad/ and rename.
28530         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
28531         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
28532         gcc.dg/cpp/trad/redef2.c: New tests.
28533         * gcc.dg/cpp/trad/trad.exp: New driver.
28534
28535 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
28536
28537         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
28538         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
28539         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
28540         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
28541         Remove.
28542
28543 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
28544
28545         * gcc.dg/20020620-1.c: New test.
28546
28547 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28548
28549         * g++.dg/template/ttp4.C: New test.
28550
28551 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
28552
28553         * g++.dg/opt/vt1.C: Fix regexp.
28554
28555 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28556
28557         * gcc.c-torture/execute/pure-1.c: Make functions static again.
28558         Don't use attribute `noinline'.
28559
28560 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
28561
28562         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
28563
28564 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
28565
28566         * gcc.c-torture/execute/simd-1.c: New.
28567
28568         * gcc.dg/simd-1.c: New.
28569
28570 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
28571
28572         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
28573
28574 2002-06-16  Richard Henderson  <rth@redhat.com>
28575
28576         * g++.dg/ext/anon-struct1.C: New.
28577         * g++.dg/ext/anon-struct2.C: New.
28578         * g++.dg/ext/anon-struct3.C: New.
28579         * gcc.dg/anon-struct-1.c: New.
28580         * gcc.dg/anon-struct-2.c: New.
28581         * gcc.dg/anon-struct-3.c: New.
28582         * gcc.dg/20011008-1.c: Adjust warning text.
28583         * gcc.dg/20020527-1.c: Add -fms-extensions.
28584
28585 2002-06-16  Richard Henderson  <rth@redhat.com>
28586
28587         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
28588
28589 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
28590
28591         * gcc.c-torture/execute/20020615-1.c: New test.
28592
28593 2002-06-15  Roger Sayle  <roger@eyesopen.com>
28594
28595         * gcc.c-tortuture/execute/compare-1.c: New test case.
28596         * gcc.c-tortuture/execute/compare-2.c: New test case.
28597         * gcc.c-tortuture/execute/compare-3.c: New test case.
28598
28599 2002-06-13  Richard Henderson  <rth@redhat.com>
28600
28601         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
28602         ia64 ilp32.
28603
28604 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28605
28606         * g++.dg/template/typename2.C: Update error message.
28607
28608 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
28609
28610         * gcc.c-torture/execute/20020611-1.c: New test.
28611
28612 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
28613
28614         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
28615         list of targets to skip.
28616
28617 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
28618
28619         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
28620         targets if not optimizing.
28621
28622 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
28623
28624         * gcc.c-torture/compile/20020605-1.c: New test.
28625
28626         * g++.dg/opt/vt1.C: New test.
28627
28628         * gcc.dg/20020531-1.c: New test.
28629
28630         * gcc.dg/20020530-1.c: New test.
28631
28632         * gcc.dg/20020527-1.c: New test.
28633
28634         * g++.dg/opt/cse1.C: New test.
28635
28636 2002-06-07  Roger Sayle  <roger@eyesopen.com>
28637
28638         * gcc.dg/20020607-2.c: New test case.
28639
28640 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
28641
28642         * gcc.c-torture/compile/20020604-1.c: New test.
28643
28644 2002-06-04  Richard Henderson  <rth@redhat.com>
28645
28646         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
28647         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
28648         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
28649
28650 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
28651
28652         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
28653
28654 2002-06-03  Richard Henderson  <rth@redhat.com>
28655
28656         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
28657         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
28658
28659 2002-06-02  Richard Henderson  <rth@redhat.com>
28660
28661         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
28662         test functions static.
28663
28664 2002-06-02  Andreas Jaeger  <aj@suse.de>
28665
28666         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
28667         now.
28668
28669 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
28670
28671         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
28672         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
28673         Update for mofified diagnostics.
28674         * gcc.dg/c99-intconst-1.c: No longer fail.
28675
28676 2002-06-02  Richard Henderson  <rth@redhat.com>
28677
28678         * gcc.dg/uninit-A.c: Remove xfail markers.
28679
28680 2002-06-01  Roger Sayle  <roger@eyesopen.com>
28681
28682         * gcc.dg/fnegate-1.c: New test case.
28683
28684 2002-05-30  Osku Salerma  <osku@iki.fi>
28685
28686         * gcc.c-torture/execute/mayalias-1.c: New file.
28687
28688 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
28689
28690         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
28691         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
28692         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
28693
28694 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
28695
28696         * gcc.c-torture/execute/20020529-1.c: New test.
28697
28698 2002-05-27  Richard Henderson  <rth@redhat.com>
28699
28700         * g++.dg/ext/attrib6.C: New test case.
28701
28702 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28703
28704         * gcc.c-torture/execute/pure-1.c: New test.
28705
28706 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
28707
28708         * gcc.dg/cpp/arith-2.c: Remove.
28709
28710 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
28711
28712         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
28713         * gcc.dg/cpp/if-3.c: Remove.
28714
28715 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
28716
28717         * g++.dg/opt/cse2.C: New test.
28718
28719 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
28720
28721         * gcc.dg/cpp/arith-1.c: New semantic tests.
28722         * gcc.dg/cpp/if-1.c: Update.
28723
28724 2002-05-24  Ben Elliston  <bje@redhat.com>
28725
28726         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
28727
28728 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
28729
28730         * gcc.dg/verbose-asm.c: New test.
28731
28732 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
28733
28734         * gcc.dg/cpp/paste12.c: New test.
28735
28736 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
28737
28738         * g++.dg/parse/named_ops.C: New test.
28739
28740 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
28741
28742         * gcc/testsuite/gcc.dg/weak-8.c: New test.
28743
28744 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
28745
28746         * gcc.dg/weak-2.c: Allow optional leading underscore
28747         in scan-assembler symbol name.
28748         * gcc.dg/weak-3.c: Likewise.
28749         * gcc.dg/weak-4.c: Likewise.
28750         * gcc.dg/weak-5.c: Likewise.
28751
28752 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
28753
28754         * gcc.dg/20020523-1.c: New test.
28755
28756 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
28757
28758         * objc.dg/const-str-2.m: Update now that we stop after
28759         a command line error.
28760
28761 2002-05-22  Richard Henderson  <rth@redhat.com>
28762
28763         * g++.dg/dg.exp: Fix typo in test pruneing.
28764
28765 2002-05-22  Richard Henderson  <rth@redhat.com>
28766
28767         * g++.dg/dg.exp: Prune the tls subdirectory.
28768         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
28769         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
28770         * g++.dg/tls/init-1.C: New.
28771
28772 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
28773
28774         * gcc.dg/20020517-1.c: New test.
28775
28776 2002-05-21  Richard Henderson  <rth@redhat.com>
28777
28778         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
28779         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
28780
28781 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
28782
28783         * g++.dg/other/copy2.C: New test.
28784
28785 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
28786
28787         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
28788         (MAX_COPY): Bump up to 10 times sizeof (long long).
28789         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
28790
28791         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
28792         sizeof (long long).
28793
28794         * gcc.c-torture/execute/strcpy-1.c: New test.
28795
28796 2002-05-19  Jason Merrill  <jason2redhat.com>
28797
28798         * g++.dg/ext/oper1.C: New test.
28799
28800 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
28801 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
28802
28803         * README.QMTEST: New file.
28804
28805         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
28806
28807 2002-05-19  Andreas Jaeger  <aj@suse.de>
28808
28809         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
28810         now.
28811         * gcc.c-torture/execute/loop-2d.x: Likewise.
28812
28813 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
28814
28815         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
28816         support weak symbols.
28817         * gcc.dg/weak-4.c: Likewise.
28818         * gcc.dg/weak-6.c: Likewise.
28819
28820 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
28821
28822         * gcc.dg/weak-3.c: Add dg-excess-error comment for
28823         cygwin, coff and h8300-*-hms targets
28824         * gcc.dg/weak-5.c: Likewise.
28825         * gcc.dg/weak-7.c: Likewise.
28826
28827 2002-05-16  Jason Merrill  <jason@redhat.com>
28828
28829         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
28830         (scan-assembler-not, scan-assembler-dem): Likewise.
28831         (scan-assembler-dem-not): Likewise.
28832
28833 2002-05-15  Richard Henderson  <rth@redhat.com>
28834
28835         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
28836
28837 2002-05-15  Richard Henderson  <rth@redhat.com>
28838
28839         * gcc.dg/weak-5.c (vfoo1c): No warning here.
28840         (vfoo1f): Warning here.
28841         (vfoo1l): Don't redefine the alias.
28842
28843 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
28844
28845         * g++.dg/init/pm1.C: New test.
28846
28847 2002-05-12  David S. Miller  <davem@redhat.com>
28848
28849         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
28850         types.
28851
28852 2002-05-10  Roger Sayle  <roger@eyesopen.com>
28853
28854         * gcc.c-torture/execute/20020510-1.c: New test case.
28855
28856 2002-05-10  David S. Miller  <davem@redhat.com>
28857
28858         * gcc.c-torture/execute/conversion.c: Test long double too.
28859
28860 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
28861
28862         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
28863         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
28864         * lib/g++.exp (g++_link_flags): Likewise.
28865         * lib/objc.exp (objc_target_compile): Likewise.
28866
28867 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
28868
28869         * gcc.dg/cpp/poison.c: Update.
28870         * gcc.dg/cpp/20000625-2.c: Remove.
28871         * gcc.dg/cpp/direct2s.c: Remove final test.
28872
28873 2002-05-08  Tom Rix  <trix@redhat.com>
28874
28875         * gcc.c-torture/execute/20020508-1.c: New test.
28876         * gcc.c-torture/execute/20020508-2.c: New test.
28877         * gcc.c-torture/execute/20020508-3.c: New test.
28878
28879 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
28880
28881         * gcc.dg/cpp/charconst-4.c: More tests.
28882
28883 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
28884
28885         PR c/6569
28886         * gcc.dg/weak-3.c: Update location of warning messages.
28887         * gcc.dg/weak-5.c: Likewise.
28888
28889 2002-05-06  Roger Sayle  <roger@eyesopen.com>
28890
28891         * gcc.c-torture/execute/20020506-1.c: New test case.
28892
28893 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
28894
28895         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
28896
28897 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
28898
28899         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
28900
28901 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
28902
28903         * gcc.dg/cpp/charconst-3.c: New test.
28904
28905 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
28906
28907         * gcc.dg/cpp/charconst.c: Update tests.
28908
28909 2002-05-05  Tim Josling  <tej@melbpc.org.au>
28910
28911         * treelang: Added directory for new sample language treelang. Also
28912         lib/treelang.exp: New file to signal treelang should be tested.
28913
28914 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
28915
28916         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
28917         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
28918         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
28919         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
28920         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
28921         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
28922         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
28923
28924 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
28925
28926         * gcc.dg/format/xopen-2.c: New test.
28927
28928 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
28929
28930         * gcc.dg/20020503-1.c: New test.
28931
28932 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
28933
28934         * g++.dg/init/dtor1.C: Make it tougher.
28935
28936 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
28937
28938         * g++.dg/init/dtor1.C: New test.
28939
28940 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
28941
28942         * gcc.dg/altivec-8.c: New.
28943
28944 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
28945
28946         * gcc.dg/altivec-7.c: New.
28947
28948 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
28949
28950         * g++.dg/parse/typedef1.C: New test.
28951
28952 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
28953
28954         PR c++/6486
28955         * g++.dg/template/friend6.C: New test.
28956
28957         PR c++/6492
28958         * g++.dg/init/copy1.C: New test.
28959
28960 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
28961
28962         * g++.dg/warn/effc1.C: New test.
28963
28964 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
28965
28966         * gcc.dg/cpp/if-cexp.c: Add a test.
28967
28968 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
28969
28970         * gcc.dg/20020426-2.c: New test.
28971
28972 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
28973
28974         * gcc.dg/cpp/if-mop.c: Update.
28975         * gcc.dg/cpp/if-mpar.c: Add test.
28976         * gcc.dg/cpp/if-oppr.c: Update.
28977
28978 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28979
28980         PR c/6343
28981         * gcc.dg/weak-[2-7].c: New tests.
28982
28983 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
28984
28985         * gcc.dg/enum1.c: New test.
28986
28987 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
28988
28989         PR c++/6497
28990         * g++.dg/inherit/access2.C: New test.
28991
28992 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
28993
28994         PR bootstrap/6445
28995         * gcc.dg/20020426-1.c: New test.
28996
28997 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
28998
28999         * g++.dg/abi/enum1.C: New test.
29000
29001 2002-04-26  Richard Henderson  <rth@redhat.com>
29002
29003         * gcc.dg/c99-bool-1.c: Expect always true warning.
29004
29005 2002-04-25  Roger Sayle  <roger@eyesopen.com>
29006
29007         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
29008
29009 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29010
29011         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
29012         targets.
29013
29014 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
29015
29016         * g++.dg/abi/mange7.C: New test.
29017
29018         PR c++/6438.
29019         * g++.dg/parse/stmtexpr2.C: New test.
29020
29021 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
29022
29023         * gcc.dg/20020312-2.c: Add SH target.
29024
29025 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29026
29027         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
29028         compiler output on mips*-*-irix*.
29029
29030 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
29031
29032         * g++.dg/parse/attr1.C: New test.
29033
29034 2002-04-23  Roger Sayle  <roger@eyesopen.com>
29035
29036         * gcc.c-torture/execute/string-opt-17.c: New test case.
29037         * gcc.c-torture/execute/memset-2.c: New test case.
29038
29039 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
29040
29041         PR c++/6256:
29042         * g++.dg/template/friend5.C: New test.
29043
29044         PR c++/6331:
29045         * g++.dg/template/qual1.C: Likewise.
29046
29047 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
29048
29049         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
29050         Include stdlib.h, not stdio.h or ctype.h.
29051
29052 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
29053
29054         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
29055         cris-*-elf* and mmix-*-*.
29056         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
29057         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
29058         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
29059         Ditto.
29060         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
29061         * gcc.dg/wchar_t-1.c: Ditto.
29062
29063 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
29064
29065         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
29066         Clarify comment.
29067
29068 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
29069
29070         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
29071
29072 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29073
29074         * gcc.c-torture/execute/20000906-1.x: Delete.
29075
29076 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
29077
29078         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
29079
29080 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
29081
29082         * PR6367
29083         * g77.f-torture/execute/6367.f: New test.
29084         * g77.f-torture/execute/6367.x: Disable for MMIX.
29085
29086 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
29087
29088         * PR6352
29089         * g++.dg/opt/inline2.C: New test.
29090
29091 2002-04-18  Richard Henderson  <rth@redhat.com>
29092
29093         * gcc.dg/20000906-1.c: Enable for all targets.
29094         * gcc.c-torture/compile/iftrap-2.c: New.
29095
29096 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
29097
29098         * gcc.dg/20020418-1.c: New test.
29099         * gcc.dg/20020418-2.c: New test.
29100
29101 2002-04-18  Richard Henderson  <rth@redhat.com>
29102
29103         * gcc.c-torture/compile/iftrap-1.c: New.
29104         * gcc.dg/iftrap-1.c: Adjust for ia64.
29105         * gcc.dg/iftrap-2.c: New.
29106
29107 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
29108
29109         * gcc.c-torture/compile/20020418-1.c: New test.
29110
29111 2002-04-18  Roger Sayle  <roger@eyesopen.com>
29112
29113         * gcc.c-torture/compile/20020415-1.c: New.
29114
29115 2002-04-18  David S. Miller  <davem@redhat.com>
29116
29117         * gcc.c-torture/execute/20020418-1.c: New test.
29118
29119 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
29120
29121         * gcc.dg/20020416-1.c: New test.
29122
29123         * g++.dg/opt/inline1.C: New test.
29124
29125 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
29126
29127         * gcc.dg/altivec-5.c: New test.
29128
29129         * gcc.dg/20020415-1.c: New test.
29130
29131 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
29132
29133         * testsuite/lib/chill.exp: Remove.
29134
29135 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
29136
29137         * g++.dg/other/big-struct.C: New test.
29138
29139 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
29140
29141         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
29142         of scratch file.
29143
29144 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
29145
29146         PR c/6277
29147         * gcc.dg/i386-387-1.c: Allow optional leading underscore
29148         in scan-assembler function name
29149
29150 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
29151
29152         * g77.f-torture/execute/980628-4.x,
29153         g77.f-torture/execute/980628-5.x,
29154         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
29155         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
29156         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
29157         i[34567]86-*-*.
29158
29159 2002-04-13  David S. Miller  <davem@redhat.com>
29160
29161         * gcc.c-torture/execute/20020413-1.c: New test.
29162
29163 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
29164
29165         * gcc.dg/asm-6.c,
29166         * g++.dg/ext/asm1.C: New tests.
29167
29168 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
29169
29170         PR c++ 5373.
29171         * g++.dg/parse/stmtexpr1.C: New test.
29172
29173         PR c++/5189.
29174         * g++.dg/template/copy1.C: New test.
29175
29176 2002-04-12  Richard Henderson  <rth@redhat.com>
29177
29178         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
29179
29180 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
29181
29182         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
29183         gcc.c-torture/execute/20020307-2.c.
29184
29185 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
29186
29187         * g++.dg/ext/attrib5.C,
29188         * g++.dg/lookup/struct1.C: New tests.
29189
29190 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
29191
29192         * gcc.dg/20020411-1.c: New test.
29193
29194         * gcc.c-torture/execute/20020411-1.c: New test.
29195
29196 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
29197
29198         * g77.f-torture/execute/6177.f: New test.
29199
29200 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
29201
29202         PR middle-end/6247
29203         * g++.dg/opt/cleanup1.C: New test.
29204
29205         * g++.dg/opt/const1.C: New test.
29206
29207 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
29208
29209         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
29210
29211 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
29212
29213         PR c++/5507
29214         * g++.dg/template/typename2.C: New test.
29215
29216 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
29217
29218         * gcc.c-torture/execute/loop-12.c: New.
29219
29220 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
29221
29222         * g77.f-torture/execute/980628-4.x,
29223         g77.f-torture/execute/980628-5.x,
29224         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
29225         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
29226         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
29227
29228 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29229
29230         PR optimization/6086
29231         * g++.dg/opt/preinc1.C: New test.
29232
29233 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
29234
29235         PR c++/5571
29236         * g++.dg/opt/static2.C: New test.
29237
29238 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
29239
29240         PR c/5120
29241         * gcc.dg/20020406-1.c: New test.
29242
29243 2002-04-04  David S. Miller  <davem@redhat.com>
29244
29245         * gcc.c-torture/execute/20020404-1.c: New test.
29246
29247 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
29248
29249         PR c/6123
29250         * gcc.dg/20020312-2.c: Do not declare global register variable
29251         if __PIC__ or __pic__ is defined.
29252
29253 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
29254
29255         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
29256         __asm__ so that it works correctly even if -ansi -pedantic-errors.
29257
29258 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29259
29260         * gcc.misc-tests/linkage.exp: Update last change to handle
29261         sparc*-, not just sparc-.
29262
29263 2002-04-03  Richard Henderson  <rth@redhat.com>
29264
29265         * gcc.dg/cpp/ucs.c: Improved long UCS test.
29266
29267 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
29268
29269         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
29270
29271 2002-04-02  David S. Miller  <davem@redhat.com>
29272
29273         * gcc.c-torture/execute/20020402-3.c: New test.
29274
29275 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
29276
29277         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
29278         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
29279
29280         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
29281         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
29282         g77.f-torture/execute/20001201.x,
29283         g77.f-torture/execute/u77-test.x: New files.
29284
29285         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
29286         * gcc.dg/wchar_t-1.c: Ditto.
29287
29288 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29289
29290         * gcc.c-torture/execute/20020402-1.c: New test.
29291
29292 2002-04-01  Richard Henderson  <rth@redhat.com>
29293
29294         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
29295
29296         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
29297
29298 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29299
29300         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
29301
29302 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
29303
29304         * g++.dg/inherit/template-as-base.C: Expect error.
29305         * g++.dg/inherit/namespace-as-base.C: Likewise.
29306
29307 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
29308
29309         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
29310         g++.dg/ext/instantiate3.C: Tweak match patterns.
29311
29312         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
29313         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
29314         -da test.
29315
29316 2002-03-31  Richard Henderson  <rth@redhat.com>
29317
29318         * gcc.dg/special/alias-2.c: New.
29319         * gcc.dg/special/ecos.exp: Run it.
29320
29321 2002-03-31  Richard Henderson  <rth@redhat.com>
29322
29323         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
29324
29325 2002-03-31  Kazu Hirata  <kazu@hxi.com>
29326
29327         * gcc.dg/weak-1.c: Disable on h8300 port.
29328
29329 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
29330
29331         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
29332         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
29333         ordering tests.
29334         * g++.dg/bprob/bprob-1.C: New test.
29335         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
29336         * g++.dg/gcov/gcov-1.C: New test.
29337         * g++.dg/gcov/gcov-1.x: New file.
29338         * g++.dg/gcov/gcov-2.C: New test.
29339         * g++.dg/gcov/gcov-3.C: New test.
29340         * g++.dg/gcov/gcov-3.h: New file.
29341
29342 2002-03-28  Roger Sayle  <roger@eyesopen.com>
29343
29344         * g++.old-deja/g++.other/builtins5.C: New test.
29345         * g++.old-deja/g++.other/builtins6.C: New test.
29346         * g++.old-deja/g++.other/builtins7.C: New test.
29347         * g++.old-deja/g++.other/builtins8.C: New test.
29348         * g++.old-deja/g++.other/builtins9.C: New test.
29349
29350 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
29351
29352         * g++.dg/opt/static1.C: New test.
29353
29354         * g++.dg/opt/longbranch1.C: New test.
29355
29356 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
29357
29358         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
29359
29360         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
29361
29362 2002-03-28  Jeffrey A Law  (law@redhat.com)
29363
29364         * gcc.c-torture/execute/20020328-1.c: New test.
29365
29366 2002-03-27  Richard Henderson  <rth@redhat.com>
29367
29368         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
29369         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
29370         move from g++.old-deja/g++.ext/.
29371
29372 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
29373
29374         * g++.dg/init/new2.C: New test.
29375
29376 2002-03-26  Richard Henderson  <rth@redhat.com>
29377
29378         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
29379
29380         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
29381         on sparc.
29382
29383         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
29384         sparcv9 systems.
29385         * gcc.dg/20001102-1.c: Likewise.
29386
29387 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
29388
29389         * gcc.dg/cpp/endif-pedantic1.c,
29390         gcc.dg/cpp/endif-pedantic2.c: New tests.
29391
29392 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
29393
29394         * g++.dg/init/new1.C: New test.
29395
29396 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
29397
29398         * g++.dg/abi/vbase9.C: New test.
29399
29400 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
29401
29402         * gcc.dg/arm-asm.c: New test.
29403
29404 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
29405
29406         * gcc.dg/Wswitch-enum.c: New test.
29407         Fix PR c/5044.
29408
29409 2002-03-26  Richard Henderson  <rth@redhat.com>
29410
29411         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
29412         structure.
29413
29414 2002-03-25  Richard Henderson  <rth@redhat.com>
29415
29416         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
29417         sparcv9 systems.
29418
29419         * gcc.c-torture/compile/20011119-1.c (xxx): New.
29420         * gcc.c-torture/compile/20011119-2.c (xxx): New.
29421
29422 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
29423
29424         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
29425
29426 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
29427
29428         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
29429         targets using generic thunk support.
29430
29431 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
29432
29433         * gcc.c-torture/compile/20020323-1.c: New test.
29434
29435         * g++.dg/opt/conj2.C: New test.
29436
29437 2002-03-24  Richard Henderson  <rth@redhat.com>
29438
29439         * gcc.dg/weak-1.c: Use -fno-common.
29440
29441 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
29442
29443         * g77.dg/f77-edit-apostrophe-out.f: New test
29444         * g77.dg/f77-edit-h-out.f: New test
29445         * g77.dg/f77-edit-t-in.f: New test
29446         * g77.dg/f77-edit-t-out.f: New test
29447         * g77.dg/f77-edit-x-out.f: New test
29448         * g77.dg/f77-edit-slash-out.f: New test
29449         * g77.dg/f77-edit-colon-out.f: New test
29450         * g77.dg/f77-edit-s-out.f: New test
29451
29452 2002-03-24  Richard Henderson  <rth@redhat.com>
29453
29454         * objc/execute/formal_protocol-6.x: New XFAIL.
29455
29456 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
29457
29458         * gcc.dg/weak-1.c: Early return from dg-final on platforms
29459         that do not support weak symbols
29460
29461 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
29462
29463         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
29464         * lib/g77.exp: Likewise.
29465         * lib/objc.exp: Likewise.
29466
29467 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
29468
29469         * gcc.dg/Wswitch-default.c: New test.
29470
29471 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
29472
29473         * g++.dg/other/enum1.C: New test.
29474
29475 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
29476
29477         * gcc.dg/pragma-ep-3.c: Fix typo.
29478
29479 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
29480
29481         * g++.dg/inherit/template-as-base.C: New test.
29482
29483 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
29484
29485         * g++.old-deja/g++.other/dwarf2-1.C: Move...
29486         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
29487
29488 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
29489
29490         * gcc.dg/cpp/multiline.c: Update to match.
29491
29492 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
29493
29494         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
29495
29496 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
29497
29498         * gcc.dg/cpp/extratokens2.c: New file.
29499
29500 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
29501
29502         * gcc.dg/20020312-2.c: Add rs6000 target.
29503
29504         * gcc.c-torture/compile/20020319-1.c: New test.
29505
29506 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29507
29508         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
29509         (A, E): Handle this.
29510
29511 2002-03-20  Jason Merrill  <jason@redhat.com>
29512
29513         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
29514         ignoring -fpic.
29515         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
29516         through prune_gcc_output.
29517
29518 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
29519
29520         * gcc.c-torture/compile/20020320-1.c: New test.
29521
29522 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
29523
29524         * gcc.c-torture/compile/20020318-1.c: New test.
29525
29526         * gcc.dg/struct-by-value-1.c: New test.
29527
29528         * gcc.dg/20020319-1.c: New test.
29529
29530 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
29531
29532         * g++.dg/opt/conj1.C: New test.
29533
29534 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
29535
29536         * g++.dg/template/qualttp20.C: Revert previous change.
29537         * g++.dg/template/qualttp3.C: Likewise.
29538         * g++.dg/template/qualttp4.C: Likewise.
29539         * g++.dg/template/qualttp5.C: Likewise.
29540         * g++.dg/template/qualttp6.C: Likewise.
29541         * g++.dg/template/qualttp7.C: Likewise.
29542         * g++.dg/template/qualttp8.C: Likewise.
29543         * g++.dg/template/recurse.C: Likewise.
29544
29545 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
29546
29547         * gcc.dg/cpp/wchar-1.c: Update.
29548
29549 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
29550
29551         * g++.dg/template/conv1.C: New test.
29552         * g++.dg/template/conv2.C: New test.
29553         * g++.dg/template/conv3.C: New test.
29554         * g++.dg/template/conv4.C: New test.
29555
29556 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
29557
29558         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
29559         * g++.dg/template/qualttp3.C: Likewise.
29560         * g++.dg/template/qualttp4.C: Likewise.
29561         * g++.dg/template/qualttp5.C: Likewise.
29562         * g++.dg/template/qualttp6.C: Likewise.
29563         * g++.dg/template/qualttp7.C: Likewise.
29564         * g++.dg/template/qualttp8.C: Likewise.
29565         * g++.dg/template/recurse.C: Likewise.
29566
29567 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
29568
29569         * g++.dg/opt/dtor1.C: New test.
29570
29571 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
29572
29573         * gcc.c-torture/compile/20020315-1.c: New test.
29574
29575 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
29576
29577         * gcc.dg/weak-1.c: Fix scan tests.
29578
29579 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
29580
29581         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
29582         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
29583         cris-*-aout* mmix-*-*.
29584         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
29585         cris-*-aout* mmix-*-*.
29586         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
29587         cris-*-elf* cris-*-aout* and mmix-*-*.
29588         * gcc.dg/20001009-1.c: Ditto.
29589         * gcc.dg/20010912-1.c: Ditto.
29590         * gcc.dg/20020122-4.c: Ditto.
29591         * gcc.dg/inline-2.c: Ditto.
29592
29593 2002-03-14  Jeffrey A Law  (law@cygnus.com)
29594
29595         * gcc.c-torture/compile/20020314-1.c: New test.
29596
29597 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
29598
29599         * gcc.c-torture/execute/20020314-1.c: New test.
29600
29601 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
29602
29603         * g++.dg/warn/Wunused-1.C: New test.
29604
29605 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
29606
29607         * g++.dg/abi/mangle6.C: New test.
29608
29609 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
29610
29611         * gcc.c-torture/compile/20020309-2.c: New test.
29612
29613         * gcc.c-torture/compile/20020312-1.c: New test.
29614
29615 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
29616
29617         * g++.dg/other/access1.C: New test.
29618
29619 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
29620
29621         * gcc.c-torture/execute/wchar_t-1.c: New test.
29622
29623 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
29624
29625         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
29626
29627 2002-03-12  Roger Sayle  <roger@eyesopen.com>
29628
29629         * gcc.dg/20020312-1.c: New test case.
29630
29631 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
29632
29633         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
29634
29635 2002-03-11  Richard Henderson  <rth@redhat.com>
29636
29637         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
29638         * g++.old-deja/g++.jason/report.C: Likewise.
29639
29640 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
29641
29642         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
29643         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
29644
29645 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
29646
29647         * testsuite/g++.dg/overload/pmf1.C: New test.
29648
29649 2002-03-11  Kazu Hirata  <kazu@hxi.com>
29650
29651         * gcc.c-torture/execute/20020307-1.c: Use long.
29652
29653 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
29654
29655         PR optimization/5844
29656         * gcc.dg/20020310-1.c: New test.
29657
29658 2002-03-09  Michael Meissner  <meissner@redhat.com>
29659
29660         * gcc.c-torture/execute/memcpy-2.c: New test.
29661         * gcc.c-torture/execute/memset-1.c: New test.
29662         * gcc.c-torture/execute/strlen-1.c: New test.
29663         * gcc.c-torture/execute/strcmp-1.c: New test.
29664         * gcc.c-torture/execute/strncmp-1.c: New test.
29665
29666 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
29667
29668         * gcc.dg/ppc-ldstruct.c: New test.
29669
29670 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
29671
29672         * gcc.c-torture/execute/va-arg-22.c: New test.
29673
29674 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29675
29676         * gcc.c-torture/compile/20020309-1.c: New test.
29677
29678 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
29679
29680         * gcc.c-torture/execute/20020307-2.c: New test.
29681
29682 2002-03-07  Jeffrey A Law  (law@redhat.com)
29683
29684         * g77.f-torture/compile/20020307-1.f: New test.
29685
29686 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
29687
29688         * gcc.dg/unordered-1.c: New test.
29689
29690 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
29691
29692         * gcc.c-torture/execute/20020307-1.c: New test.
29693
29694 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
29695
29696         * gcc.dg/20020304-1.c: New test.
29697
29698         * gcc.c-torture/compile/20020304-2.c: New test.
29699
29700 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
29701
29702         * gcc.c-torture/compile/20020304-1.c: New test case
29703         (from PR c/5830).
29704
29705 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
29706
29707         * gcc.dg/20020103-1.c: Add other -D ppc variants.
29708
29709 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
29710
29711         * g++.dg/other/classkey1.C: New test.
29712
29713 2002-03-01  Richard Henderson  <rth@redhat.com>
29714
29715         * gcc.c-torture/compile/981223-1.x: New.
29716         * gcc.c-torture/compile/920625-1.x: New.
29717
29718 2002-02-28  Richard Henderson  <rth@redhat.com>
29719
29720         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
29721
29722 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
29723
29724         * gcc.c-torture/execute/20020227-1.c: New test.
29725
29726 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
29727
29728         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
29729         here" ERROR lines.
29730         * g++.old-deja/g++.oliva/partord1.C: Likewise.
29731         * g++.old-deja.g++.other/defarg1.C: Likewise.
29732         * g++.old-deja/g++.pt/calls2.C: Likewise.
29733         * g++.old-deja/g++.pt/crash20.C: Likewise.
29734         * g++.old-deja/g++.pt/crash30.C: Likewise.
29735         * g++.old-deja/g++.pt/crash36.C: Likewise.
29736         * g++.old-deja/g++.pt/crash6.C: Likewise.
29737         * g++.old-deja/g++.pt/defarg13.C: Likewise.
29738         * g++.old-deja/g++.pt/derived3.C: Likewise.
29739         * g++.old-deja/g++.pt/error1.C: Likewise.
29740         * g++.old-deja/g++.pt/friend21.C: Likewise.
29741         * g++.old-deja/g++.pt/friend23.C: Likewise.
29742         * g++.old-deja/g++.pt/infinite1.C: Likewise.
29743         * g++.old-deja/g++.robertl/eb128.C: Likewise.
29744
29745 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
29746
29747         * gcc.c-torture/execute/20020225-2.c: New test.
29748
29749 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
29750
29751         * gcc.c-torture/execute/920730-1t.c,
29752         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
29753         Delete test cases, only relevant to -traditional.
29754
29755 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
29756
29757         * gcc.dg/cpp/undef1.c: Remove.
29758         * gcc.dg/cpp/directiv.c: Update.
29759         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
29760
29761 2002-02-27  Michael Meissner  <meissner@redhat.com>
29762
29763         * gcc.c-torture/execute/20020226-1.c: New test.
29764
29765 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
29766
29767         * g++.dg/debug/debug4.C: New test.
29768
29769         * gcc.dg/ia64-visibility-1.c: New test.
29770
29771 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
29772
29773         * gcc.dg/debug/20020224-1.c: New.
29774
29775 2002-02-25  Kazu Hirata  <kazu@hxi.com>
29776
29777         * gcc.c-torture/execute/960416-1.x: New.
29778         * gcc.c-torture/execute/divconst-3.x: Likewise.
29779
29780 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
29781
29782         * gcc.dg/20020224-1.c: New test.
29783
29784 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
29785
29786         * gcc.c-torture/execute/20020225-1.c: New.
29787
29788 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
29789
29790         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
29791
29792 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
29793
29794         * gcc.dg/20020222-1.c: New test.
29795
29796 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
29797
29798         * g++.dg/opt/anonunion1.C: New test.
29799
29800 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
29801
29802         * g++.dg/template/qualttp19.C: New test.
29803         * g++.dg/template/qualttp20.C: New test.
29804         * g++.old-deja/g++.jason/report.C: Adjust expected errors
29805         * g++.old-deja/g++.other/qual1.C: Likewise.
29806
29807 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
29808
29809         * gcc.dg/attr-alwaysinline.c: New.
29810
29811 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
29812
29813         * gcc.dg/20020220-1.c: New test.
29814
29815         * gcc.dg/20020220-2.c: New test.
29816
29817         * g++.dg/opt/mmx1.C: New test.
29818
29819 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
29820
29821         * gcc.c-torture/compile/20020110.c: New test.
29822
29823 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
29824
29825         * gcc.c-torture/execute/20020219-1.c: New test.
29826
29827         * gcc.dg/20020219-1.c: New test.
29828
29829         * gcc.dg/noncompile/20020220-1.c: New test.
29830
29831         * g++.dg/opt/ptrintsum1.C: New test.
29832
29833         * gcc.dg/debug/20020220-1.c: New test.
29834
29835 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
29836
29837         * gcc.c-torture/execute/20020216-1.c: New test.
29838
29839 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
29840
29841         * gcc.dg/decl-1.c: Update, new test.
29842
29843 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
29844
29845         * g++.dg/abi/bitfield1.C: New test.
29846         * g++.dg/abi/bitfield2.C: New test.
29847
29848 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
29849
29850         * gcc.dg/attr-nest.c: New test.
29851
29852 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
29853
29854         * gcc.c-torture/execute/20020215-1.c: New test.
29855
29856 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
29857
29858         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
29859         * g++.dg/debug/debug.exp: New.
29860         * g++.dg/debug/trivial.C: New.
29861         * g++.dg/debug/debug1.C: Moved...
29862         * g++.dg/other/debug1.C: ...from here.
29863         * g++.dg/debug/debug2.C: Moved...
29864         * g++.dg/other/debug2.C: ...from here.
29865         * g++.dg/debug/debug3.C: Moved...
29866         * g++.dg/other/debug3.C: ...from here.
29867
29868         * gcc.dg/noncompile/20020213-1.c: New test.
29869
29870 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
29871
29872         * g++.dg/other/debug3.C: New test.
29873
29874         * gcc.c-torture/execute/20020213-1.c: New test.
29875
29876 2002-02-13  Richard Smith <richard@ex-parrot.com>
29877
29878         * g++.old-deja/g++.other/thunk1.C: New test.
29879
29880 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
29881
29882         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
29883
29884 2002-02-13  Stan Shebs  <shebs@apple.com>
29885
29886         * gcc.dg/altivec-3.c: New.
29887
29888 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
29889
29890         * gcc.dg/Wunreachable-1.c: New test.
29891         * gcc.dg/Wunreachable-2.c: New test.
29892
29893 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29894
29895         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
29896
29897 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
29898
29899         * gcc.dg/decl-1.c: New test.
29900
29901 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
29902
29903         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
29904
29905 2002-02-10  Kazu Hirata  <kazu@hxi.com>
29906
29907         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
29908         * gcc.c-torture/compile/980506-1.x: Likewise.
29909
29910 2002-02-10  Kazu Hirata  <kazu@hxi.com>
29911
29912         * gcc.dg/20020210-1.c: New.
29913
29914 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
29915
29916         * g77.f-torture/execute/947.f: New regression test
29917         for PR fortran/947.
29918
29919 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
29920
29921         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
29922         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
29923
29924 2002-02-08  Richard Henderson  <rth@redhat.com>
29925
29926         * gcc.c-torture/compile/labels-3.c: New.
29927
29928 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
29929
29930         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
29931         expression statements work instead.
29932         * gcc.dg/noncompile/20020207-1.c: New test.
29933
29934 2002-02-07  Richard Henderson  <rth@redhat.com>
29935
29936         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
29937
29938 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
29939
29940         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
29941         message from g77
29942         * lib/g77-dg.exp: Trim g77 error messages so that they are
29943         recognized by dg.exp.
29944
29945 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
29946
29947         PR fortran/5473
29948         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
29949
29950 2002-02-07  Richard Henderson  <rth@redhat.com>
29951
29952         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
29953         to be sufficiently aligned for integers.
29954
29955 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
29956
29957         * g++.dg/template/friend4.C: New test.
29958
29959 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
29960
29961         PR fortran/5743
29962         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
29963         unsupported cases.
29964
29965 2002-02-07  Richard Henderson  <rth@redhat.com>
29966
29967         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
29968         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
29969         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
29970         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
29971
29972 2002-02-06  Richard Henderson  <rth@redhat.com>
29973
29974         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
29975
29976 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
29977
29978         * gcc.dg/20020206-1.c: New test.
29979
29980 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
29981
29982         * gcc.c-torture/execute/20020206-1.c: New test.
29983
29984         * gcc.c-torture/execute/20020206-2.c: New test.
29985
29986         PR optimization/5429:
29987         * gcc.c-torture/compile/20020206-1.c: New test.
29988
29989 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
29990
29991         * g++.dg/ext/align1.C: Do not use an explicit alignment value
29992         as certain file formats cannot support particularly large
29993         alignments.
29994
29995         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
29996         and do not expect to be able to link the executable.
29997
29998         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
29999         fail because the COFF format does not support the weak attribute.
30000
30001 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
30002
30003         * g77.dg/pr5473.f: New test
30004
30005 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
30006
30007         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
30008         Fix testcase accordingly.
30009
30010 2002-02-04  Richard Henderson  <rth@redhat.com>
30011
30012         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
30013         (buf): Change to be an array of pointers, not ints.
30014
30015 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
30016
30017         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
30018         before all tests.  Move warning one line above to match where it
30019         C frontend emits.
30020         * gcc.dg/Wswitch-2.c: New test.
30021         * g++.dg/warn/Wswitch-1.C: New test.
30022         * g++.dg/warn/Wswitch-2.C: New test.
30023
30024 2002-02-04  Richard Henderson  <rth@redhat.com>
30025
30026         * g++.dg/abi/offsetof.C: Fix size comparison.
30027
30028 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
30029
30030         * gcc.dg/cast-qual-2.c: New test.
30031
30032 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
30033
30034         * gcc.dg/20020201-4.c: New test.
30035
30036 2002-02-04  Ben Elliston  <bje@redhat.com>
30037
30038         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
30039         target_info attribute != 0, in addition to the empty string.
30040         (gcc_target_compile): Likewise.
30041
30042 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
30043
30044         * gcc.dg/Wswitch.c: New test.
30045         PR gcc/4475. PR gcc/3780.
30046
30047 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
30048
30049         * g77.f-torture/execute/5122.f: New test for regressions
30050         against PR fortran/5122.
30051
30052 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
30053
30054         * g77.f-torture/compile/pr3743.f: Delete
30055         * g77.dg/pr3743-1.f: New test.
30056         * g77.dg/pr3743-2.f: New test.
30057         * g77.dg/pr3743-3.f: New test.
30058         * g77.dg/pr3743-4.f: New test.
30059
30060 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
30061
30062         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
30063
30064 2002-02-02  Richard Henderson  <rth@redhat.com>
30065
30066         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
30067         * gcc.c-torture/execute/bf64-1.c: Likewise.
30068
30069 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
30070
30071         * gcc.dg/20020201-2.c: New test.
30072
30073         * gcc.dg/20020201-3.c: New test.
30074
30075         * gcc.c-torture/execute/bitfld-2.c: New test.
30076
30077 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
30078
30079         * gcc.dg/bitfld-1.c: Update.
30080         * gcc.dg/bitfld-2.c: Update.
30081         * gcc.c-torture/execute/bitfld-1.x: New.
30082
30083 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
30084
30085         * gcc.c-torture/execute/20020201-1.c: New test.
30086
30087 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
30088
30089         PR target/5469
30090         * gcc.dg/20020201-1.c: New test.
30091
30092 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
30093
30094         PR fortran/3743
30095         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
30096         * g77.f-torture/compile/pr3743.x: Remove
30097
30098 2002-01-31  Tom Rix  <trix@redhat.com>
30099
30100         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
30101
30102 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
30103
30104         * gcc.dg/noncompile/20020130-1.c: New test.
30105
30106 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
30107
30108         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
30109
30110 2002-01-29  Richard Henderson  <rth@redhat.com>
30111
30112         * gcc.c-torture/execute/991118-1.c: Cast various constants back
30113         to long long.
30114         * gcc.c-torture/execute/bf64-1.c: Likewise.
30115
30116 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
30117
30118         * gcc.c-torture/execute/20020129-1.c: New test.
30119
30120 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
30121
30122         * gcc.c-torture/compile/20000224-1.c: Update.
30123         * gcc.c-torture/execute/bitfld-1.c: New tests.
30124         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
30125         * gcc.dg/uninit-A.c: Update.
30126
30127 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
30128
30129         * g++.dg/template/ctor1.C: Add instantiation.
30130
30131 2002-01-28  Paul Koning  <pkoning@equallogic.com>
30132
30133         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
30134         argument to __builtin_prefetch to be const ptr.
30135
30136 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
30137
30138         * gcc.c-torture/compile/20020120-1.c: New test.
30139
30140 2002-01-27  Kazu Hirata  <kazu@hxi.com>
30141
30142         * gcc.c-torture/execute/20020127-1.c: New test.
30143
30144 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
30145
30146         * g77.dg/f77-edit-i-in.f: New test
30147         * g77.dg/f77-edit-i-out.f: New test
30148
30149 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
30150
30151         * gcc.dg/debug/debug.exp: New file.
30152         * gcc.dg/debug/trivial.c: New file.
30153         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
30154         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
30155         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
30156         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
30157         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
30158         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
30159         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
30160         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
30161         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
30162         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
30163         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
30164         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
30165         * gcc.dg/20000503-1.c: Removed.
30166         * gcc.dg/20010207-1.c: Removed.
30167         * gcc.dg/20011223-1.c: Removed.
30168         * gcc.dg/20020104-2.c: Removed.
30169         * gcc.dg/debug-1.c: Removed.
30170         * gcc.dg/debug-2.c: Removed.
30171         * gcc.dg/debug-3.c: Removed.
30172         * gcc.dg/debug-4.c: Removed.
30173         * gcc.dg/debug-5.c: Removed.
30174         * gcc.dg/debug-6.c: Removed.
30175         * gcc.dg/dwarf2-1.c: Removed.
30176         * gcc.dg/dwarf2-2.c: Removed.
30177
30178 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
30179
30180         * g++.old-deja/g++.other/eh5.C: New test.
30181         * g++.old-deja/g++.other/sibcall2.C: New test.
30182         * g++.old-deja/g++.other/array9.C: New test.
30183         * g++.old-deja/g++.other/typename2.C: New test.
30184         * g++.old-deja/g++.other/crash60.C: New test.
30185         * g++.old-deja/g++.other/conv9.C: New test.
30186         * g++.old-deja/g++.other/mangle10.C: New test.
30187         * g++.old-deja/g++.other/unchanging1.C: New test.
30188         * g++.old-deja/g++.other/exprstmt1.C: New test.
30189         * g++.old-deja/g++.other/inline23.C: New test.
30190         * g++.old-deja/g++.eh/ia64-1.C: New test.
30191         * g++.old-deja/g++.other/dwarf2-1.C: New test.
30192         * g++.old-deja/g++.other/reload1.C: New test.
30193         * g++.old-deja/g++.other/static20.C: New test.
30194         * g++.old-deja/g++.other/local-alloc1.C: New test.
30195         * g++.old-deja/g++.other/conv8.C: New test.
30196         * g++.old-deja/g++.other/stmtexpr2.C: New test.
30197         * g++.old-deja/g++.other/storeexpr1.C: New test.
30198         * g++.old-deja/g++.other/storeexpr2.C: New test.
30199         * g++.dg/eh/template2.C: New test.
30200         * g++.dg/warn/weak1.C: New test.
30201
30202 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
30203
30204         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
30205         Remove first, non-varying, argument.
30206
30207 2002-01-23  Richard Henderson  <rth@redhat.com>
30208
30209         * gcc.dg/inline-2.c: New.
30210
30211         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
30212         Add optional target arg.  Check number of arguments.
30213         (scan-assembler-not, scan-assembler-dem): Likewise.
30214         (scan-assembler-dem-not): Likewise.
30215
30216 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
30217
30218         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
30219         line 12.
30220         * g++.old-deja/g++.brendan/parse3.C,
30221         g++.old-deja/g++.other/crash26.C,
30222         g++.old-deja/g++.other/crash28.C,
30223         g++.old-deja/g++.other/crash29.C,
30224         g++.old-deja/g++.other/crash30.C,
30225         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
30226
30227 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
30228
30229         * gcc.dg/20020115-1.c: New.
30230
30231 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
30232
30233         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
30234
30235 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
30236
30237         * gcc.dg/20020122-3.c: New.
30238
30239 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
30240
30241         * g++.dg/other/gc1.C: New test.
30242
30243 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
30244
30245         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
30246
30247 2002-01-22  Richard Henderson  <rth@redhat.com>
30248
30249         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
30250
30251 2002-01-22  Richard Henderson  <rth@redhat.com>
30252
30253         * gcc.dg/20020122-4.c: New.
30254
30255 2002-01-22  H.J. Lu <hjl@gnu.org>
30256
30257         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
30258         link output.
30259         * gcc.dg/special/ecos.exp: Likewise.
30260         * lib/g++-dg.exp: Likewise.
30261         * lib/g77-dg.exp: Likewise.
30262         * lib/gcc-dg.exp : Likewise.
30263         * lib/mike-g++.exp: Likewise.
30264         * lib/mike-g77.exp: Likewise.
30265         * lib/mike-gcc.exp: Likewise.
30266         * lib/objc-dg.exp: Likewise.
30267
30268 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
30269
30270         PR target/5379
30271         * gcc.dg/20020122-2.c: New test.
30272
30273 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
30274
30275         * gcc.dg/20020122-1.c: New test.
30276
30277 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
30278
30279         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
30280
30281 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
30282
30283         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
30284
30285 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30286
30287         * gcc.c-torture/compile/20020121-1.c: New test.
30288
30289 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30290
30291         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
30292         ld_library_path.
30293
30294 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
30295
30296         * gcc.dg/20020218-1.c: New test.
30297
30298 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
30299
30300         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
30301         messages
30302         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
30303         "At global scope" warning
30304         * g++.dg/ext/align1.C: Change cygwin test for alignment
30305         from db-bogus to dg-warning
30306
30307 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
30308
30309         * g77.f-torture/compile/cpp2.F: New test.
30310
30311 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
30312
30313         * g++.dg/template/access1.C: New test.
30314
30315 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
30316
30317         * gcc.dg/20020118-1.c: New.
30318
30319 2002-01-18  Kazu Hirata  <kazu@hxi.com>
30320
30321         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
30322
30323 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
30324
30325         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
30326         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
30327         alignment warnings.
30328
30329 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
30330
30331         * gcc.misc-tests/i386-prefetch.exp: Save and restore
30332         torture_with_loops and torture_without_loops
30333
30334 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
30335
30336         * gcc.c-torture/compile/20020116-1.c: New test.
30337
30338 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
30339
30340         * gcc.dg/20020116-2.c: New test.
30341
30342         * gcc.dg/ultrasp4.c: New test.
30343
30344         * gcc.dg/20020116-1.c: New test.
30345
30346 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
30347
30348         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
30349         by EABI.
30350
30351 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
30352
30353         * gcc.misc-tests/i386-prefetch.exp: New.
30354         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
30355         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
30356         * gcc.misc-tests/i386-pf-none-1.c: New test.
30357         * gcc.misc-tests/i386-pf-sse-1.c: New test.
30358
30359 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
30360
30361         * gcc.dg/gnu89-init-1.c: Add new tests.
30362
30363 2002-01-15  Andreas Jaeger  <aj@suse.de>
30364
30365         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
30366         * gcc.dg/i386-mmx-2.c: Likewise.
30367         * gcc.dg/i386-sse-1.c: Likewise.
30368         * gcc.dg/i386-sse-2.c: Likewise.
30369         * gcc.dg/i386-sse-3.c: Likewise.
30370
30371 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
30372
30373         * g77.f-torture/execute/intrinsic-unix-bessel.f:
30374         Uncomment additional cases that now pass.
30375
30376 2002-01-11  Richard Henderson  <rth@redhat.com>
30377
30378         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
30379         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
30380
30381 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
30382
30383         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
30384
30385 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
30386
30387         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
30388         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
30389
30390 2002-01-10  Dale Johannesen  <dalej@apple.com>
30391
30392         * gcc.c-torture/execute/loop-11.c: New.
30393
30394 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
30395
30396         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
30397         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
30398
30399 2002-01-09  Richard Henderson  <rth@redhat.com>
30400
30401         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
30402         type in which to perform the operation for each size.
30403
30404 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
30405
30406         * gcc.c-torture/compile/20020109-2.c: New test.
30407
30408 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
30409
30410         * gcc.c-torture/execute/loop-10.c: New test.
30411
30412 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
30413
30414         * gcc.c-torture/compile/20010226-1.c: New test.
30415         * gcc.c-torture/compile/20010227-1.c: New test.
30416         * gcc.c-torture/compile/20010426-1.c: New test.
30417         * gcc.c-torture/compile/20010510-1.c: New test.
30418         * gcc.c-torture/compile/20010605-3.c: New test.
30419         * gcc.c-torture/compile/20010824-1.c: New test.
30420         * gcc.c-torture/execute/20010409-1.c: New test.
30421         * gcc.dg/noncompile/20000901-1.c: New test.
30422         * gcc.dg/20001023-1.c: New test.
30423         * gcc.dg/20001101-1.c: New test.
30424         * gcc.dg/20001102-1.c: New test.
30425         * gcc.dg/20010207-1.c: New test.
30426         * gcc.dg/20010405-1.c: New test.
30427         * gcc.dg/20010822-1.c: New test.
30428         * gcc.dg/20011107-1.c: New test.
30429
30430 2002-01-09  Jeffrey A Law  (law@redhat.com)
30431
30432         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
30433
30434         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
30435         execution failure on PA targets.
30436
30437 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
30438
30439         * gcc.c-torture/compile/20020109-1.c: New test.
30440
30441 2002-01-08  Kazu Hirata  <kazu@hxi.com>
30442
30443         * gcc.c-torture/execute/20020108-1.c: New test.
30444
30445 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
30446
30447         * gcc.dg/20020108-1.c: New test.
30448
30449 2002-01-08  H.J. Lu <hjl@gnu.org>
30450
30451         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
30452         for header files.
30453
30454 2002-01-08  Geoff Keating  <geoffk@redhat.com>
30455
30456         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
30457         consistency.
30458
30459 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
30460
30461         * gcc.dg/altivec-4.c: Test altivec predicates.
30462
30463 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
30464
30465         * gcc.c-torture/execute/20020107-1.c: New test.
30466
30467 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
30468
30469         PR c/5279
30470         * gcc.c-torture/compile/20020106-1.c: New test.
30471
30472 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
30473
30474         * gcc.c-torture/execute/nestfunc-4.c: New test.
30475
30476 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
30477
30478         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
30479         extra triple that slipped in.
30480         * g++.old-deja/g++.abi/align.C: Likewise.
30481         * g++.old-deja/g++.abi/bitfields.C: Likewise.
30482
30483 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
30484
30485         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
30486         * g++.old-deja/g++.abi/align.C: Likewise.
30487         * g++.old-deja/g++.abi/bitfields.C: Likewise.
30488
30489         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
30490         on FreeBSD/i386.
30491         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
30492         FreeBSD.
30493
30494 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
30495
30496         * gcc.dg/20020104-1.c: New test.
30497
30498         * gcc.dg/20020104-2.c: New test.
30499
30500 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
30501
30502         * gcc.dg/20020103-1.c: Fix typo in target selector.
30503
30504 2002-01-03  Richard Henderson  <rth@redhat.com>
30505
30506         * gcc.dg/20020103-1.c: New.
30507
30508 2002-01-03  Kazu Hirata  <kazu@hxi.com>
30509
30510         * gcc.c-torture/execute/20020103-1.c: New test.
30511
30512 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
30513
30514         * g++.dg/other/debug2.C: New test.
30515
30516         * gcc.c-torture/compile/20020103-1.c: New test.
30517
30518 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
30519
30520         * gcc.dg/gnu89-init-1.c: Added new tests.
30521
30522 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
30523
30524         * g++.dg/template/friend2.C: Remove as patch is reverted.
30525
30526         * g++.dg/warn/oldcast1.C: New test.
30527
30528         * g++.dg/template/ptrmem1.C: New test.
30529         * g++.dg/template/ptrmem2.C: New test.
30530
30531         * g++.dg/template/ntp.C: New test.
30532
30533         * g++.dg/other/component1.C: New test.
30534
30535         * g++.dg/template/ttp3.C: New test.
30536
30537         * g++.dg/template/friend2.C: New test.
30538         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
30539
30540 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
30541
30542         * g++.dg/other/ptrmem1.C: New test.
30543         * g++.dg/other/ptrmem2.C: New test.
30544
30545 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
30546
30547         * g++.dg/template/ctor1.C: New test.
30548
30549 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
30550
30551         * g++.dg/template/friend2.C: New test.
30552
30553 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
30554
30555         * gcc.dg/mmix-1.c: New test.
30556
30557 2001-12-31  Richard Henderson  <rth@redhat.com>
30558
30559         * gcc.dg/asm-5.c: New.
30560
30561 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
30562
30563         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
30564         in namespace __gnu_cxx
30565
30566 2001-12-30  Richard Henderson  <rth@redhat.com>
30567
30568         * gcc.dg/debug-6.c: New.
30569
30570 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
30571
30572         * gcc.c-torture/compile/20011229-2.c: New test.
30573
30574 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
30575
30576         * gcc.dg/debug-3.c: New test.
30577         * gcc.dg/debug-4.c: New test.
30578         * gcc.dg/debug-5.c: New test.
30579
30580 2001-12-29  Richard Henderson  <rth@redhat.com>
30581
30582         * g++.dg/eh/loop1.C: New.
30583
30584 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
30585
30586         * g++.dg/template/crash1.C: New test.
30587
30588 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
30589
30590         * g++.dg/other/const1.C: New test.
30591
30592 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
30593
30594         * gcc.c-torture/compile/20011229-1.c: New test.
30595
30596 2001-12-28  Stan Shebs  <shebs@apple.com>
30597
30598         * lib/objc-torture.exp: Resync with c-torture.exp.
30599         * lib/objc.exp: Load standard libraries.
30600
30601 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
30602
30603         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
30604         additional tests.
30605
30606 2001-12-27  Roger Sayle <roger@eyesopen.com>
30607
30608         * gcc.c-torture/execute/string-opt-16.c: New testcase.
30609
30610 2001-12-27  Richard Henderson  <rth@redhat.com>
30611
30612         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
30613
30614 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
30615
30616         * g++.dg/eh/ctor1.C: New test.
30617         * g++.dg/other/error2.C: New test.
30618
30619 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
30620
30621         * g++.dg/other/init2.C: New test.
30622
30623 2001-12-24  Richard Henderson  <rth@redhat.com>
30624
30625         * gcc.dg/20011223-1.c: New.
30626         * gcc.dg/inline-1.c: New.
30627
30628 2001-12-23  Richard Henderson  <rth@redhat.com>
30629
30630         * gcc.dg/asm-4.c: Test operand modifiers.
30631
30632 2001-12-23  Richard Henderson  <rth@redhat.com>
30633
30634         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
30635
30636 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
30637
30638         * gcc.c-torture/execute/20011223-1.c: New test.
30639
30640 2001-12-21  Richard Henderson  <rth@redhat.com>
30641
30642         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
30643         re-enables the warning.
30644
30645 2001-12-21  Richard Henderson  <rth@redhat.com>
30646
30647         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
30648
30649 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
30650
30651         * gcc.c-torture/compile/20011218-1.c: New test.
30652
30653 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
30654
30655         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
30656         arm-isr.c test.
30657         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
30658         epilogue generation for ARM ISR routines.
30659
30660 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30661
30662         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
30663         * gcc.dg/format/c90-printf-3.c: Likewise.
30664         * gcc.dg/format/c99-printf-3.c: Likewise.
30665         * gcc.dg/format/ext-1.c: Likewise.
30666         * gcc.dg/format/ext-6.c: Likewise.
30667         * gcc.dg/format/format.h: Prototype unlocked stdio.
30668
30669 2001-12-20  Richard Henderson  <rth@redhat.com>
30670
30671         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
30672         (arena): Use it.
30673         (malloc): Correct allocation logic.  Abort if we fill up the
30674         arena before initialization complete.
30675         (realloc): Correct allocation logic.
30676
30677 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
30678
30679         * gcc.c-torture/compile/20011219-2.c: New test.
30680
30681         * gcc.c-torture/execute/20011219-1.c: New test.
30682
30683 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
30684
30685         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
30686         target does not support weak symbols.
30687
30688 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
30689
30690         * gcc.c-torture/compile/20011219-1.c: New test.
30691
30692 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
30693
30694         * g++.dg/other/error1.C: New test.
30695
30696 2001-12-17  Jeffrey A Law  (law@redhat.com)
30697
30698         * gcc.c-torture/execute/20011217-1.c: New test.
30699
30700 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
30701
30702         * objc.dg/special/: New directory.
30703         * objc.dg/special/special.exp: New file.
30704         * objc.dg/special/unclaimed-category-1.h: New file.
30705         * objc.dg/special/unclaimed-category-1a.m: New file.
30706         * objc.dg/special/unclaimed-category-1.m: New file.
30707
30708 2001-12-17  Andreas Jaeger  <aj@suse.de>
30709
30710         * gcc.c-torture/compile/20011217-2.c: New test.
30711
30712 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30713
30714         * gcc.c-torture/compile/20011217-1.c: New test.
30715
30716 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
30717
30718         * testsuite/gcc.dg/20011214-1.c: New.
30719
30720 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
30721
30722         * gcc.dg/altivec-4.c: New.
30723
30724 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
30725
30726         * gcc.dg/20011113-1.c: New test.
30727
30728 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30729
30730         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
30731         std::__malloc_alloc_template<0> and
30732         std::__default_alloc_template<false, 0>.
30733
30734 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
30735
30736         * objc/execute/bf-21.m: New test.
30737         * objc/execute/enumeration-1.m: New test.
30738         * objc/execute/enumeration-2.m: New test.
30739
30740 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
30741
30742         * gcc.dg/gnu89-init-1.c: New test.
30743
30744 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
30745
30746         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
30747         * g++.old-deja/g++.jason/2371.C: Likewise.
30748         * g++.old-deja/g++.jason/template33.C: Likewise.
30749         * g++.old-deja/g++.jason/template34.C: Likewise.
30750         * g++.old-deja/g++.jason/template36.C: Likewise.
30751         * g++.old-deja/g++.oliva/typename1.C: Likewise.
30752         * g++.old-deja/g++.oliva/typename2.C: Likewise.
30753         * g++.old-deja/g++.other/typename1.C: Likewise.
30754         * g++.old-deja/g++.pt/inherit2.C: Likewise.
30755         * g++.old-deja/g++.pt/nontype5.C: Likewise.
30756         * g++.old-deja/g++.pt/typename11.C: Likewise.
30757         * g++.old-deja/g++.pt/typename14.C: Likewise.
30758         * g++.old-deja/g++.pt/typename16.C: Likewise.
30759         * g++.old-deja/g++.pt/typename3.C: Likewise.
30760         * g++.old-deja/g++.pt/typename4.C: Likewise.
30761         * g++.old-deja/g++.pt/typename5.C: Likewise.
30762         * g++.old-deja/g++.pt/typename7.C: Likewise.
30763         * g++.old-deja/g++.robertl/eb9.C: Likewise.
30764
30765 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
30766
30767         * g++.dg/other/linkage1.C: New test.
30768         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
30769         specifiers.
30770
30771 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
30772
30773         * gcc.dg/concat.c: New test.
30774
30775 2001-12-11  Stan Shebs  <shebs@apple.com>
30776
30777         * objc/compile: New test directory.
30778         * objc/compile/compile.exp: New expect script.
30779         * objc/compile/20011211-1.m: New compile test.
30780
30781 2001-12-11  Jason Merrill  <jason@redhat.com>
30782
30783         * lib/prune.exp (prune_gcc_output): Also handle "In member
30784         function".  So many permutations...
30785
30786 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
30787
30788         * g++.dg/template/typedef1.C: New test.
30789
30790 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
30791
30792         * g++.dg/other/copy1.C: New test.
30793
30794 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
30795
30796         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
30797
30798         * gcc.dg/builtin-choose-expr.c: New.
30799
30800 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
30801
30802         * gcc.dg/altivec-2.c: New.
30803
30804 2001-12-07  Richard Henderson  <rth@redhat.com>
30805
30806         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
30807
30808 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
30809
30810         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
30811         ultrasparc.
30812
30813 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30814
30815         * g++-old.deja/g++.robertl/eb101.C: Deleted.
30816
30817 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
30818
30819         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
30820         variable argument list.
30821
30822 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
30823
30824         * gcc.c-torture/execute/memcheck: Delete entire directory.
30825         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
30826         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
30827
30828 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
30829
30830         * gcc.dg/Wshadow-1.c: New test.
30831
30832 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
30833
30834         * gcc.c-torture/compile/20011130-1.c: New test.
30835
30836         * gcc.dg/noncompile/20011025-1.c: New test.
30837
30838         * g++.dg/other/anon-union.C: New test.
30839
30840         * gcc.c-torture/execute/20011024-1.c: New test.
30841
30842 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
30843
30844         * gcc.c-torture/execute/20000722-1.x,
30845         gcc.c-torture/execute/20010123-1.x: Remove.
30846         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
30847         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
30848         gcc.dg/c99-complit-2.c: New tests.
30849
30850 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
30851
30852         * g++.dg/inherit/base1.C: New test.
30853
30854 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
30855
30856         * g++.dg/other/stdarg1.C: New test.
30857
30858         * gcc.c-torture/compile/20011130-2.c: New test.
30859
30860 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
30861
30862         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
30863         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
30864         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
30865         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
30866         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
30867         * gcc.dg/builtin-prefetch-1.c: New test.
30868
30869 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
30870
30871         * gcc.dg/20011130-1.c: New test.
30872
30873 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
30874
30875         * g++.dg/other/scope1.C: New test.
30876         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
30877
30878 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
30879
30880         * gcc.dg/vla-init-1.c: New test.
30881
30882 2001-12-01  Geoff Keating  <geoffk@redhat.com>
30883
30884         * gcc.c-torture/compile/structs.c: New testcase from GDB.
30885
30886 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
30887
30888         * objc.dg/alias.m: Update.
30889         * objc.dg/class-1.m: Update.
30890         * objc.dg/const-str-1.m: Update.
30891         * objc.dg/fwd-proto-1.m: Update.
30892         * objc.dg/id-1.m: Update.
30893         * objc.dg/super-class-1.m: Update.
30894
30895 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
30896
30897         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
30898         constructs.
30899
30900 2001-11-28  Jeffrey A Law  (law@cygnus.com)
30901
30902         * gcc.c-torture/execute/20011128-1.c: New test.
30903
30904 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
30905
30906         * gcc.dg/20011127-1.c: New test.
30907
30908 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30909
30910         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
30911         from Austin Group draft 7.
30912         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
30913         scanf format arguments.
30914         * gcc.dg/format/no-exargs-2.c: New test.
30915
30916 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
30917
30918         * g++.dg/abi/vbase8-4.C: New test.
30919
30920 2001-11-24  Ian Lance Taylor  <ian@airs.com>
30921
30922         * gcc.c-torture/execute/20011121-1.c: New test.
30923
30924 2001-11-23  Jeffrey A Law  (law@cygnus.com)
30925
30926         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
30927
30928 2001-11-23  Andreas Jaeger  <aj@suse.de>
30929
30930         * gcc.dg/cpp/charconst-2.c: New test.
30931
30932 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
30933
30934         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
30935         to the host if it is remote.  Let tests specify extra headers
30936         they use.
30937         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
30938         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
30939         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
30940         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
30941         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
30942         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
30943         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
30944         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
30945         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
30946         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
30947
30948 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
30949
30950         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
30951         for little endian ARMs.
30952
30953 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
30954
30955         * gcc.c-torture/compile/20011119-1.c: New test.
30956         * gcc.c-torture/compile/20011119-2.c: New test.
30957
30958 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
30959
30960         * gcc.dg/altivec-1.c: Fix typo.
30961
30962 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
30963
30964         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
30965
30966 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
30967
30968         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
30969
30970 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
30971
30972         * lib/g77.exp: Don't specify --rpath-link.
30973
30974         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
30975         across all the headers.
30976         * gcc.dg/format/format.exp: For testing on a remote host,
30977         copy format.h.
30978
30979         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
30980         * gcc.c-torture/execute/930406-1.c: Likewise.
30981         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
30982
30983 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
30984
30985         * gcc.dg/altivec-1.c: New.
30986
30987 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
30988
30989         * gcc.dg/cpp/fpreprocessed.c: New test case.
30990
30991 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30992
30993         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
30994         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
30995         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
30996
30997 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30998
30999         * gcc.dg/no-builtin-1.c: New test.
31000
31001 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
31002
31003         * gcc.c-torture/execute/20011115-1.c: New test.
31004
31005 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
31006
31007         * gcc.c-torture/compile/20011114-2.c: New test.
31008         * gcc.c-torture/compile/20011114-3.c: New test.
31009         * gcc.c-torture/compile/20011114-4.c: New test.
31010
31011 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
31012
31013         * g++.dg/other/init1.C: New test.
31014
31015 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
31016
31017         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
31018         message.
31019
31020         * gcc.c-torture/execute/20011114-1.c: New testcase.
31021
31022         * gcc.c-torture/compile/20010327-1.c: Revert last change.
31023         * gcc.c-torture/compile/20011114-1.c: New test, exactly
31024         like the (before this change) version of 20010327-1.c.
31025
31026 2001-11-14  Roger Sayle <roger@eyesopen.com>
31027
31028         * gcc.c-torture/execute/string-opt-13.c: New testcase.
31029
31030 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
31031
31032         * g++.dg/init/array2.C: New test.
31033
31034 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
31035
31036         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
31037
31038 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
31039
31040         * g++.dg/other/forscope1.C: New test.
31041         * g++.dg/ext/forscope1.C: New test.
31042         * g++.dg/ext/forscope2.C: New test.
31043
31044 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
31045
31046         * gcc.c-torture/execute/20011113-1.c: New test.
31047
31048 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
31049
31050         * gcc.c-torture/execute/20011109-2.c: New test.
31051
31052         * gcc.c-torture/execute/20011109-1.c: New test.
31053
31054 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
31055
31056         * gcc.c-torture/compile/20011109-1.c: New test.
31057
31058 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
31059
31060         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
31061         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
31062         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
31063         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
31064         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
31065         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
31066         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
31067
31068 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
31069
31070         * g++.dg/warn/Wshadow-1.C: New tests.
31071         * g++.old-deja/g++.mike/for3.C: Update.
31072
31073 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
31074
31075         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
31076         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
31077         XFAILs.  Adjust expected error texts.
31078         * gcc.c-torture/compile/20011106-1.c,
31079         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
31080         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
31081         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
31082         gcc.dg/c99-array-lval-5.c: New tests.
31083
31084 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
31085
31086         * gcc.dg/cpp/defined.c: Update.
31087
31088 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
31089
31090         * gcc.c-torture/execute/anon-1.c: New test.
31091
31092 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
31093
31094         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
31095         same size, so no warning should be produced on stormy16.
31096
31097         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
31098         due to oversized array.
31099         * g++.old-deja/g++.mike/ns15.C: Likewise.
31100         * g++.old-deja/g++.pt/crash16.C: Likewise.
31101
31102 2001-11-02  Graham Stott  <grahams@redhat.com>
31103
31104         * g++.dgother/debug1.C: Fix typos.
31105
31106 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
31107
31108         * g++.dg/other/debug1.C: New test.
31109
31110 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
31111
31112         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
31113         of unsigned long.
31114
31115 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
31116
31117         * gcc.dg/20011029-2.c: New test.
31118
31119         * gcc.c-torture/compile/20011029-1.c: New test.
31120
31121 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
31122
31123         * objc/execute/class_self-1.m: New test.
31124         * objc/execute/class_self-2.m: New test.
31125
31126 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
31127
31128         * gcc.misc-tests/msgs.exp: Delete.
31129         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
31130         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
31131         error set to match recent changes.
31132
31133 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
31134
31135         * gcc.dg/20011021-1.c: New test.
31136
31137 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
31138
31139         * gcc.c-torture/compile/20011023-1.c: New test.
31140
31141 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
31142
31143         * lib/g77.exp: Rewrite based on lib/g++.exp.
31144
31145 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
31146
31147         * gcc.c-torture/execute/20011019-1.c: New test.
31148
31149         * gcc.dg/20011018-1.c: New test.
31150
31151 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
31152
31153         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
31154
31155 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
31156
31157         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
31158         * gcc.dg/attr-invalid.c: Likewise.
31159
31160 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
31161
31162         * testsuite/gcc.dg/20011015-1.c: New test.
31163
31164 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
31165
31166         * g++.dg/template/unify2.C: New test.
31167
31168 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
31169
31170         * g++.dg/other/exception-specification.C: New test
31171
31172 2001-10-13  Tom Rix  <trix@redhat.com>
31173
31174         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
31175         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
31176
31177 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
31178
31179         * testsuite/gcc.dg/20011009-1.c: New test.
31180
31181 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
31182
31183         PR g++/4476
31184         * g++.dg/other/friend1.C: New test.
31185
31186 2001-10-11  Richard Henderson  <rth@redhat.com>
31187
31188         * g++.old-deja/g++.other/crash18.C: Add -S to options.
31189
31190 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31191
31192         * gcc.c-torture/compile/20011010-1.c: New.
31193
31194 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
31195
31196         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
31197         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
31198         g77.f-torture/execute/execute.exp,
31199         g77.f-torture/noncompile/noncompile.exp,
31200         gcc.c-torture/compile/compile.exp,
31201         gcc.c-torture/execute/execute.exp,
31202         gcc.c-torture/execute/ieee/ieee.exp,
31203         gcc.c-torture/execute/memcheck/memcheck.exp,
31204         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
31205         objc/execute/execute.exp: Update FSF address.
31206
31207 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
31208
31209         * gcc.dg/cpp/cmdlne-C.c: Update.
31210         * gcc.dg/cpp/cmdlne-C2.c: New.
31211
31212 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31213
31214         * gcc.c-torture/execute/20011008-3.c: New.
31215
31216 2001-10-08  DJ Delorie  <dj@redhat.com>
31217
31218         * gcc.dg/20011008-1.c: New.
31219         * gcc.dg/20011008-2.c: New.
31220
31221 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
31222
31223         * gcc.dg/cpp/spacing1.c: Update test.
31224
31225 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31226
31227         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
31228         spelling errors of "separate" as "seperate".
31229
31230 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
31231
31232         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
31233         enough to avoid inlining.
31234
31235 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
31236
31237         * lib/g77.exp: set libg2c_dir correctly.
31238
31239 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
31240
31241         * gcc.dg/cpp/macro11.c: New test.
31242
31243 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
31244
31245         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
31246         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
31247         gcc.dg/format/multattr-3.c: New tests.
31248         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
31249         tests for format attributes on function pointers being rejected.
31250
31251 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
31252
31253         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
31254
31255 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
31256
31257         * g++.dg/warn/format1.C: New test.
31258
31259 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
31260
31261         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
31262
31263 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
31264
31265         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
31266
31267 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
31268
31269         * gcc.dg/cpp/redef2.c: Add test.
31270
31271 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
31272
31273         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
31274         long-standing bug on i686, apparently.
31275         * gcc.c-torture/execute/loop-2c.x: New file.
31276         * gcc.c-torture/execute/loop-2d.x: New file.
31277         * gcc.c-torture/execute/loop-3c.x: New file.
31278
31279 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
31280
31281         * gcc.dg/cpp/20000625-2.c: Correct line number.
31282
31283 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
31284
31285         * gcc.dg/cpp/macro10.c: New test.
31286         * gcc.dg/cpp/strify3.c: New test.
31287         * gcc.dg/cpp/spacing1.c: Add tests.
31288         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
31289         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
31290
31291 2001-09-24  DJ Delorie  <dj@redhat.com>
31292
31293         * gcc.c-torture/execute/20010924-1.c: New test.
31294
31295 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
31296
31297         * testsuite/objc/execute/paste.m: Remove.
31298
31299 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
31300
31301         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
31302
31303 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
31304
31305         * g77.dg/strlen0.f: New test.
31306
31307 2001-09-21  Richard Henderson  <rth@redhat.com>
31308
31309         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
31310         * g++.old-deja/g++.abi/vtable2.C: Likewise.
31311
31312 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
31313
31314         Table-driven attributes.
31315         * g++.dg/ext/attrib1.C: New test.
31316
31317 2001-09-20  DJ Delorie  <dj@redhat.com>
31318
31319         * gcc.dg/20000926-1.c: Update expected warning messages.
31320         * gcc.dg/array-2.c: Likewise, and test for warnings too.
31321         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
31322         array.
31323
31324 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
31325
31326         * g++.dg/eh/registers1.C: New test case.
31327
31328 2001-09-17  Richard Henderson  <rth@redhat.com>
31329
31330         * gcc.dg/array-5.c: Fix VLA decomposition test.
31331
31332 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
31333
31334         * gcc.dg/cpp/line5.c: New testcase.
31335
31336 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
31337
31338         * gcc.dg/cpp/macro9.c: New test.
31339
31340 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
31341
31342         * gcc.c-torture/execute/980223.c: Change type of addr from long
31343         to char *.
31344
31345 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
31346
31347         * gcc.c-torture/execute/20010915-1.c: New test.
31348
31349 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
31350
31351         * g77.dg/bprob: New directory.
31352         * g77.dg/bprob/bprob.exp: New file.
31353         * g77.dg/bprob/bprob-1.f: New test.
31354         * g77.dg/gcov: New directory.
31355         * g77.dg/gcov/gcov.exp: New file.
31356         * g77.dg/gcov/gcov-1.f: New test.
31357         * g77.dg/gcov/gcov-1.x: New file.
31358
31359 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
31360
31361         * gcc.dg/cpp/directiv.c: Update.
31362         * gcc.dg/cpp/undef1.c: Update.
31363
31364 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
31365
31366         * gcc.dg/20010912-1.c: New test.
31367
31368 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
31369
31370         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
31371         language-independent file in lib.
31372         * lib/gcov.exp: New file.
31373
31374 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
31375
31376         * gcc.c-torture/compile/20010911-1.c: New test.
31377
31378 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
31379
31380         * lib/profopt.exp: New, to support profile-directed optimizations.
31381         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
31382         * gcc.misc-tests/bprob-1.c: New test.
31383         * gcc.misc-tests/bprob-2.c: New test.
31384
31385 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
31386
31387         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
31388         XFAIL and which kinds of gcov output to verify.
31389         * gcc.misc-tests/gcov-4b.x: New file.
31390         * gcc.misc-tests/gcov-5b.x: New file.
31391         * gcc.misc-tests/gcov-6.x: New file.
31392         * gcc.misc-tests/gcov-7.c: New test.
31393         * gcc.misc-tests/gcov-7.x: New file.
31394
31395 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
31396
31397         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
31398         * gcc.misc-tests/gcov-6.c: New test.
31399
31400 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31401
31402         PR c++/3986
31403         * g++.dg/abi/vbase1.C: New test.
31404
31405 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
31406
31407         * objc.dg/method-2.m: New.
31408
31409 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
31410
31411         PR c++/4203
31412         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
31413         * g++.dg/init/empty1.C: New test.
31414
31415 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
31416
31417         * gcc.c-torture/compile/20010903-1.c: New test.
31418
31419 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
31420
31421         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
31422         for m68k.
31423
31424 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
31425
31426         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
31427
31428         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
31429
31430         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
31431
31432 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
31433
31434         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
31435         for 16-bit 'unsigned int'.
31436
31437 2001-08-29  Kazu Hirata  <kazu@hxi.com>
31438
31439         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
31440
31441 2001-08-27  Richard Henderson  <rth@redhat.com>
31442
31443         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
31444         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
31445
31446 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
31447
31448         * gcc.dg/asm-names.c (ymain): New.
31449
31450 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
31451
31452         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
31453         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
31454         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
31455
31456 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31457
31458         * gcc.dg/compare5.c: New testcase.
31459
31460 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
31461
31462         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
31463         and "In instantiation".
31464
31465 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
31466
31467         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
31468
31469 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
31470
31471         * gcc.misc-tests/gcov.exp: Add support for branch information.
31472         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
31473         * gcc.misc-tests/gcov-4.c: New test.
31474         * gcc.misc-tests/gcov-4b.c: New test.
31475         * gcc.misc-tests/gcov-5b.c: New test.
31476
31477 2001-08-20  Zack Weinberg  <zackw@panix.com>
31478
31479         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
31480         expected to fail.
31481
31482 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31483
31484         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
31485
31486 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
31487
31488         * g++.dg/eh/template1.C: New test.
31489
31490 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
31491
31492         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
31493         Fix thinko.
31494         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
31495         for xfail.
31496
31497 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
31498
31499         * lib/g77-dg.exp: Use prune.exp for common procedures
31500         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
31501         * lib/g77.exp: (g77-dg-prune) Remove
31502
31503 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
31504
31505         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
31506
31507 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31508
31509         * g++.dg/template/unify1.C: New test.
31510
31511 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
31512
31513         * g++.dg/abi/empty4.C: New test.
31514
31515 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
31516
31517         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
31518         solaris2.*
31519         * g77.f-torture/compile/pr3743.x: Likewise.
31520
31521 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
31522
31523         * g++.dg/other/using-declaration.C: New test.
31524
31525 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
31526
31527         * gcc.dg/cpp/tr-sign.c: New testcase.
31528
31529 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
31530
31531         * gcc.dg/cpp/19951025-1.c: Revert.
31532         * gcc.dg/cpp/directiv.c: We no longer process directives that
31533         interrupt macro arguments.
31534
31535 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
31536
31537         * gcc.dg/bconstp-1.c: New test.
31538
31539 2001-08-03  Richard Henderson  <rth@redhat.com>
31540
31541         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
31542
31543 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
31544
31545         * gcc.dg/cpp/19951025-1.c: Update.
31546
31547 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
31548
31549         * g77.dg/ff90-1.f (s): Fix reference of variable z,
31550         should be x.
31551
31552 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
31553
31554         Kill -fhonor-std.
31555         * g++.old-deja/g++.ns/ns14.C: Remove special options.
31556         * g++.old-deja/g++.other/std1.C: Likewise.
31557         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
31558
31559 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
31560
31561         * lib/g77.exp: Load gcc-defs.exp for common procedures
31562         (g77_pass, g77_fail, g77_finish, g77_exit,
31563         ${tool}_check_unsupported_p} Now redundant.  Deleted.
31564
31565 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
31566
31567         * g77.dg/fbackslash.f
31568         * g77.dg/fcase-preserve.f
31569         * g77.dg/ff90-1.f
31570         * g77.dg/ffixed-line-length-0.f
31571         * g77.dg/ffixed-line-length-132.f
31572         * g77.dg/ffixed-line-length-7.f
31573         * g77.dg/ffixed-line-length-72.f
31574         * g77.dg/ffixed-line-length-none.f
31575         * g77.dg/ffree-form-1.f
31576         * g77.dg/fno-backslash.f
31577         * g77.dg/fno-f90-1.f
31578         * g77.dg/fno-fixed-form-1.f
31579         * g77.dg/fno-onetrip.f
31580         * g77.dg/fno-typeless-boz.f
31581         * g77.dg/fno-underscoring.f
31582         * g77.dg/fno-vxt-1.f
31583         * g77.dg/fonetrip.f
31584         * g77.dg/ftypeless-boz.f
31585         * g77.dg/fugly-assumed.f
31586         * g77.dg/funderscoring.f
31587         * g77.dg/fvxt-1.f
31588
31589 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
31590
31591         * objc.dg/fwd-proto-1.m: New.
31592         * objc.dg/local-decl-1.m: New.
31593         * objc.dg/naming-1.m: New.
31594         * objc.dg/naming-2.m: New.
31595         * objc.dg/proto-hier-1.m: New.
31596
31597 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
31598
31599         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
31600         largest-type elements to a struct makes its size grow.
31601
31602 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
31603
31604         * g++.dg/abi/vthunk1.C: New test.
31605
31606 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
31607
31608         * g++.dg/abi/vbase8-22.C: New test.
31609
31610 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
31611
31612         * gcc.dg/cpp/macro8.c: New test.
31613
31614 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
31615
31616         * g++.dg/abi/vbase8-21.C: New test.
31617
31618 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
31619
31620         * g++.dg/abi/vbase8-10.C: New test.
31621
31622 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31623
31624         * lib/g++.exp (g++_set_ld_library_path): Renamed to
31625         ${tool}_set_ld_library_path.
31626         Changed caller.
31627         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
31628         g++.exp.
31629
31630 2001-07-26  Stan Cox <scox@redhat.com>
31631
31632         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
31633         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
31634         gcc_exit, gcc_check_unsupported_p):
31635         Moved to gcc-deps.exp
31636         * gcc-deps.exp: New file.
31637
31638 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31639
31640         * g++.old-deja/g++.pt/defarg14.C: New test.
31641
31642 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
31643
31644         * g++.old-deja/g++.other/lineno5.C: New test.
31645
31646 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
31647
31648         * g++.old-deja/g++.pt/crash68.C: New test.
31649
31650 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
31651
31652         * g++.old-deja/g++.other/crash42.C: New test.
31653
31654 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
31655
31656         * gcc.dg/cpp/extratokens.c: Fix.
31657         * gcc.dg/cpp/skipping2.c: New tests.
31658
31659 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31660
31661         * gcc.c-torture/execute/20010724-1.c: New file.
31662         * gcc.c-torture/execute/20010724-1.x: New file.
31663
31664 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31665
31666         * g++.old-deja/g++.other/cond7.C: New test.
31667
31668 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31669
31670         * g++.old-deja/g++.other/optimize4.C: New test.
31671
31672 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31673
31674         * g++.old-deja/g++.abi/vbase8-5.C: New test.
31675
31676 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
31677
31678         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
31679         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
31680         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
31681         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
31682
31683         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
31684         bug report" message.
31685
31686         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
31687         * g++.dg/ext/instantiate1.C: Move from old-deja.
31688
31689 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
31690
31691         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
31692         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
31693         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
31694         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
31695
31696 2001-07-23  Jeffrey A Law  (law@cygnus.com)
31697
31698         * gcc.c-torture/execute/20010723-1.c: New test.
31699
31700 2001-07-23  Ben Elliston  <bje@redhat.com>
31701
31702         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
31703
31704 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31705
31706         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
31707         i[34567]86-*-*.
31708         Delete handling of ieee_multilib_flags.
31709         Pass -mieee for alpha*-*-* and sh-*-*.
31710         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
31711
31712 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
31713
31714         Remove old-abi tests.
31715         * g++.old-deja/g++.mike/p11116.C: Remove.
31716         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
31717
31718 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
31719
31720         * g77.f-torture/compile/pr3743.f: New test
31721
31722 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
31723
31724         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
31725
31726 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31727
31728         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
31729         g++.old-deja/g++.pt/static6.C: Likewise.
31730         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
31731         supports weak symbols.
31732
31733 2001-07-18  Andreas Jaeger  <aj@suse.de>
31734
31735         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
31736         supported again.
31737
31738 2001-07-18  Andreas Jaeger  <aj@suse.de>
31739
31740         * gcc.dg/iftrap-1.c: Fix target line.
31741
31742 2001-07-17  Richard Henderson  <rth@redhat.com>
31743
31744         * gcc.c-torture/execute/20010717-1.c: New.
31745
31746 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
31747
31748         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
31749         tests.
31750
31751 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
31752
31753         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
31754
31755 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31756
31757         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
31758         UAC_SIGBUS, UAC_NOPRINT definitions.
31759
31760 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
31761
31762         * objc/execute/object_is_class.m: New test.
31763         * objc/execute/object_is_meta_class.m: New test.
31764
31765 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
31766
31767         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
31768         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
31769
31770 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
31771
31772         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
31773         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
31774
31775 2001-07-14  Richard Henderson  <rth@redhat.com>
31776
31777         * gcc.dg/iftrap-1.c: New.
31778
31779 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
31780
31781         * g77.f-torture/execute/intrinsic77.f: New test.
31782
31783 2001-07-11  Janis Johnson <janis@us.ibm.com>
31784
31785         * gcc.misc-tests/gcov-3.c: New test.
31786
31787 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
31788
31789         * gcc.c-torture/compile/20010711-1.c,
31790         * gcc.c-torture/compile/20010711-2.c: New tests.
31791
31792 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
31793
31794         * gcc.c-torture/execute/20010711-1.c: New test.
31795
31796 2001-07-11  Ben Elliston  <bje@redhat.com>
31797
31798         * g++.old-deja/g++.other/enum5.C: New test.
31799
31800 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
31801
31802         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
31803         (g++-dg-prune): Call prune_gcc_output.
31804         * prune.exp: New file for prune_gcc_output.
31805         * lib/g++.exp, lib/gcc.exp: Load it.
31806
31807 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
31808
31809         * gcc.c-torture/compile/20010701-1.c,
31810         g++.old-deja/g++.ext/attrib6.C: New tests.
31811
31812 2001-07-06  Jeffrey A Law  (law@cygnus.com)
31813
31814         * gcc.c-torture/compile/20010706-1.c: New test.
31815
31816 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
31817
31818         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
31819
31820 2001-06-28  Stan Shebs  <shebs@apple.com>
31821
31822         * gcc.dg/pragma-darwin.c: New test.
31823
31824 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31825
31826         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
31827         Solaris 2.[678] system.
31828
31829 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
31830
31831         * gcc.dg/20010622-1.c: New test.
31832
31833 2001-06-18  Stan Shebs  <shebs@apple.com>
31834
31835         * objc.dg: New directory.
31836         * objc.dg/dg.exp: New file.
31837         * objc.dg/alias.m: New.
31838         * objc.dg/class-1.m: New.
31839         * objc.dg/class-2.m: New.
31840         * objc.dg/const-str-1.m: New.
31841         * objc.dg/const-str-2.m: New.
31842         * objc.dg/id-1.m: New.
31843         * objc.dg/method-1.m: New.
31844         * objc.dg/super-class-1.m: New.
31845         * lib/objc-dg.exp: New file.
31846
31847 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31848
31849         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
31850         of label name.
31851
31852 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
31853
31854         * g++.old-deja/g++.abi/vbase8-9.C: New test.
31855
31856 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31857
31858         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
31859         variable.
31860
31861 2001-06-12  Richard Henderson  <rth@redhat.com>
31862
31863         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
31864
31865 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
31866
31867         * g++.old-deja/g++.abi/vbase5.C: New test.
31868         * g++.old-deja/g++.abi/vbase6.C: New test.
31869         * g++.old-deja/g++.abi/vbase7.C: New test.
31870
31871 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31872
31873         * gcc.c-torture/compile/20010610-1.c: New test.
31874
31875 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
31876
31877         * g++.old-deja/g++.abi/vbase4.C: New test.
31878
31879 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
31880
31881         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
31882         support %f for HC11/HC12 targets.
31883         * gcc.c-torture/execute/930513-1.x: New file, likewise.
31884         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
31885         on HC11/HC12 targets.
31886         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
31887
31888 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31889
31890         * gcc.dg/wchar_t-1.c: New file.
31891         * gcc.dg/wint_t-1.c: Likewise.
31892
31893 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
31894
31895         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
31896
31897 2001-06-11  Richard Henderson  <rth@redhat.com>
31898
31899         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
31900
31901 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
31902
31903         * gcc.c-torture/compile/20010611-1.c: New test.
31904
31905 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
31906
31907         * gcc.dg/c99-tag-1.c: Add more tests.
31908
31909 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
31910
31911         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
31912         representation on MN10300 and ARM/Thumb.
31913
31914 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
31915
31916         * g77.f-torture/execute/20010610.f: New.
31917
31918 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
31919
31920         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
31921         names.
31922
31923 2001-06-09  Richard Henderson  <rth@redhat.com>
31924
31925         * gcc.c-torture/execute/ashrdi-1.c: New.
31926         * gcc.c-torture/execute/ashldi-1.c: New.
31927         * gcc.c-torture/execute/lshrdi-1.c: New.
31928
31929 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
31930
31931         * objc/execute/load-3.m: Added. Check sending +load to categories,
31932         in addition to classes.
31933
31934 2001-06-08  Stan Shebs  <shebs@apple.com>
31935
31936         * objc/execute/load-2.m: New test.  From Nicola Pero
31937         <n.pero@mi.flashnet.it>.
31938
31939 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
31940
31941         * gcc.c-torture/execute/20010605-2.c: New test.
31942
31943 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
31944
31945         * g++.old-deja/g++.abi/vbase2.C: New test.
31946         * g++.old-deja/g++.abi/vbase3.C: New test.
31947
31948 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
31949
31950         * g++.old-deja/g++.pt/friend49.C: New test.
31951
31952 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
31953
31954         * g++.old-deja/g++.ext/anon3.C: New test.
31955
31956 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
31957
31958         * g++.old-deja/g++.other/conv7.C: New test.
31959
31960 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
31961
31962         * gcc.c-torture/compile/20010605-2.c: New test.
31963
31964 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31965
31966         * gcc.c-torture/execute/20010604-1.c: New test.
31967
31968 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
31969
31970         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
31971
31972 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
31973
31974         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
31975         (g++_link_flags): Likewise.
31976         (g++_init): Pass gccpath's value to two previous functions.
31977
31978 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31979
31980         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
31981         Ensure logfile entry matches exec command line.
31982
31983 2001-05-31  Richard Henderson  <rth@redhat.com>
31984
31985         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
31986         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
31987
31988 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
31989
31990         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
31991         compiler for irix6.2
31992
31993 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
31994
31995         * g++.old-deja/g++.other/optimize3.C: New file.
31996
31997 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
31998
31999         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
32000         assemble.
32001
32002 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
32003
32004         * g++.old-deja/g++.other/optimize2.C: New file.
32005
32006 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
32007
32008         * gcc.c-torture/compile/20010518-2.c: New file.
32009         * gcc.c-torture/execute/20010518-1.c: New file.
32010         * gcc.c-torture/execute/20010518-2.c: New file.
32011
32012 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
32013
32014         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
32015
32016 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
32017
32018         G++ no longer defines builtins that do not begin with __builtin.
32019         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
32020         * g++.old-deja/g++.brendand/misc13.C: Likewise.
32021         * g++.old-deja/g++.law/builtin1.C: Likewise.
32022         * g++.old-deja/g++.law/cvt2.C: Likewise.
32023         * g++.old-deja/g++.mike/net5.C: Likewise.
32024         * g++.old-deja/g++.other/builtins1.C: Likewise.
32025         * g++.old-deja/g++.other/builtins2.C: Likewise.
32026         * g++.old-deja/g++.other/builtins3.C: Likewise.
32027         * g++.old-deja/g++.other/builtins4.C: Likewise.
32028         * g++.old-deja/g++.other/inline8.C: Likewise.
32029         * g++.old-deja/g++.robertl/eb39.C: Likewise.
32030
32031 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
32032
32033         * g++.old-deja/g++.pt/using1.C: Adjust.
32034         * g++.old-deja/g++.pt/using2.C: New test.
32035
32036 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
32037
32038         * gcc.dg/cpp/charconst.c: New tests.
32039         * gcc.dg/cpp/escape.c: New tests.
32040         * gcc.dg/cpp/escape-1.c: New tests.
32041         * gcc.dg/cpp/escape-2.c: New tests.
32042         * gcc.dg/cpp/ucs.c: New tests.
32043
32044 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
32045
32046         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
32047         native compiler for irix6.5.
32048
32049 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
32050
32051         * lib/g++.exp (g++_include_flags): Use args to compute
32052         get_multilibs.
32053         (g++_link_flags): Likewise.
32054         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
32055
32056 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
32057
32058         * gcc.dg/c90-hexfloat-1.c: Add more tests.
32059
32060 2001-05-21  Geoff Keating  <geoffk@redhat.com>
32061
32062         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
32063         this file.
32064
32065 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
32066
32067         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
32068         STACK_SIZE;
32069         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
32070         to STACK_SIZE; Use it to define size of add_histo array.
32071         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
32072         to STACK_SIZE.
32073         (f): Use GITT_SIZE to define size of gitt local table.
32074         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
32075         to STACK_SIZE; Use it to define size of bytemem array.
32076
32077 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
32078
32079         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
32080         on 68HC11/HC12 due to the asm instruction.
32081         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
32082         * gcc.c-torture/compile/920520-1.x: Likewise.
32083         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
32084         on 68HC11/HC12 because the function is larger than 64K.
32085         * gcc.c-torture/compile/961203-1.x: New file, this test fails
32086         on 68HC11/HC12 because the structure is too large.
32087
32088 2001-05-20  Richard Henderson  <rth@redhat.com>
32089
32090         * gcc.c-torture/execute/20010520-1.c: New.
32091
32092 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32093
32094         * g++.old-deja/g++.warn/compare1.C: New test.
32095         * gcc.dg/compare4.c: New test.
32096
32097 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
32098
32099         * g++.old-deja/g++.other/optimize1.C: New test.
32100
32101 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32102
32103         * g++.old-deja/g++.pt/spec41.C: New test.
32104
32105 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
32106
32107         * gcc.c-torture/compile/20010114-1.x: Remove.
32108
32109 2001-05-18  Stan Shebs  <shebs@apple.com>
32110
32111         * gcc.c-torture/compile/20010518-1.c: New test.
32112
32113 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
32114
32115         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
32116         * g++.old-deja/g++.pt/crash67.C: New test.
32117
32118 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
32119
32120         * g++.old-deja/g++.other/debug9.C: New test.
32121
32122 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
32123
32124         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
32125
32126 2001-05-16  Jan Hubicka  <jh@suse.cz>
32127
32128         * gcc.c-torture/compile/20010516-1.c: New test.
32129
32130 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
32131
32132         * g++.old-deja/g++.other/crash41.C: New test.
32133
32134 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
32135
32136         * g++.old-deja/g++.pt/crash66.C: New test.
32137
32138 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
32139
32140         * g++.old-deja/g++.robertl/eb27.C: Convert.
32141
32142 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
32143
32144         * g++.dg/friend-warn.C: New test.  Do not warn about friend
32145         declaration being redundant.
32146
32147 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
32148
32149         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
32150
32151 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
32152
32153         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
32154
32155 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
32156
32157         * lib/g++.exp: Use testsuite_flags.
32158
32159 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
32160
32161         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
32162
32163 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32164
32165         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
32166
32167 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
32168
32169         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
32170
32171 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
32172
32173         * gcc.c-torture/compile/20010313-1.c: New test.
32174
32175 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
32176
32177         * gcc.dg/cpp/direct2.c: New test.
32178         * gccq.dg/cpp/direct2s.c: New test.
32179
32180         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
32181
32182 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
32183
32184         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
32185         * g++.old-deja/g++.other/op3.C: Likewise.
32186
32187 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
32188
32189         * gcc.dg/cpp/syshdr.h: New file.
32190         * gcc.dg/cpp/sysmac1.c: Update.
32191         * gcc.dg/cpp/sysmac2.c: Update.
32192
32193 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
32194
32195         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
32196
32197 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
32198
32199         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
32200         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
32201
32202 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
32203
32204         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
32205
32206 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
32207
32208         * lib/g++.exp (g++_include_flags): Don't use any special flags
32209         if TESTING_IN_BUILD_TREE is not defined.
32210         (g++_init): Use a plain 'c++' as the compiler if
32211         TESTING_IN_BUILD_TREEE is not defined.
32212
32213 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
32214
32215         * g++.old-deja/g++.eh/catch13.C: New test.
32216         * g++.old-deja/g++.eh/catch14.C: New test.
32217
32218 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
32219
32220         * gcc.dg/cpp/tr-define.c: New test.
32221
32222 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
32223
32224         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
32225         <stdlib.h>, not <malloc.h>.
32226
32227 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
32228
32229         * g++.old-deja/g++.ns/template17.C: New test.
32230
32231 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
32232
32233         * g++.old-deja/g++.pt/ref4.C: New test.
32234
32235 2001-04-30  Richard Henderson  <rth@redhat.com>
32236
32237         * gcc.dg/20000724-1.c: Revert last change.
32238
32239 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
32240
32241         * g77.f-torture/execute/20010430.f: New test.
32242
32243 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
32244
32245         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
32246
32247 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
32248
32249         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
32250
32251 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
32252
32253         * g++.old-deja/g++.eh/crash6.C: New test.
32254
32255 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
32256
32257         * g++.old-deja/g++.other/warn7.C: New test.
32258
32259 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
32260
32261         * g++.old-deja/g++.other/defarg9.C: New test.
32262
32263 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
32264
32265         * g77.f-torture/compile/20010426.f: New test.
32266         * g77.f-torture/execute/20010426.f: New test.
32267
32268 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
32269
32270         * g77.f-torture/compile/20000629-1.x: Remove - error
32271         has been fixed.
32272
32273 2001-04-26  Jeffrey A Law  (law@cygnus.com)
32274
32275         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
32276         Tweak slightly to work with g++.dg framework.
32277         * g++.dg/special/ecos.exp: Run initp1.C test.
32278         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
32279
32280         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
32281         its linker doesn't give line numbers either.
32282         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
32283
32284 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
32285
32286         * g++.old-deja/g++.other/lex1.C: New test.
32287
32288 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
32289
32290         * gcc.dg/noncompile/20010425-1.c: New test.
32291
32292 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
32293
32294         * g++.old-deja/g++.pt/mangle2.C: New test.
32295
32296 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
32297
32298         * gcc.dg/format/plus-1.c: New test.
32299
32300 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
32301
32302         * gcc.dg/20010423-1.c: New test.
32303
32304 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
32305
32306         * gcc.c-torture/execute/20010422-1.c: New test.
32307
32308 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
32309
32310         * g++.old-deja/g++.ns/type2.C: New test.
32311
32312 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
32313
32314         * g++.old-deja/g++.other/perf1.C: New test.
32315
32316 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
32317
32318         * gcc.dg/c99-func-2.c: Remove xfail.
32319         * gcc.dg/c99-func-3.c: Remove xfail.
32320         * gcc.dg/c99-func-4.c: Remove xfail.
32321
32322 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
32323
32324         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
32325
32326 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
32327
32328         * gcc.c-torture/compile/20010423-1.c: New test.
32329
32330 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
32331
32332         * g++.old-deja/g++.pt/typename28.C: New test.
32333
32334 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
32335
32336         * g++.old-deja/g++.abi/empty2.C: New test.
32337         * g++.old-deja/g++.abi/empty3.C: New test.
32338
32339 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
32340
32341         * g++.old-deja/g++.other/comdat2.C: New test.
32342         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
32343
32344 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
32345
32346         * g++.old-deja/g++.other/overload14.C: New test.
32347
32348 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
32349
32350         * g++.old-deja/g++.other/lookup23.C: New test.
32351
32352 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
32353
32354         * gcc.c-torture/execute/20010403-1.c: New test.
32355
32356 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
32357             Mark Mitchell  <mark@codesourcery.com>
32358
32359         * lib/old-dejagnu.exp: Don't delete output of executable.
32360         Add .exe suffix to executables.
32361
32362 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
32363
32364         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
32365
32366 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32367
32368         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
32369
32370 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
32371
32372         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
32373         * g++.old-deja/g++.abi/crash1.C: New test.
32374
32375 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
32376
32377         * g++.old-deja/g++.other/crash40.C: New test.
32378
32379 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32380
32381         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
32382
32383 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
32384
32385         * g++.old-deja/g++.other/warn6.C: New test.
32386
32387 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
32388
32389         * g++.old-deja/g++.robertl/eb42.C: Same.
32390
32391 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32392
32393         * gcc.dg/wtr-conversion-1.c: New testcase.
32394
32395 2001-04-10  Richard Henderson  <rth@redhat.com>
32396
32397         * g++.old-deja/g++.other/array5.C: New.
32398
32399 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32400
32401         * gcc.c-torture/execute/20010408-1.c: New test.
32402
32403 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
32404
32405         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
32406         headers and constructs.
32407         * g++.old-deja/g++.robertl/eb79.C: Same.
32408         * g++.old-deja/g++.robertl/eb77.C (main): Same.
32409         * g++.old-deja/g++.robertl/eb73.C: Same.
32410         * g++.old-deja/g++.robertl/eb66.C (main): Same.
32411         * g++.old-deja/g++.robertl/eb55.C (t): Same.
32412         * g++.old-deja/g++.robertl/eb54.C (main): Same.
32413         * g++.old-deja/g++.robertl/eb46.C (main): Same.
32414         * g++.old-deja/g++.robertl/eb44.C: Same.
32415         * g++.old-deja/g++.robertl/eb41.C (main): Same.
32416         * g++.old-deja/g++.robertl/eb4.C (main): Same.
32417         * g++.old-deja/g++.robertl/eb39.C: Same.
32418         * g++.old-deja/g++.robertl/eb33.C (main): Same.
32419         * g++.old-deja/g++.robertl/eb31.C (main): Same.
32420         * g++.old-deja/g++.robertl/eb30.C: Same.
32421         * g++.old-deja/g++.robertl/eb3.C: Same.
32422         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
32423         * g++.old-deja/g++.robertl/eb21.C: Same.
32424         * g++.old-deja/g++.robertl/eb15.C: Same.
32425         * g++.old-deja/g++.robertl/eb118.C: Same.
32426         * g++.old-deja/g++.robertl/eb115.C (main): Same.
32427         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
32428         * g++.old-deja/g++.robertl/eb109.C: Same.
32429         * g++.old-deja/g++.other/sibcall1.C (main): Same.
32430         * g++.old-deja/g++.mike/rtti1.C: Same.
32431         * g++.old-deja/g++.mike/p658.C: Same.
32432         * g++.old-deja/g++.mike/net46.C: Same.
32433         * g++.old-deja/g++.mike/net34.C: Same.
32434         * g++.old-deja/g++.mike/memoize1.C: Same.
32435         * g++.old-deja/g++.mike/eh2.C: Same.
32436         * g++.old-deja/g++.law/weak.C: Same.
32437         * g++.old-deja/g++.law/visibility7.C: Same.
32438         * g++.old-deja/g++.law/visibility25.C: Same.
32439         * g++.old-deja/g++.law/visibility22.C: Same.
32440         * g++.old-deja/g++.law/visibility2.C: Same.
32441         * g++.old-deja/g++.law/visibility17.C: Same.
32442         * g++.old-deja/g++.law/visibility13.C: Same.
32443         * g++.old-deja/g++.law/visibility10.C: Same.
32444         * g++.old-deja/g++.law/visibility1.C: Same.
32445         * g++.old-deja/g++.law/virtual3.C (eval): Same.
32446         * g++.old-deja/g++.law/vbase1.C: Same.
32447         * g++.old-deja/g++.law/operators32.C: Same.
32448         * g++.old-deja/g++.law/nest3.C: Same.
32449         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
32450         * g++.old-deja/g++.law/except5.C (main): Same.
32451         * g++.old-deja/g++.law/cvt7.C (run): Same.
32452         * g++.old-deja/g++.law/cvt2.C: Same.
32453         * g++.old-deja/g++.law/cvt16.C: Same.
32454         * g++.old-deja/g++.law/ctors6.C (bar): Same.
32455         * g++.old-deja/g++.law/ctors17.C (main): Same.
32456         * g++.old-deja/g++.law/ctors13.C: Same.
32457         * g++.old-deja/g++.law/ctors12.C (main): Same.
32458         * g++.old-deja/g++.law/ctors10.C: Same.
32459         * g++.old-deja/g++.law/code-gen5.C: Same.
32460         * g++.old-deja/g++.law/bad-error7.C: Same.
32461         * g++.old-deja/g++.law/arm9.C: Same.
32462         * g++.old-deja/g++.law/arm12.C: Same.
32463         * g++.old-deja/g++.law/arg8.C: Same.
32464         * g++.old-deja/g++.law/arg1.C: Same.
32465         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
32466         * g++.old-deja/g++.jason/template31.C: Same.
32467         * g++.old-deja/g++.jason/template24.C (main): Same.
32468         * g++.old-deja/g++.jason/2371.C: Same.
32469         * g++.old-deja/g++.eh/new2.C: Same.
32470         * g++.old-deja/g++.eh/new1.C: Same.
32471         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
32472         * g++.old-deja/g++.brendan/nest21.C (main): Same.
32473         * g++.old-deja/g++.brendan/err-msg3.C: Same.
32474         * g++.old-deja/g++.brendan/crash62.C: Same.
32475         * g++.old-deja/g++.brendan/crash52.C: Same.
32476         * g++.old-deja/g++.brendan/crash49.C (main): Same.
32477         * g++.old-deja/g++.brendan/crash38.C: Same.
32478         * g++.old-deja/g++.brendan/crash15.C (main): Same.
32479         * g++.old-deja/g++.brendan/copy9.C: Same.
32480
32481 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
32482
32483         * gcc.c-torture/execute/20001203-2.c (memset):
32484         Count argument is of type __SIZE_TYPE__.
32485
32486 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
32487
32488         * gcc.c-torture/compile/20010404-1.c: New test.
32489
32490 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
32491
32492         * gcc.c-torture/compile/20010326-1.c: New test.
32493
32494 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
32495
32496         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
32497         peculiarities of the SH.
32498         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
32499
32500 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32501
32502         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
32503         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
32504         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
32505
32506 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
32507
32508         * g77.f-torture/compile/20010321-1.f: New test.
32509
32510 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
32511
32512         * gcc.c-torture/compile/20010329-1.c: New test.
32513
32514 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
32515
32516         * gcc.c-torture/execute/20010329-1.c: New test.
32517
32518 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
32519
32520         * g++.old-deja/g++.other/eh4.C: Fix typo.
32521
32522 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
32523
32524         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
32525
32526 2001-03-28  Philip Blundell  <philb@gnu.org>
32527
32528         * gcc.c-torture/compile/20010328-1.c: New test.
32529
32530 2001-03-27  Richard Henderson  <rth@redhat.com>
32531
32532         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
32533         * g++.old-deja/g++.eh/vbase3.C: Likewise.
32534
32535 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
32536
32537         * gcc.c-torture/compile/20010327-1.c: New test.
32538
32539 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
32540
32541         * g++.old-deja/g++.other/friend12.C: New test.
32542         * g++.old-deja/g++.other/friend9.C: Expect no errors.
32543         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
32544
32545 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
32546
32547         * gcc.c-torture/execute/20010325-1.c: New test.
32548
32549 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
32550
32551         * g++.old-deja/g++.other/mangle3.C: New test.
32552
32553 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
32554
32555         * g++.old-deja/g++.other/anon8.C: New test.
32556
32557 2001-03-20  Philip Blundell  <philb@gnu.org>
32558
32559         * gcc.c-torture/compile/20010320-1.c: New test.
32560
32561 2001-03-17  Richard Henderson  <rth@redhat.com>
32562
32563         * g++.old-deja/g++.other/eh4.C: Add expected error text.
32564
32565 2001-03-15  Geoff Keating  <geoff@redhat.com>
32566
32567         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
32568         tests on AIX.
32569
32570 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
32571
32572         * g++.old-deja/g++.other/eh4.C: New test.
32573
32574 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
32575
32576         * gcc.dg/cpp/mi1.c: Update.
32577
32578 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
32579
32580         * g++.old-deja/g++.other/regstack.C: New test.
32581
32582 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
32583
32584         * g++.old-deja/g++.other/ref4.C: New test.
32585
32586 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
32587
32588         * objc/execute/va_method.m: Added.
32589         * objc/execute/IMP.m: Added.
32590         * objc/execute/_cmd.m: Added.
32591         * objc/execute/accessing_ivars.m: Added.
32592         * objc/execute/class-1.m: Added.
32593         * objc/execute/class-10.m: Added.
32594         * objc/execute/class-11.m: Added.
32595         * objc/execute/class-12.m: Added.
32596         * objc/execute/class-13.m: Added.
32597         * objc/execute/class-14.m: Added.
32598         * objc/execute/class-2.m: Added.
32599         * objc/execute/class-3.m: Added.
32600         * objc/execute/class-4.m: Added.
32601         * objc/execute/class-5.m: Added.
32602         * objc/execute/class-6.m: Added.
32603         * objc/execute/class-7.m: Added.
32604         * objc/execute/class-8.m: Added.
32605         * objc/execute/class-9.m: Added.
32606         * objc/execute/class-tests-1.h
32607         * objc/execute/class-tests-2.h
32608         * objc/execute/compatibility_alias.m: Added.
32609         * objc/execute/encode-1.m: Added.
32610         * objc/execute/formal_protocol-1.m: Added.
32611         * objc/execute/formal_protocol-2.m: Added.
32612         * objc/execute/formal_protocol-3.m: Added.
32613         * objc/execute/formal_protocol-4.m: Added.
32614         * objc/execute/formal_protocol-5.m: Added.
32615         * objc/execute/formal_protocol-6.m: Added.
32616         * objc/execute/formal_protocol-7.m: Added.
32617         * objc/execute/informal_protocol.m: Added.
32618         * objc/execute/initialize.m: Added.
32619         * objc/execute/load.m: Added.
32620         * objc/execute/many_args_method.m: Added.
32621         * objc/execute/nested-3.m: Added.
32622         * objc/execute/no_clash.m: Added.
32623         * objc/execute/private.m: Added.
32624         * objc/execute/redefining_self.m: Added.
32625         * objc/execute/root_methods.m: Added.
32626         * objc/execute/selector-1.m: Added.
32627         * objc/execute/static-1.m: Added.
32628         * objc/execute/static-2.m: Added.
32629         * objc/execute/va_method.m: Added.
32630
32631 2001-03-10  Richard Henderson  <rth@redhat.com>
32632
32633         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
32634
32635 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
32636
32637         * g++.old-deja/g++.other/crash31.C: XFAIL.
32638         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
32639         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
32640         * gcc.c-torture/execute/20010123-1.x: XFAIL.
32641         * gcc.c-torture/execute/20010124-1.x: XFAIL.
32642         * gcc.dg/sequence-pt-1.c: XFAIL one test.
32643
32644 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
32645
32646         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
32647
32648 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
32649
32650         * gcc.dg/20000724-1.c: Don't use multiline strings.
32651
32652 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
32653
32654         * objc/execute/string1.m, objc/execute/string2.m: Compare the
32655         result of -cString against what we expect it to be; don't just
32656         print it out for no one to read.
32657
32658         * objc/execute/string3.m, objc/execute/string4.m: New tests.
32659         Based on testcases provided by Nicola Pero.
32660
32661 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
32662
32663         * gcc.dg/cpp/macro7.c: New test.
32664
32665 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
32666
32667         * gcc.dg/cpp/multiline.c: Update.
32668
32669 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
32670
32671         * g++.old-deja/g++.other/enum3.C: New test.
32672
32673 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
32674
32675         * g++.old-deja/g++.other/pod1.C: New test.
32676
32677 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
32678
32679         * g++.old-deja/g++.ext/overload1.C: New test.
32680
32681 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
32682
32683         * g++.old-deja/g++.pt/using1.C: New test.
32684
32685 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
32686
32687         * g++.old-deja/g++.other/using9.C: New test.
32688
32689 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
32690
32691         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
32692
32693         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
32694
32695 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
32696
32697         * g++.old-deja/g++.ext/realpt1.C: Remove.
32698
32699 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
32700
32701         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
32702
32703 2001-02-26  Will Cohen  <wcohen@redhat.com>
32704
32705         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
32706
32707 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
32708
32709         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
32710         templatized constructors.
32711
32712 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32713
32714         * gcc.c-torture/execute/20010224-1.c: New test.
32715
32716 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
32717
32718         * gcc.c-torture/execute/20010222-1.c: New test.
32719
32720 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
32721
32722         * g++.old-deja/g++.other/inline20.C: New test.
32723
32724 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
32725
32726         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
32727
32728 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
32729
32730         * g++.old-deja/g++.other/lookup22.C: New test.
32731
32732 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
32733
32734         * g77.dg: New directory.
32735         * g77.dg/20010216-1.f: New test case.
32736         * g77.dg/dg.exp: New driver.
32737         * lib/g77-dg.exp: New driver library.
32738
32739 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32740
32741         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
32742
32743 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
32744
32745         * g++.old-deja/g++.other/decl9.C: New test.
32746
32747 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
32748
32749         * g++.old-deja/g++.other/init16.C: Update the test so that it does
32750         not need <string> and also tests the initialization at runtime.
32751
32752 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
32753
32754         * gcc.c-torture/execute/longlong.c: New test.
32755
32756 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
32757
32758         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
32759
32760 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
32761
32762         * gcc.c-torture/execute/920302-1.c (execute):
32763         Change argument type to short.
32764
32765 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
32766
32767         * g++.old-deja/g++.pt/deduct6.C: New test.
32768
32769 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
32770
32771         * g++.old-deja/g++.pt/deduct5.C: New test.
32772
32773 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
32774
32775         * gcc.c-torture/execute/20010209-1.c: New test.
32776
32777 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
32778
32779         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
32780
32781 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
32782
32783         * g++.dg/vtgc1.C: Update for new ABI.
32784
32785         * consistency.vlad: New directory, 1665 files.
32786
32787 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
32788
32789         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
32790         return type.
32791         * gcc.dg/cpp/digraphs.c: Declare puts.
32792
32793 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
32794
32795         * g++.old-deja/g++.other/warn5.C: New test.
32796
32797 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
32798
32799         * g++.old-deja/g++.pt/spec40.C: New test.
32800
32801 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
32802
32803         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
32804         case.
32805         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
32806
32807 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
32808
32809         * gcc.c-torture/compile/20010209-1.c: New test.
32810
32811 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
32812
32813         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
32814         excess errors message but not if it crashes.
32815         * g++.old-deja/g++.other/crash27.C: Likewise.
32816         * g++.old-deja/g++.other/crash28.C: Likewise.
32817         * g++.old-deja/g++.other/crash30.C: Likewise.
32818         * g++.old-deja/g++.other/crash32.C: Likewise.
32819         * g++.old-deja/g++.other/crash35.C: Likewise.
32820         * g++.old-deja/g++.pt/inherit2.C: Likewise.
32821
32822 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
32823
32824         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
32825         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
32826         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
32827         g77.f-torture/execute/execute.exp,
32828         g77.f-torture/noncompile/noncompile.exp,
32829         gcc.c-torture/execute/execute.exp,
32830         gcc.c-torture/execute/memcheck/memcheck.exp,
32831         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
32832         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
32833         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
32834         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
32835         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
32836         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
32837         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
32838         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
32839         Remove bug reporting instructions with ancient email addresses.
32840
32841 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
32842
32843         * gcc.dg/20010202-1.c: New test.
32844         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
32845
32846 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
32847
32848         * g++.dg/stdbool-if.C: New test.
32849
32850 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
32851
32852         * objc/execute/fdecl.m: Added main().
32853
32854 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
32855
32856         * gcc.c-torture/execute/20010206-1.c: New test.
32857
32858 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
32859
32860         * gcc.dg/cpp/avoidpaste1.c: Update.
32861
32862 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
32863
32864         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
32865         Pero <nicola@brainstorm.co.uk>.
32866         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
32867
32868 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
32869
32870         * g++.old-deja/g++.pt/spec39.C: New test.
32871
32872 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
32873
32874         * gcc.c-torture/compile/20010202-1.c: New test.
32875
32876 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
32877
32878         * g++.old-deja/g++.abi/primary2.C: New test.
32879         * g++.old-deja/g++.abi/primary3.C: New test.
32880         * g++.old-deja/g++.abi/primary4.C: New test.
32881         * g++.old-deja/g++.abi/primary5.C: New test.
32882         * g++.old-deja/g++.abi/vtable3.h: New test.
32883         * g++.old-deja/g++.abi/vtable3a.C: New test.
32884         * g++.old-deja/g++.abi/vtable3b.C: New test.
32885         * g++.old-deja/g++.abi/vtable3c.C: New test.
32886         * g++.old-deja/g++.abi/vtable3d.C: New test.
32887         * g++.old-deja/g++.abi/vtable3e.C: New test.
32888         * g++.old-deja/g++.abi/vtable3f.C: New test.
32889         * g++.old-deja/g++.abi/vtable3g.C: New test.
32890         * g++.old-deja/g++.abi/vtable3h.C: New test.
32891         * g++.old-deja/g++.abi/vtable3i.C: New test.
32892         * g++.old-deja/g++.abi/vtable3j.C: New test.
32893         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
32894
32895 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
32896
32897         * g++.old-deja/g++.other/anon6.C: New test.
32898         * g++.old-deja/g++.other/anon7.C: New test.
32899
32900 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
32901
32902         * gcc.dg/cpp/avoidpaste2.c: New tests.
32903
32904 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
32905
32906         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
32907
32908 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
32909
32910         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
32911         DECIMAL_DIG cases for Irix."
32912
32913 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
32914
32915         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
32916
32917 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
32918
32919         * gcc.dg/c99-tag-1.c: New test.
32920
32921 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
32922
32923         * gcc.dg/cpp/tr-warn1.c: Add tests.
32924
32925 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
32926
32927         * gcc.dg/cpp/avoidpaste1.c: Update.
32928         * gcc.dg/cpp/paste4.c: Update.
32929
32930 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
32931
32932         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
32933         cases for Irix.
32934
32935 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
32936
32937         * g++.old-deja/g++.other/inline19.C: New test.
32938
32939 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
32940
32941         * gcc.dg/Wlarger-than.c: New test.
32942
32943 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
32944
32945         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
32946
32947 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
32948
32949         * gcc.c-torture/execute/20010129-1.c: New test.
32950         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
32951
32952 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
32953
32954         * gcc.dg/cpp/avoidpaste1.c: Test case.
32955
32956 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
32957
32958         * g++.old-deja/g++.other/inline18.C: New test.
32959
32960 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32961
32962         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
32963         and __builtin_putchar.
32964
32965 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
32966
32967         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
32968         tests.
32969
32970 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
32971
32972         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
32973         floating point number rounding mode to round to the nearest
32974         representable mode.
32975
32976 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
32977
32978         * g++.old-deja/g++.other/mangle2.C: New test.
32979
32980 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
32981
32982         * gcc.c-torture/compile/20010124-1.c: New test.
32983
32984 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
32985
32986         * g++.old-deja/g++.pt/spec38.C: New test.
32987
32988 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32989
32990         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
32991         "Build don't run".
32992
32993 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32994
32995         * gcc.c-torture/execute/20010123-1.c: New test.
32996
32997 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
32998
32999         * g++.old-deja/g++.pt/spec37.C: New test.
33000
33001 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
33002
33003         * g++.old-deja/g++.pt/overload14.C: New test.
33004
33005 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33006
33007         * gcc.c-torture/execute/20010122-1.c: New test, exercise
33008         __builtin_return_address.
33009
33010 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
33011
33012         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
33013         * g++.old-deja/g++.pt/spec35.C: New test.
33014         * g++.old-deja/g++.pt/spec36.C: New test.
33015
33016 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
33017
33018         * gcc.c-torture/compile/20010118-1.c: New test.
33019
33020 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
33021
33022         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
33023
33024 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
33025
33026         * gcc.c-torture/execute/20010119-1.c: New test.
33027
33028 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
33029
33030         * g++.old-deja/g++.other/vbase5.C: New test.
33031
33032 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
33033
33034         * gcc.c-torture/execute/20010118-1.c: New test.
33035
33036 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
33037
33038         * g++.old-deja/g++.pt/deduct3.C: New test.
33039
33040 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
33041
33042         * g++.old-deja/g++.pt/spec34.C: New test.
33043
33044 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
33045
33046         * g77.f-torture/compile/20000601-2.f: New test.
33047
33048 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
33049
33050         * g++.old-deja/g++.other/init17.C: New test.
33051
33052 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
33053
33054         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
33055
33056 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
33057
33058         * g++.old-deja/g++.pt/unify8.C: New test.
33059
33060 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
33061
33062         * g++.old-deja/g++.abi/vbase1.C: New test.
33063
33064 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
33065
33066         * g++.old-deja/g++.pt/crash65.C: New test.
33067
33068 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
33069
33070         * gcc.dg/cpp/assembl2.S: New test case.
33071
33072 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
33073
33074         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
33075         are supported.
33076
33077 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33078
33079         * g++.old-deja/g++.other/builtins1.C: New test.
33080         * g++.old-deja/g++.other/builtins2.C: Likewise.
33081         * g++.old-deja/g++.other/builtins3.C: Likewise.
33082         * g++.old-deja/g++.other/builtins4.C: Likewise.
33083
33084 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
33085
33086         * gcc.c-torture/compile/20010117-1.c: New test.
33087         * gcc.c-torture/compile/20010117-2.c: New test.
33088
33089 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
33090
33091         * g77.f-torture/execute/20010116.[fx]: New test,
33092         XFAIL on i?86-*-*.
33093         * g77.f-torture/compile/20010115.f: Indicate it's
33094         a test for PR fortran/1636.
33095
33096 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
33097
33098         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
33099
33100 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
33101
33102         * g77.f-torture/compile/20010115.f: New test.
33103
33104 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
33105
33106         * g++.old-deja/g++.pt/nontype5.C: New test.
33107
33108 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
33109
33110         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
33111         have an equivalent working one below it.
33112
33113 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
33114
33115         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
33116         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
33117
33118 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
33119
33120         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
33121         message containing "init_priority".
33122         (conpr-2.C): Likewise.
33123         (conpr-3.C): Likewise.
33124         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
33125
33126 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33127
33128         * gcc.c-torture/execute/20010114-2.c: New test.
33129
33130 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
33131
33132         * gcc.c-torture/compile/20010114-1.c: New test.
33133         * gcc.c-torture/compile/20010114-1.x: Xfail.
33134         * gcc.c-torture/compile/20010114-2.c: New test.
33135         * gcc.c-torture/execute/20010114-1.c: New test.
33136         * gcc.dg/trunc-1.c: New test.
33137         * gcc.dg/uninit-B.c: New test.
33138
33139 2001-01-13  Nick Clifton  <nickc@redhat.com>
33140
33141         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
33142         target.
33143
33144 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
33145
33146         * gcc.c-torture/compile/20010113-1.c: New test.
33147
33148 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
33149
33150         * gcc.c-torture/compile/20001212-1.c: New test.
33151
33152 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
33153
33154         * gcc.dg/cpp/widestr1.c: Update.
33155         * gcc.dg/cpp/prag-imp.c: Remove.
33156
33157 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
33158
33159         * gcc.c-torture/execute/20000801-3.x: Remove.
33160         * gcc.dg/c90-init-1.c: New test.
33161         * gcc.dg/c99-init-1.c: New test.
33162         * gcc.dg/c99-init-2.c: New test.
33163         * gcc.dg/gnu99-init-1.c: New test.
33164
33165 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
33166
33167         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
33168         testing that no relevant ones were found.
33169
33170 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
33171
33172         * g++.old-deja/g++.pt/cast2.C: New test.
33173
33174 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
33175
33176         * g++.old-deja/g++.pt/friend47.C: New test.
33177
33178 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
33179
33180         * g++.old-deja/g++.pt/instantiate13.C: New test.
33181
33182 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
33183
33184         * g++.old-deja/g++.other/defarg7.C: New test.
33185         * g++.old-deja/g++.other/defarg8.C: New test.
33186
33187 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
33188
33189         * g++.old-deja/g++.pt/crash64.C: New test.
33190
33191 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
33192
33193         * g++.old-deja/g++.pt/crash63.C: New test.
33194
33195 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
33196
33197         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
33198
33199 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
33200
33201         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
33202
33203 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
33204
33205         * g++.old-deja/g++.pt/error3.C: New test.
33206
33207 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
33208
33209         * g++.old-deja/g++.other/crash39.C: New test.
33210
33211 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
33212
33213         * g++.old-deja/g++.other/vbase4.C: New test.
33214
33215 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
33216
33217         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
33218         * gcc.dg/special/20000419-2.c: New file. Identical to above.
33219         * gcc.dg/special/special.exp: New test driver which will check
33220         for alias support for the above test.
33221
33222 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
33223
33224         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
33225         problems on small machines.
33226         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
33227         parameterize.
33228
33229 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
33230
33231         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
33232         mips.
33233         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
33234
33235 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
33236
33237         * g++.old_deja/g++.pt/using8.C: New test.
33238
33239 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
33240
33241         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
33242
33243 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
33244
33245         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
33246         where a failure is expected.
33247         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
33248
33249 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
33250
33251         * g++.old_deja/g++.pt/instantiate12.C: New test.
33252
33253 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
33254
33255         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
33256         start of structs.
33257         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
33258         * g++.old-deja/g++.brendan/crash17.C: Likewise.
33259         * g++.old-deja/g++.brendan/crash29.C: Likewise.
33260         * g++.old-deja/g++.brendan/crash48.C: Likewise.
33261         * g++.old-deja/g++.brendan/ns1.C: Likewise.
33262         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
33263         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
33264         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
33265         * g++.old-deja/g++.eh/spec6.C: Likewise.
33266         * g++.old-deja/g++.jason/crash3.C: Likewise.
33267         * g++.old-deja/g++.law/ctors11.C: Likewise.
33268         * g++.old-deja/g++.law/ctors17.C: Likewise.
33269         * g++.old-deja/g++.law/ctors5.C: Likewise.
33270         * g++.old-deja/g++.law/ctors9.C: Likewise.
33271         * g++.old-deja/g++.mike/ambig1.C: Likewise.
33272         * g++.old-deja/g++.mike/net22.C: Likewise.
33273         * g++.old-deja/g++.mike/p3538a.C: Likewise.
33274         * g++.old-deja/g++.mike/p3538b.C: Likewise.
33275         * g++.old-deja/g++.mike/virt3.C: Likewise.
33276         * g++.old-deja/g++.niklas/t128.C: Likewise.
33277         * g++.old-deja/g++.other/anon4.C: Likewise.
33278         * g++.old-deja/g++.other/using1.C: Likewise.
33279         * g++.old-deja/g++.other/warn3.C: Likewise.
33280         * g++.old-deja/g++.pt/t37.C: Likewise.
33281         * g++.old-deja/g++.robertl/eb69.C: Likewise.
33282         * g++.old-deja/g++.robertl/eb71.C: Likewise.
33283
33284 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
33285
33286         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
33287
33288 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33289
33290         * gcc.c-torture/execute/stdio-opt-3.c: New test.
33291
33292 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
33293
33294         * gcc.c-torture/compile/20010107-1.c: New test.
33295
33296 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33297
33298         * gcc.c-torture/execute/builtin-noret-1.c: New test.
33299
33300 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33301
33302         * gcc.dg/format/format.h: New file.
33303         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
33304         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
33305         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
33306         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
33307         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
33308         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
33309         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
33310         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
33311         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
33312         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
33313         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
33314         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
33315         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
33316         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
33317         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
33318         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
33319         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
33320         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
33321         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
33322         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
33323         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
33324         instead of declaring standard types, macros and functions in each
33325         test.
33326
33327 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
33328
33329         * gcc.c-torture/execute/20010106-1.c: New test.
33330
33331 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
33332
33333         * gcc.dg/format/format.exp: New file.
33334         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
33335         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
33336         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
33337         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
33338         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
33339         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
33340         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
33341         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
33342         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
33343         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
33344         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
33345         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
33346         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
33347         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
33348         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
33349         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
33350         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
33351         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
33352         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
33353         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
33354         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
33355         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
33356         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
33357         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
33358         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
33359         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
33360         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
33361         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
33362         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
33363         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
33364         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
33365         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
33366         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
33367         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
33368         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
33369         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
33370         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
33371         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
33372         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
33373         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
33374         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
33375         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
33376
33377 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
33378
33379         * gcc.c-torture/execute/991228-1.c: Take word endianness into
33380         account.
33381
33382 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
33383
33384         * gcc.c-torture/execute/builtin-complex-1.c: New test.
33385
33386 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
33387
33388         * g++.old-deja/g++.pt/crash62.C: New test.
33389
33390 2001-01-04  Richard Henderson  <rth@redhat.com>
33391
33392         * gcc.dg/20000926-1.c: Update expected warnings.
33393         * gcc.dg/array-2.c: Likewise.
33394         * gcc.dg/array-4.c: Also validate flexible array members.
33395         * gcc.dg/c99-flex-array-1.c: New.
33396
33397 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
33398
33399         * gcc.c-torture/compile/20001222-1.x: Remove.
33400
33401 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33402
33403         * gcc.c-torture/execute/built-in-setjmp.c: New.
33404
33405 2001-01-03  Richard Henderson  <rth@redhat.com>
33406
33407         * gcc.dg/940510-1.c: Update expected error wording.
33408         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
33409
33410 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
33411
33412         * lib/target-supports.exp (check_alias_available): Modified to
33413         indicate aliases not supported if only weak aliases are supported.
33414
33415 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33416
33417         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
33418         Turn on cmpstrsi checks for __pj__ and __i370__.
33419
33420 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
33421
33422         * g++.old-deja/g++.other/virtual11.C: New test.
33423
33424 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
33425
33426         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
33427
33428 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33429
33430         * gcc.c-torture/compile/20010102-1.c: New test.
33431
33432 2001-01-02  Andreas Jaeger  <aj@suse.de>
33433
33434         * gcc.dg/noreturn-3.c: New test.
33435
33436         * gcc.dg/noreturn-4.c: New test.
33437
33438 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33439
33440         * gcc.c-torture/execute/stdio-opt-1.c: Also test
33441         __builtin_fputc and __builtin_fwrite.
33442
33443 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
33444
33445         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
33446         signed char, not default char.
33447
33448 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
33449
33450         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
33451
33452 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
33453
33454         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
33455
33456 2000-12-29  Richard Henderson  <rth@redhat.com>
33457
33458         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
33459         (__cyg_profile_func_exit): Define.
33460
33461 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
33462
33463         * g++.dg/vtgc1.C: New test.
33464
33465 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
33466
33467         * gcc.dg/noncompile/20001228-1.c: New test.
33468
33469         * gcc.dg/20001228-1.c: New test.
33470
33471         * gcc.c-torture/execute/20001228-1.c: New test.
33472
33473 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
33474
33475         * gcc.dg/format-strfmon-1.c: New test.
33476
33477 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33478
33479         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
33480         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
33481         * gcc.c-torture/execute/string-opt-1.c: Likewise.
33482         * gcc.c-torture/execute/string-opt-2.c: Likewise.
33483         * gcc.c-torture/execute/string-opt-3.c: Likewise.
33484         * gcc.c-torture/execute/string-opt-4.c: Likewise.
33485         * gcc.c-torture/execute/string-opt-6.c: Likewise.
33486         * gcc.c-torture/execute/string-opt-7.c: Likewise.
33487         * gcc.c-torture/execute/string-opt-8.c: Likewise.
33488         * gcc.c-torture/execute/string-opt-9.c: Likewise.
33489         * gcc.c-torture/execute/string-opt-10.c: Likewise.
33490         * gcc.c-torture/execute/string-opt-11.c: Likewise.
33491         * gcc.c-torture/execute/string-opt-12.c: Likewise.
33492
33493         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
33494         * gcc.c-torture/execute/string-opt-4.c: Test index.
33495
33496 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
33497
33498         * gcc.c-torture/compile/20001226-1.c: New test.
33499
33500 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
33501
33502         * gcc.c-torture/compile/20001222-1.c: New test.
33503         * gcc.c-torture/compile/20001222-1.x: Xfail.
33504
33505 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
33506
33507         * gcc.c-torture/execute/comp-goto-2.c: New test.
33508
33509 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
33510
33511         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
33512         Use long types if __INT_MAX__ is 32767.
33513         (main): Use cast to (sint32 *) when poking 88 into a_page.
33514
33515         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
33516
33517 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
33518
33519         * gcc.c-torture/compile/20001221-1.c: New test.
33520         * gcc.c-torture/execute/20001221-1.c: New test.
33521
33522 2000-12-20  Richard Henderson  <rth@redhat.com>
33523
33524         * g++.old-deja/g++.pt/crash36.C: Update error lines.
33525         * g++.old-deja/g++.robertl/eb109.C: Likewise.
33526
33527 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33528
33529         * gcc.dg/compare3.c: New test.
33530
33531 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33532
33533         * gcc.dg/format-warnll-1.c: New test.
33534
33535 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
33536
33537         * gcc.dg/cpp/cmdlne-P.c: New test.
33538
33539 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33540
33541         * gcc.c-torture/execute/builtin-abs-1.c,
33542         gcc.c-torture/execute/builtin-abs-2.c: New tests.
33543
33544 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
33545
33546         * gcc.dg/cpp/multiline.c: New test.
33547
33548 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
33549
33550         * g++.old-deja/g++.other/syshdr1.C: Update.
33551         * gcc.dg/cpp/lineflags.c: Remove temporarily.
33552
33553 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33554
33555         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
33556
33557 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33558
33559         * g++.old-deja/g++.pt/ttp65.C: New test.
33560
33561 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33562
33563         * g++.old-deja/g++.pt/ttp64.C: New test.
33564
33565 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33566
33567         * g++.old-deja/g++.pt/spec33.C: New test.
33568
33569 2000-12-14  Catherine Moore  <clm@redhat.com>
33570
33571         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
33572         * gcc.c-torture/execute/920612-2.c: Likewise.
33573         * gcc.c-torture/execute/920428-2.c: Likewise.
33574         * gcc-c-torture/execute/va-arg-11.c: Call exit.
33575         * gcc.c-torture/execute/va-arg-21.c: Likewise.
33576
33577 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33578
33579         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
33580         * gcc.dg/pack-test-2.c: Likewise.
33581
33582 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
33583
33584         Tests by Zack Weinberg <zackw@stanford.edu>.
33585
33586         * gcc.dg/cpp/defined.c: Update.
33587         * gcc.dg/cpp/defined_trad.c: New tests.
33588
33589 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
33590
33591         * gcc.dg/cpp/trad-direct.c: Update.
33592
33593 2000-12-11  Neil Booth  <neilb@earthling.net>
33594
33595         * gcc.dg/cpp/defined_trad.c
33596
33597 2000-12-11  Neil Booth  <neilb@earthling.net>
33598
33599         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
33600
33601 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
33602
33603         * gcc.dg/format-miss-2.c: New test.
33604
33605 2000-12-09  Neil Booth  <neilb@earthling.net>
33606
33607         * gcc.dg/cpp/lineflags.c: New tests.
33608         * gcc.dg/cpp/poison.c: Update.
33609         * gcc.dg/cpp/redef2.c: Update.
33610         * gcc.dg/cpp/skipping.c: New test.
33611
33612 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
33613
33614         * g++.old-deja/g++.other/eh3.C: New testcase.
33615
33616 2000-12-07  Neil Booth  <neilb@earthling.net>
33617
33618         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
33619         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
33620         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
33621         wtr-union-init-2.c, wtr-union-init-3.c: Update.
33622         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
33623         Update.
33624
33625 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33626
33627         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
33628         __SIZE_TYPE__ instead of int for type of integers cast to
33629         pointers.
33630
33631 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
33632
33633         * g++.old-deja/g++.other/cleanup4.C: New test.
33634
33635 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33636
33637         * format-sec-1.c: New test.
33638
33639 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33640
33641         * gcc.dg/format-nonlit-3.c: New test.
33642
33643 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33644
33645         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
33646         through a null pointer.
33647
33648 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33649
33650         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
33651         * g++.old-deja/g++.pt/partial4.C: New test.
33652
33653 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
33654
33655         * gcc.c-torture/execute/ieee/hugeval.x: New.
33656
33657 2000-12-06  Neil Booth  <neilb@earthling.net>
33658
33659         * gcc.dg/cpp/backslash2.c: New tests.
33660
33661 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33662
33663         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
33664         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
33665
33666 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
33667
33668         * gcc.c-torture/execute/20001203-2.c: New testcase.
33669
33670 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
33671
33672         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
33673         * g++.old-deja/g++.other/virtual10.C: New test.
33674
33675 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
33676
33677         * g++.old-deja/g++.mike/pmf5.C: Remove test.
33678
33679 2000-12-05  Richard Henderson  <rth@redhat.com>
33680
33681         * gcc.c-torture/compile/20001205-1.c: New.
33682
33683 2000-12-04  Neil Booth  <neilb@earthling.net>
33684
33685         * g++.old-deja/g++.other/virtual9.C: New test.
33686         * g++.old-deja/g++.pt/crash61.C: New test.
33687         * gcc.c-torture/execute/loop-9.c: New test.
33688
33689 2000-12-04  Neil Booth  <neilb@earthling.net>
33690
33691         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
33692         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
33693         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
33694         * gcc.dg/cpp/extratokens.c: ...here.
33695
33696 2000-12-04  Neil Booth  <neilb@earthling.net>
33697
33698         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
33699         New tests.
33700
33701 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33702
33703         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
33704         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
33705
33706 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
33707
33708         * gcc.c-torture/execute/20001203-1.c: New test.
33709
33710 2000-12-03  Neil Booth  <neilb@earthling.net>
33711
33712         * gcc.dg/cpp/macro6.c: New test cases.
33713
33714 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33715
33716         * gcc.c-torture/execute/string-opt-9.c: New test.
33717         * gcc.c-torture/execute/string-opt-10.c: Likewise.
33718         * gcc.c-torture/execute/string-opt-11.c: Likewise.
33719         * gcc.c-torture/execute/string-opt-12.c: Likewise.
33720
33721         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
33722         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
33723
33724 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
33725
33726         * gcc.dg/cpp/if-6.c: New testcase.
33727
33728         * gcc.dg/20001201-1.c: New testcase.
33729
33730 2000-12-02  Neil Booth  <neilb@earthling.net>
33731
33732         * g++.old-deja/g++.other/externC4.C,
33733         g++.old-deja/g++.other/friend10.C: New tests.
33734
33735 2000-12-02  Neil Booth  <neilb@earthling.net>
33736
33737         * g++.old-deja/g++.other/instan2.C
33738         * g++.old-deja/g++.other/instan3.C: New test.
33739
33740 2000-12-02  Neil Booth  <neilb@earthling.net>
33741
33742         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
33743         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
33744         gnuc99.c,gnuc99-pedantic.c: New tests.
33745
33746 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
33747
33748         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
33749         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
33750
33751 2000-12-01  Neil Booth  <neilb@earthling.net>
33752
33753         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
33754         * gcc.dg/cpp/poison.c: Update.
33755         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
33756
33757 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
33758
33759         * g77.f-torture/execute/20001201.f: New test.
33760
33761 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
33762
33763         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
33764
33765 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
33766
33767         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
33768
33769 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
33770
33771         * g++.old-deja/g++.other/cast6.C: New test.
33772
33773 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
33774
33775         * gcc.c-torture/execute/20001130-2.c: New testcase.
33776
33777 2000-11-30  Richard Henderson  <rth@redhat.com>
33778
33779         * gcc.c-torture/execute/20001130-1.c: New test.
33780
33781 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
33782
33783         * g++.old-deja/g++.other/op3.C: New test.
33784
33785 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
33786
33787         * g++.old-deja/g++.other/op2.C: New test.
33788
33789 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
33790
33791         * g++.old-deja/g++.other/crash38.C: New test.
33792
33793 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
33794
33795         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
33796
33797 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
33798
33799         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
33800         tests.
33801         * gcc.c-torture/execute/string-opt-6.c: New test.
33802
33803         * gcc.dg/20001117-1.c: Add main.
33804
33805 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
33806
33807         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
33808         Move from here ...
33809         * gcc.dg/940510-1.c: ... to here.
33810
33811         * gcc.dg/20000926-1.c: GNU C now allows initializations of
33812         zero-size arrays in toplevel structures.
33813
33814 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
33815
33816         * gcc.c-torture/execute/loop-8.c: New test.
33817
33818 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
33819
33820         * g++.old-deja/g++.other/base1.C: New test.
33821
33822 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
33823
33824         * g++.old-deja/g++.other/parse2.C: New test.
33825
33826 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
33827
33828         * g++.old-deja/g++.pt/incomplete1.C: New test.
33829
33830 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
33831
33832         * g++.old-deja/g++.other/friend9.C: New test.
33833
33834 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
33835
33836         * gcc.dg/20001127-1.c: New test.
33837
33838 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
33839
33840         * g++.old-deja/g++.pt/friend46.C: New test.
33841
33842 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
33843
33844         * g++.old-deja/g++.other/ptrmem8.C: New test.
33845
33846 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33847
33848         * gcc.c-torture/execute/string-opt-7.c: New test.
33849         * gcc.c-torture/execute/string-opt-8.c: Likewise.
33850
33851 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
33852
33853         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
33854         instead of 'mkcheck 2'.
33855
33856 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
33857
33858         * gcc.c-torture/execute/memcheck/driver.c,
33859         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
33860         C9X references to refer to C99.
33861
33862 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
33863
33864         * gcc.dg/ultrasp3.c: New test.
33865
33866 2000-11-25  Neil Booth  <neilb@earthling.net>
33867
33868         * gcc.dg/cpp/include2.c: Update test to be locale independent.
33869
33870 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
33871
33872         * gcc.c-torture/compile/20001123-2.c: New.
33873
33874 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33875
33876         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
33877
33878 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
33879
33880         * gcc.dg/sequence-point-1.c: Add some new tests.
33881         * gcc.c-torture/execute/20001124-1.c: New test.
33882
33883 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
33884
33885         * g++.old-deja/g++.other/vaarg4.C: New test.
33886         * gcc.c-torture/compile/20001123-1.c: New test.
33887
33888 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
33889
33890         * g++.other/crash24.C: Adjust and remove XFAIL.
33891         * g++.other/crash37.C: New test.
33892
33893 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
33894
33895         * g++.old-deja/g++.pt/instantiate9.C: New test.
33896
33897 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
33898
33899         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
33900         new ABI, too.
33901
33902         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
33903         * g++.old-deja/g++.robertl/eb55.C: Likewise.
33904
33905 2000-11-22  Neil Booth  <neilb@earthling.net>
33906
33907         * gcc.dg/cpp/Wtrigraphs.c: New test.
33908
33909 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
33910
33911         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
33912
33913 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
33914
33915         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
33916
33917 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
33918
33919         * lib/gcc-dg.exp: load_lib scanasm.exp.
33920         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
33921         * lib/g++-dg.exp: load_lib scanasm.exp.
33922         * lib/scanasm.exp: New.
33923         (scan-assembler, scan-assembler-not): Add optional arguments to
33924         test name, or if not present, the pattern name.
33925         (scan-assembler-dem, scan-assembler-dem-not): New.
33926
33927         * g++.dg/dg.exp: New.
33928
33929 2000-11-21  Neil Booth  <neilb@earthling.net>
33930
33931         * gcc.dg/cpp/integrated1.c: Remove.
33932
33933 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
33934
33935         * gcc.c-torture/execute/20001121-1.c: New test.
33936
33937 2000-11-21  Richard Henderson  <rth@redhat.com>
33938
33939         * gcc.c-torture/compile/20001121-1.c: New test.
33940
33941 2000-11-20  Neil Booth  <neilb@earthling.net>
33942
33943         * gcc.dg/cpp/integrated1.c: New test.
33944
33945 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
33946
33947         * g++.old-deja/g++.other/inline17.C: New test.
33948
33949 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
33950
33951         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
33952         local variable to be zero: I made the variable global. Now
33953         uses abort() and exit() instead of relying on main's return value.
33954
33955 2000-11-20  Neil Booth  <neilb@earthling.net>
33956
33957         * gcc.dg/cpp/paste2.c: Update test.
33958         * objc/execute/paste.m: New test.
33959
33960 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
33961
33962         * gcc.dg/c99-condexpr-1.c: New test.
33963
33964 2000-11-20  Neil Booth  <neilb@earthling.net>
33965
33966         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
33967
33968 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
33969
33970         * g++.old-deja/g++.pt/export1.C: New test.
33971
33972 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
33973
33974         * gcc.dg/20001117-1.c: New test.
33975
33976 2000-11-18  Richard Henderson  <rth@redhat.com>
33977
33978         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
33979
33980 2000-11-18  Richard Henderson  <rth@redhat.com>
33981
33982         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
33983         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
33984         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
33985
33986 2000-11-18  Richard Henderson  <rth@redhat.com>
33987
33988         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
33989         (main): New.  Exit cleanly.
33990
33991 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33992
33993         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
33994         gcc.dg/c99-fordecl-2.c: New tests.
33995
33996 2000-11-18  Richard Henderson  <rth@redhat.com>
33997
33998         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
33999         * gcc.c-torture/execute/zerolen-2.c: New.
34000
34001 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34002
34003         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
34004         memory.
34005
34006 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
34007
34008         * g++.old-deja/g++.pt/instantiate8.C: New test.
34009
34010 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
34011
34012         * g++.old-deja/g++.other/incomplete.C: Add more tests.
34013         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
34014
34015 2000-11-16  Nick Clifton  <nickc@redhat.com>
34016
34017         * gcc.c-torture/execute/nestfunc-2.c: New test.
34018         * gcc.c-torture/execute/nestfunc-3.c: New test.
34019
34020 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
34021
34022         * gcc.c-torture/compile/20001116-1.c: New test.
34023
34024 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34025
34026         * gcc.c-torture/execute/20001115-1.c: New test.
34027
34028 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
34029
34030         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
34031         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
34032         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
34033         * g++.old-deja/g++.abi/vmihint.C: Likewise.
34034
34035 2000-11-15  Neil Booth  <neilb@earthling.net>
34036
34037         gcc.dg/cpp/_Pragma1.c: Update.
34038         gcc.dg/cpp/_Pragma2.c: New test.
34039
34040 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
34041
34042         * g++.old-deja/g++.other/anon5.C: New test.
34043
34044 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
34045
34046         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
34047         tests.
34048
34049 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
34050
34051         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
34052         output.
34053
34054 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
34055
34056         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
34057         labels at end of compound statements.
34058
34059 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
34060
34061         * gcc.c-torture/execute/loop-7.c: New test.
34062
34063 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
34064
34065         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
34066
34067 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
34068
34069         * gcc.dg/c99-bool-1.c: New test.
34070
34071 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
34072
34073         * gcc.dg/c99-scope-1.c: Remove xfail.
34074         * gcc.dg/c99-scope-2.c: New test.
34075
34076 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34077
34078         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
34079         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
34080
34081 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
34082
34083         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
34084         error messages.
34085
34086         * g++.mike/p700.C: Don't typedef wchar_t.
34087         * g++.mike/p784.C: Likewise.
34088         * g++.mike/eb101.C: Don't use __wchar_t.
34089
34090 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
34091
34092         * g77.f-torture/execute/20001111.[fx]: Test premature exit
34093         from DO loop.
34094
34095 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
34096
34097         * gcc.c-torture/execute/20001111-1.c: New test.
34098
34099 2000-11-10  Nick Clifton  <nickc@redhat.com>
34100
34101         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
34102         long multuiple and accumulate.
34103
34104 2000-11-09  Richard Henderson  <rth@redhat.com>
34105
34106         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
34107         via size_t instead of int.
34108
34109         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
34110         * gcc.c-torture/execute/string-opt-2.c: Likewise.
34111         * gcc.c-torture/execute/string-opt-3.c: Likewise.
34112         * gcc.c-torture/execute/string-opt-4.c: Likewise.
34113
34114 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
34115
34116         * gcc.c-torture/compile/20001109-1.c: New test.
34117         * gcc.c-torture/compile/20001109-2.c: New test.
34118
34119 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
34120
34121         * g++.old-deja/g++.pt/operator1.C: New test.
34122         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
34123
34124 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
34125
34126         * gcc.dg/20001108-1.c: New test.
34127
34128 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
34129
34130         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
34131         with both arguments constant strings.
34132         * gcc.c-torture/execute/string-opt-3.c: New test.
34133         * gcc.c-torture/execute/string-opt-4.c: New test.
34134         * gcc.c-torture/execute/string-opt-5.c: New test.
34135
34136 2000-11-08  Nick Clifton  <nickc@redhat.com>
34137
34138         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
34139         mulsidi3adddi patterns.
34140
34141 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
34142
34143         * g++.old-deja/g++.other/crash36.C: New test.
34144
34145 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
34146
34147         * g++.old-deja/g++.other/init16.C: New test.
34148
34149 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
34150
34151         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
34152
34153 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
34154
34155         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
34156         * gcc.c-torture/execute/va-arg-16.x: Likewise.
34157         * gcc.c-torture/execute/va-arg-17.x: Likewise.
34158
34159 2000-11-07  DJ Delorie  <dj@redhat.com>
34160
34161         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
34162
34163 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34164
34165         * gcc.c-torture/execute/string-opt-1.c: New test.
34166
34167 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
34168
34169         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
34170         mips-sgi-irix6.* because the MIPS ABI passes floating-point
34171         parameters in registers, and there is no way for a varargs
34172         function to know in which order the integer and floating-point
34173         parameters should be interleaved when they are placed on the
34174         stack.
34175         * gcc.c-torture/execute/va-arg-16.x: Likewise.
34176         * gcc.c-torture/execute/va-arg-17.x: Likewise.
34177
34178 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34179
34180         * gcc.c-torture/execute/string-opt-2.c: New test.
34181
34182 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
34183
34184         * g++.old-deja/g++.pt/crash60.C: New test.
34185
34186 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
34187
34188         * g++.old-deja/g++.other/crash24.C: New test.
34189         * g++.old-deja/g++.other/crash25.C: New test.
34190         * g++.old-deja/g++.other/crash26.C: New test.
34191         * g++.old-deja/g++.other/crash27.C: New test.
34192         * g++.old-deja/g++.other/crash28.C: New test.
34193         * g++.old-deja/g++.other/crash29.C: New test.
34194         * g++.old-deja/g++.other/crash30.C: New test.
34195         * g++.old-deja/g++.other/crash31.C: New test.
34196         * g++.old-deja/g++.other/crash32.C: New test.
34197         * g++.old-deja/g++.other/crash33.C: New test.
34198         * g++.old-deja/g++.other/crash34.C: New test.
34199         * g++.old-deja/g++.other/crash35.C: New test.
34200
34201 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
34202
34203         * gcc.c-torture/execute/20001031-1.c: New test.
34204
34205 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
34206
34207         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
34208         namespace.
34209
34210         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
34211         standards-conformant.
34212
34213         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
34214
34215         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
34216         * g++.old-deja/g++.mike/p755a.C: Likewise.
34217         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
34218         library makes no calls to `operator new' during initialization.
34219
34220 2000-11-04  Neil Booth  <neilb@earthling.net>
34221
34222         * gcc.dg/cpp/include2.c: New tests.
34223
34224 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
34225
34226         * lib/g++.exp (g++_set_ld_library_path): New function.
34227         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
34228
34229 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
34230
34231         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
34232         warnings.
34233
34234 2000-11-01  Richard Henderson  <rth@redhat.com>
34235
34236         * g++.old-deja/g++.ext/namedret1.C: New.
34237         * g++.old-deja/g++.ext/namedret2.C: New.
34238         * g++.old-deja/g++.ext/namedret3.C: New.
34239
34240 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
34241
34242         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
34243         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
34244
34245 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34246
34247         * gcc.c-torture/execute/va-arg-21.c: New test.
34248
34249 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
34250
34251         * gcc.dg/c99-complex-2.c: New test.
34252
34253 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34254
34255         * gcc.c-torture/execute/stdio-opt-1.c: New test.
34256
34257 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
34258
34259         * g++.old-deja/g++.other/inline16.C: New test.
34260
34261 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
34262
34263         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
34264         __PRETTY_FUNCTION__
34265
34266 2000-10-29  Neil Booth  <neilb@earthling.net>
34267
34268         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
34269         New tests.
34270         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
34271         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
34272         optimisation.
34273
34274 2000-10-29  Neil Booth  <neilb@earthling.net>
34275
34276         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
34277         * mi1.c, mi1c.h: Add null directives to multiple-include test.
34278         * mi5.c: Test multiple includes work with -C.
34279         * trigraphs.c: Test ^= version.
34280
34281 2000-10-28  Neil Booth  <neilb@earthling.net>
34282
34283         New tests and test updates for new macro expander.
34284
34285         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
34286         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
34287         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
34288         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
34289         new diagnostic messages.
34290
34291         * gcc.dg/cpp/macro3.c: New tests.
34292
34293 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
34294
34295         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
34296         on the same line.
34297
34298 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
34299
34300         * g++.old-deja/g++.other/eh2.C: New test.
34301
34302 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
34303
34304         * gcc.c-torture/execute/20001027-1.c: New test.
34305
34306 2000-10-26  Richard Henderson  <rth@redhat.com>
34307
34308         * gcc.c-torture/execute/20001026-1.c: New.
34309
34310 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
34311
34312         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
34313         * g++.old-deja/g++.law/builtin1.C: Likewise.
34314         * g++.old-deja/g++.law/ctors10.C: Likewise.
34315         * g++.old-deja/g++.law/virtual3.C: Likewise.
34316         * g++.old-deja/g++.mike/p658.C: Likewise.
34317         * g++.old-deja/g++.other/sibcall1.C: Likewise.
34318         * g++.old-deja/g++.other/vaarg2.C: Likewise.
34319         * g++.old-deja/g++.robertl/eb124.C: Likewise.
34320         * g++.old-deja/g++.robertl/eb44.C: Likewise.
34321         * g++.old-deja/g++.robertl/eb77.C: Likewise.
34322
34323 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
34324
34325         * gcc.c-torture/compile/20001024-1.c: New test.
34326
34327 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
34328
34329         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
34330         to tell us whether or not we are using V3.
34331
34332 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
34333
34334         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
34335         operands.
34336
34337 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
34338
34339         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
34340
34341 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
34342
34343         * gcc.c-torture/execute/20001024-1.c: New test.
34344
34345 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
34346
34347         * g++.old-deja/g++.other/sibcall1.C: New test.
34348
34349 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
34350
34351         * gcc.dg/noncompile/init-3.c: New test.
34352
34353 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
34354
34355         * gcc.dg/format-array-1.c: New test.
34356
34357 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34358
34359         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
34360         writing through null pointers; remove comment about testing
34361         unterminated strings.
34362
34363 2000-10-17  Matthew Hiller  <hiller@redhat.com>
34364
34365         * gcc.c-torture/execute/20001017-2.c: New test.
34366
34367 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34368
34369         * gcc.c-torture/compile/20001018-1.c: New test.
34370         * gcc.c-torture/compile/20001018-1.x: Xfail.
34371
34372 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34373
34374         * gcc.c-torture/execute/20001017-1.c: New test.
34375
34376 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
34377
34378         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
34379         for multiple use of arguments with scanf formats; add tests for
34380         multiple use of arguments.
34381
34382 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
34383
34384         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
34385
34386 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
34387
34388         * gcc.dg/format-miss-1.c: New test.
34389
34390 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
34391
34392         * gcc.c-torture/execute/20001013-1.c: New test.
34393
34394 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
34395
34396         * gcc.dg/format-branch-1.c: New test.
34397
34398 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
34399
34400         * README, lib/file-format.exp: Remove EGCS references.
34401
34402 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
34403
34404         * gcc.dg/20001013-1.c: New test.
34405
34406 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
34407
34408         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
34409         for intmax_t in the compiler using __typeof__ and the type rules
34410         for conditional expressions.
34411
34412 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
34413
34414         * gcc.dg/20001012-1.c: New test.
34415         * gcc.dg/20001012-2.c: New test.
34416
34417 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
34418
34419         * gcc.dg/format-attr-1.c: New test.
34420
34421 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
34422
34423         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
34424         __LONG_LONG_MAX__ instead of LLONG_MAX.
34425
34426 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
34427
34428         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
34429         scanf flags.
34430         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
34431         flags.
34432
34433 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
34434
34435         * gcc.dg/sequence-pt-1.c: New test.
34436
34437 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
34438
34439         * gcc.c-torture/execute/20001011-1.c: New testcase.
34440         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
34441
34442 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
34443
34444         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
34445         does not error on it.
34446
34447 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
34448
34449         * gcc.dg/20001009-1.c: New test.
34450
34451 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
34452
34453         * gcc.c-torture/compile/20001009-1.c: Move from here ....
34454         * gcc.c-torture/execute/20001009-2.c: ... to here.
34455
34456 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
34457
34458         * gcc.c-torture/compile/20001009-1.c: New testcase.
34459         * gcc.c-torture/execute/20001009-1.c: New testcase.
34460         Testcases provided by Jan Hubicka <jh@suse.cz>.
34461
34462 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
34463
34464         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
34465         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
34466         uintmax_t using <limits.h> to emulate the compiler's internal
34467         logic.  No longer XFAIL %j tests.
34468
34469 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
34470
34471         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
34472         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
34473         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
34474         regexps and details of expected handling of some bad formats.
34475         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
34476         suppression.
34477
34478 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34479
34480         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
34481         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
34482         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
34483         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
34484         in list archives.
34485
34486 2000-10-06  Richard Henderson  <rth@cygnus.com>
34487
34488         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
34489         * g++.old-deja/g++.brendan/crash52.C: Likewise.
34490         * g++.old-deja/g++.jason/report.C: Likewise.
34491         * g++.old-deja/g++.law/friend5.C: Likewise.
34492         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
34493         of the expected warnings.
34494
34495 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
34496
34497         * g++.old-deja/g++.pt/enum14.C: New test.
34498
34499 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
34500
34501         * g++.old-deja/g++.pt/crash59.C: New test.
34502
34503 2000-10-04  Will Cohen  <wcohen@redhat.com>
34504
34505         * gcc.dg/20000926-1.c: New test.
34506
34507 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
34508
34509         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
34510         function name for current C++ compiler.
34511         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
34512
34513 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
34514
34515         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
34516         __PRETTY_FUNCTION__.
34517         * g++.old-deja/g++.ext/pretty2.C: Likewise.
34518
34519 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34520
34521         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
34522
34523 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
34524
34525         * gcc.c-torture/compile/20000923-1.c: New test.
34526
34527 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
34528
34529         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
34530         * g++.old-deja/g++.pt/ttp62.C: Same.
34531         * g++.old-deja/g++.other/inline14.C: Same.
34532
34533 2000-09-24  Richard Henderson  <rth@cygnus.com>
34534
34535         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
34536
34537 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
34538
34539         * gcc.dg/c90-printf-1.c: Add test for wide string format.
34540
34541 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
34542
34543         * gcc.c-torture/compile/20000922-1.c: New file.
34544
34545 2000-09-21  Nick Clifton  <nickc@redhat.com>
34546
34547         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
34548         a signed long modulo operation.
34549         (mod6): New function - perform an unsigned long modulo operation.
34550         (main): Add tests for modulos of very large numbers by very small
34551         dividends.
34552
34553 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34554
34555         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
34556
34557 2000-09-19  Richard Henderson  <rth@cygnus.com>
34558
34559         * gcc.dg/compare2.c (case 10): XFAIL.
34560
34561 2000-09-18  Richard Henderson  <rth@cygnus.com>
34562
34563         * gcc.c-torture/execute/20000906-1.c: Move ...
34564         * gcc.dg/20000906-1.c: ... here.  Only run on targets
34565         that support __builtin_trap.
34566
34567 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
34568
34569         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
34570
34571 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34572
34573         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
34574         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
34575         more $ format tests.
34576
34577 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34578
34579         * gcc.dg/format-errmk-1.c: New test.
34580
34581 2000-09-17  Greg McGary  <greg@mcgary.org>
34582
34583         * gcc.c-torture/execute/20000917-1.x: Remove.
34584
34585 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
34586
34587         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
34588
34589 2000-09-17  Greg McGary  <greg@mcgary.org>
34590
34591         * gcc.c-torture/execute/20000917-1.c: New test.
34592         * gcc.c-torture/execute/20000917-1.x: XFAIL.
34593
34594 2000-09-16  Neil Booth  <NeilB@earthling.net>
34595
34596         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
34597         in nested macro bug.
34598
34599 2000-09-15  Neil Booth  <NeilB@earthling.net>
34600
34601         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
34602
34603 2000-09-14  Jeffrey A Law  (law@cygnus.com)
34604
34605         * gcc.c-torture/execute/20000914-1.c: New test.
34606
34607 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
34608
34609         * g++.other/inline13.C: New test.
34610
34611 2000-09-12  Andreas Jaeger  <aj@suse.de>
34612
34613         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
34614         constant by Ulrich Drepper <drepper@redhat.com>.
34615
34616 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
34617
34618         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
34619
34620 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34621
34622         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
34623
34624 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
34625
34626         * gcc.dg/cpp/backslash.c: New test.
34627
34628 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
34629
34630         * gcc.c-torture/execute/20000910-1.c: New test.
34631         * gcc.c-torture/execute/20000910-2.c: Likewise.
34632
34633 2000-09-11  Robert Lipe  <robertl@sco.com>
34634
34635         * gcc.dg/pragma-align.c: New test.
34636
34637 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
34638
34639         * g++.old-deja/g++.pt/explicit82.C: New test.
34640         * g++.old-deja/g++.pt/explicit83.C: New test.
34641
34642 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
34643
34644         * gcc.dg/asm-names.c: New test.
34645
34646 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34647
34648         * gcc.dg/cpp/tr-warn6.c: New test
34649
34650 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34651
34652         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
34653         be accepted.
34654
34655 2000-09-07  Catherine Moore  <clm@redhat.com>
34656
34657         * gcc.c-torture/execute/unroll-1.c: New test.
34658
34659 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
34660
34661         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
34662         ERROR markers.
34663         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
34664         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
34665         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
34666         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
34667         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
34668         Preprocess only.
34669         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
34670         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
34671
34672 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
34673
34674         * g++.old-deja/g++.pt/deduct2.C: New test.
34675
34676 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
34677
34678         * g++.old-deja/g++.pt/parms2.C: New test.
34679
34680 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
34681
34682         * g++.old-deja/g++.pt/crash58.C: New test.
34683
34684 2000-09-06  Greg McGary  <greg@mcgary.org>
34685
34686         * gcc.c-torture/execute/20000906-1.c: New test.
34687         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
34688
34689 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34690
34691         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
34692
34693 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
34694
34695         * g++.old-deja/g++.pt/crash57.C: New test.
34696
34697 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
34698
34699         * g++.old-deja/g++.pt/crash56.C: New test.
34700
34701 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
34702
34703         * g++.old-deja/g++.pt/koenig1.C: New test.
34704
34705 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
34706
34707         * gcc.dg/20000904-1.c: New test.
34708
34709 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
34710
34711         * gcc.dg/cpp/paste8.c: New test.
34712
34713 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
34714
34715         * gcc.c-torture/compile/20000827-1.c: New test.
34716
34717 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
34718
34719         * gcc.dg/format-diag-1.c: New test.
34720
34721 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
34722
34723         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
34724         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
34725         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
34726         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
34727         gcc.dg/formatz-1.c: Adjust warning regular expressions.
34728
34729 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
34730
34731         * g++.old-deja/g++.other/nested4.C: New test.
34732
34733 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
34734
34735         * g++.old-deja/g++.ns/scoped1.C: New test.
34736
34737 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
34738
34739         * lib/g++.exp: Support testing already-installed GCC.
34740
34741 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34742
34743         * wtr-label-1.c, wtr-suffix-1.c: New tests.
34744
34745 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34746
34747         * gcc.dg/return-type-2.c: New test.
34748
34749 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
34750
34751         * gcc.c-torture/compile/20000825-1.c: New test.
34752
34753 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
34754
34755         * gcc.dg/dwarf2-2.c: New test.
34756
34757 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
34758
34759         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
34760         dg-warning regexps.
34761
34762 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
34763
34764         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
34765         gcc.dg/format-ext-5.c: New tests.
34766
34767 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
34768
34769         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
34770
34771 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
34772
34773         * gcc.dg/noncompile/930622-2.c: Adjust error message.
34774
34775 2000-08-24  Richard Henderson  <rth@cygnus.com>
34776
34777         * gcc.dg/ia64-sync-1.c: New test.
34778         * gcc.dg/ia64-sync-2.c: New test.
34779         * gcc.dg/ia64-asm-1.c: New test.
34780
34781 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
34782
34783         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
34784         * gcc.dg/format-ext-2.c: New test.
34785
34786 2000-08-23  Jason Merrill  <jason@redhat.com>
34787
34788         * lib/old-dejagnu.exp: Also ignore "In member function" and
34789         "At global scope".
34790
34791 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34792
34793         * gcc.dg/noncompile/label-lineno-1.c: New test.
34794
34795 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
34796
34797         * gcc.dg/c99-array-nonobj-1.c: New test.
34798
34799 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
34800
34801         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
34802         tests.
34803         * gcc.dg/format-ext-1.c: New test.
34804
34805 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34806
34807         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
34808         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
34809         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
34810         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
34811         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
34812
34813 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
34814
34815         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
34816         gcc.dg/c99-strftime-2.c: New tests.
34817
34818 2000-08-22  Richard Henderson  <rth@cygnus.com>
34819
34820         * gcc.c-torture/execute/20000822-1.c: New test.
34821
34822 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
34823
34824         * gcc.c-torture/execute/20000819-1.x: Remove.
34825
34826 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
34827
34828         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
34829         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
34830         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
34831         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
34832         gcc.dg/format-xopen-1.c: New tests.
34833
34834 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
34835
34836         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
34837
34838 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
34839
34840         * g++.old-deja/g++.other/loop2.C: New test.
34841
34842         * gcc.c-torture/compile/20000606-1.c: New test.
34843         * gcc.c-torture/compile/20000728-1.c: New test.
34844         * gcc.c-torture/execute/20000801-1.c: New test.
34845         * gcc.c-torture/execute/20000801-2.c: New test.
34846         * gcc.c-torture/execute/20000819-1.c: New test.
34847         * gcc.c-torture/execute/20000819-1.x: XFAIL.
34848         * gcc.dg/20000629-1.c: New test.
34849         * gcc.dg/20000724-1.c: New test.
34850         * gcc.dg/20000807-1.c: New test.
34851
34852 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
34853
34854         * gcc.dg/cpp/pragma-1.c: New test.
34855         * gcc.dg/cpp/pragma-2.c: New test.
34856
34857 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
34858
34859         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
34860         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
34861
34862 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34863
34864         * gcc.c-torture/compile/20000818-1.c: New test.
34865
34866 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
34867
34868         * gcc.c-torture/execute/20000818-1.c: New test.
34869
34870 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34871
34872         * gcc.dg/format-va-1.c: New test.
34873
34874 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
34875
34876         * g++.old-deja/g++.other/typedef8.C: New test.
34877
34878 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
34879
34880         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
34881         * g++.old-deja/g++.mike/net36.C: Mark candidate.
34882         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
34883         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
34884         * g++.old-deja/g++.other/ptrmem7.C: New test.
34885         * g++.old-deja/g++.pt/ptrmem10.C: New test.
34886
34887 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
34888
34889         * g++.old-deja/g++.pt/typename27.C: New test.
34890
34891 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
34892
34893         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
34894         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
34895         * g++.old-deja/g++.pt/friend45.C: New test.
34896         * g++.old-deja/g++.other/friend8.C: New test.
34897
34898 2000-08-15  Richard Henderson  <rth@cygnus.com>
34899
34900         * gcc.c-torture/execute/20000815-1.c: New test.
34901
34902 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
34903
34904         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
34905         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
34906         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
34907
34908 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
34909
34910         * g++.old-deja/g++.other/refinit2.C: New test.
34911
34912 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
34913
34914         * lib/c-torture.exp (c-torture): Make
34915         compiler_conditional_xfail_data global.
34916         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
34917         compiler_conditional_xfail_data machinery.
34918         (f-torture-execute): Likewise.
34919         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
34920         and only when unrolling loops.
34921
34922         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
34923
34924 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
34925
34926         * g++.old-deja/g++.pt/explicit81.C: New test.
34927
34928 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
34929
34930         * g++.old-deja/g++.pt/typename26.C: New test.
34931
34932 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
34933
34934         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
34935         warning.
34936
34937 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
34938
34939         * g++.old-deja/g++.other/array3.C: New test.
34940
34941 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
34942
34943         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
34944         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
34945         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
34946         New tests.
34947
34948 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
34949
34950         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
34951         * g++.old-deja/g++.abi/vmihint.C: Likewise.
34952
34953 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
34954
34955         * gcc.c-torture/execute/20000808-1.c: New test.
34956
34957 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
34958
34959         * gcc.dg/c90-const-expr-1.c: New test.
34960
34961 2000-08-08  Richard Henderson  <rth@cygnus.com>
34962
34963         * gcc.dg/noncompile/920923-1.c: Declare calloc.
34964
34965 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
34966
34967         * gcc.dg/noncompile/const-ll-1.c: New test.
34968
34969 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34970
34971         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
34972
34973 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
34974
34975         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
34976         that running programs linked against the shared version of libobjc
34977         run correctly.
34978
34979 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
34980
34981         * gcc.dg/c99-printf-1.c: New test.
34982
34983 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
34984
34985         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
34986
34987 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
34988
34989         * gcc.c-torture/execute/20000731-1.x: Delete.
34990
34991 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
34992
34993         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
34994         and torture_without_loops as is done by c-torture.exp.
34995         (search_for): Copy from c-torture.exp.
34996         (gcc-dg-runtest): New function, drives a directory of tests
34997         iterating over the TORTURE_OPTIONS.
34998         (scan-assembler, scan-assembler-not): Move here from
34999         individual directory drivers.
35000
35001         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
35002         defined by lib/gcc-dg.exp.
35003         * gcc.dg/cpp/cpp.exp: Likewise.
35004         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
35005         gcc-dg-runtest, so we cycle over optimization options.
35006
35007         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
35008         * gcc.dg/compare2.c: No longer expected to fail.
35009
35010 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
35011
35012         * gcc.c-torture/execute/20000804-1.c: New test.
35013
35014 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
35015
35016         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
35017
35018 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
35019
35020         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
35021
35022 2000-08-03  Jeffrey A Law  (law@cygnus.com)
35023
35024         * gcc.c-torture/compile/20000803-1.c: New test.
35025
35026 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
35027
35028         * gcc.c-torture/execute/20000801-3.c,
35029         gcc.c-torture/execute/20000801-4.c: New tests.
35030         * gcc.c-torture/execute/20000801-3.x,
35031         gcc.c-torture/execute/20000801-4.x: Xfail.
35032
35033 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
35034
35035         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
35036         libobjc/.libs to allow for libtool.
35037
35038 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
35039
35040         * gcc.c-torture/compile/20000802-1.c: New test.
35041
35042 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
35043
35044         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
35045
35046 2000-07-31  Jeffrey A Law  (law@cygnus.com)
35047
35048         * gcc-c-torture/execute/20000731-2.c: New test.
35049
35050         * gcc.c-torture/execute/20000731-1.c: New test.
35051         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
35052
35053 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
35054
35055         * testsuite/gcc.dg/cpp/paste7.c: New test.
35056         * gcc.dg/cpp/20000725-1.c: New test.
35057
35058 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
35059
35060         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
35061         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
35062         declaration warning for __builtin_dwarf_reg_size.
35063
35064         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
35065
35066 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
35067
35068         * gcc.dg/noncompile/voidparam-1.c: New test.
35069
35070 2000-07-30  Richard Henderson  <rth@cygnus.com>
35071
35072         * gcc.dg/c90-digraph-1.c: Don't xfail.
35073         * gcc.dg/compare2.c (case 10): Xfail.
35074         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
35075
35076 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
35077
35078         * gcc.dg/c99-main-1.c: New test.
35079
35080 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35081
35082         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
35083
35084 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
35085
35086         * gcc.c-tortuer/execute/20000726-1.c: New test.
35087
35088 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
35089
35090         * gcc.c-torture/execute/enum-2.c: New test.
35091
35092 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35093
35094         * gcc.dg/cpp/tr-warn3.c: New test.
35095
35096 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35097
35098         * g++.old-deja/g++.ext/implicit1.C: Remove.
35099         * g++.old-deja/g++.jason/c2.C: Remove
35100         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
35101         * g++.old-deja/g++.pt/crash16.C: Likewise.
35102         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
35103
35104 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35105
35106         * g++.old-deja/g++.other/for2.C: New test.
35107
35108 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
35109
35110         * gcc.dg/20000720-1.c: New test.
35111
35112 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
35113
35114         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
35115
35116 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
35117
35118         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
35119         * gcc.c-torture/execute/20000722-1.c: New.
35120         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
35121
35122 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
35123
35124         * gcc.dg/cpp/20000720-1.S: New test.
35125
35126 2000-07-21  Michael Meissner  <meissner@redhat.com>
35127
35128         * gcc.c-torture/execute/ieee/hugeval.c: New test.
35129
35130 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
35131
35132         * g++.old-deja/g++.brendan/crash16.C,
35133         g++.old-deja/g++.brendan/parse3.C,
35134         g++.old-deja/g++.brendan/redecl1.C,
35135         g++.old-deja/g++.ns/template13.C,
35136         g++.old-deja/g++.other/decl4.C,
35137         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
35138
35139 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
35140
35141         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
35142         and "Internal error".
35143
35144         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
35145         regexps.
35146         * gcc.dg/cpp/paste6.c: New test.
35147
35148 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
35149
35150         * gcc.dg/cpp/tr-direct.c: New test.
35151
35152         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
35153         gcc.dg/cpp/undef1.c: Tweak error regexps.
35154
35155 2000-07-18  Eric Christopher <echristo@redhat.com>
35156
35157         * gcc.c-torture/compile/20000718-1.c: New test.
35158
35159 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
35160
35161         * cpplex.c (_cpp_push_token): If the token being pushed back
35162         is the previous token in this context, just subtract one from
35163         context->posn.
35164         * cppmacro.c (save_expansion): Clear aux field when storing a
35165         placemarker.
35166
35167 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
35168
35169         * gcc.dg/noncompile/redecl-1.c: New test.
35170
35171 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
35172
35173         * gcc.c-torture/execute/20000717-5.c: New test.
35174         * gcc.c-torture/execute/20000717-1.x: Removed.
35175
35176 2000-07-17  Richard Henderson  <rth@cygnus.com>
35177
35178         * gcc.c-torture/execute/20000717-4.c: New test.
35179
35180 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
35181
35182         * gcc.dg/cpp/syshdr.c: New test.
35183         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
35184
35185 2000-07-17  Neil Booth  <neilb@earthling.net>
35186
35187         * gcc.dg/cpp/cmdlne-dM.c: New test.
35188         * gcc.dg/cpp/cmdlne-dD.c: New test.
35189
35190 2000-07-17  Jeffrey A Law  (law@cygnus.com)
35191
35192         * gcc.c-torture/execute/20000717-3.c: New test.
35193
35194         * gcc.c-torture/compile/20000717-1.c: New test.
35195
35196 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
35197
35198         * gcc.c-torture/execute/20000717-2.c: New test.
35199
35200 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
35201
35202         * gcc.dg/formatz-1.c: New test.
35203
35204         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
35205         * gcc.dg/c99-digraph-1.c: New tests.
35206
35207         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
35208         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
35209
35210         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
35211         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
35212         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
35213         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
35214         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
35215         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
35216         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
35217
35218 2000-07-17   Greg McGary <greg@mcgary.org>
35219
35220         * gcc.c-torture/execute/20000717-1.c: New test.
35221         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
35222
35223 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
35224
35225         * gcc.c-torture/execute/20000715-2.c: New test.
35226         * gcc.dg/20000715-1.c: New test.
35227
35228 2000-07-15  Michael Meissner  <meissner@redhat.com>
35229
35230         * gcc.c-torture/execute/20000715-1.c: New test.
35231
35232 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
35233
35234         * gcc.c-torture/execute/20000707-1.c: New test.
35235
35236 2000-07-13  Neil Booth  <NeilB@earthling.net>
35237
35238         * testsuite/gcc.dg/cpp/digraph1.c,
35239         testsuite/gcc.dg/cpp/digraph2.c,
35240         testsuite/gcc.dg/cpp/digraphs.c: New tests.
35241
35242 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
35243
35244         * g77.f-torture/compile/20000630-2.f: New test.
35245         * g77.f-torture/compile/20000630-2.x
35246
35247 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
35248
35249         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
35250
35251 2000-07-11  Neil Booth  <NeilB@earthling.net>
35252
35253         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
35254
35255 2000-07-11  Neil Booth  <NeilB@earthling.net>
35256
35257         * gcc.dg/cpp/cmdlne-C.c: New.
35258
35259 2000-07-09  Neil Booth  <NeilB@earthling.net>
35260
35261         * gcc.dg/cpp/directiv.c: New tests.
35262         * gcc.dg/cpp/undef1.c: Update.
35263
35264 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
35265
35266         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
35267
35268 2000-07-09  Neil Booth  <NeilB@earthling.net>
35269
35270         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
35271
35272 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
35273
35274         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
35275         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
35276
35277 2000-07-08  Neil Booth  <NeilB@earthling.net>
35278
35279         * gcc.dg/cpp/macsyntx.c: New tests.
35280
35281 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
35282
35283         * gcc.dg/20000707-1.c: New test.
35284
35285 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
35286
35287         * gcc.c-torture/execute/20000706-1.c: New test.
35288         * gcc.c-torture/execute/20000706-2.c: New test.
35289         * gcc.c-torture/execute/20000706-3.c: New test.
35290         * gcc.c-torture/execute/20000706-4.c: New test.
35291         * gcc.c-torture/execute/20000706-5.c: New test.
35292
35293 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
35294
35295         * g++.old-deja/g++.pt/instantiate7.C: New test.
35296
35297 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
35298
35299         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
35300         * g++.old-deja/g++.mike/thunk3.C: Likewise.
35301         * g++.old-deja/g++.other/rtti3.C: Likewise.
35302         * g++.old-deja/g++.other/rttid3.C: Likewise.
35303
35304 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
35305
35306         *  g77.f-torture/compile/20000630-1.x: Fix typo
35307
35308 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
35309
35310         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
35311         assembly output.
35312
35313 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
35314
35315         * gcc.dg/cpp/ident.c: New test.
35316
35317 2000-07-05  Neil Booth  <NeilB@earthling.net>
35318
35319         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
35320           gcc.dg/cpp/lexstrng.c: New tests.
35321
35322 2000-07-04  Neil Booth  <NeilB@earthling.net>
35323
35324         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
35325         * gcc.dg/cpp/strify2.c: Same.
35326
35327 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
35328
35329         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
35330         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
35331         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
35332         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
35333
35334         * testsuite/gcc.dg/cpp/macro1.c,
35335         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
35336         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
35337         testsuite/gcc.dg/cpp/strify1.c,
35338         testsuite/gcc.dg/cpp/strify2.c: New tests.
35339
35340 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
35341
35342         * gcc.c-torture/execute/20000703-1.c: New test.
35343
35344 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
35345
35346         * g++.old-deja/g++.pt (lookup10.C): New test.
35347
35348 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
35349
35350         * g++.old-deja/g++.pt (typename25.C): New test.
35351
35352 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
35353
35354         * gcc.c-torture/compile/20000701-1.c: New test.
35355
35356 2000-06-30  Nick Clifton  <nickc@cygnus.com>
35357
35358         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
35359         to test case.
35360
35361 2000-06-30  Catherine Moore  <clm@cygnus.com>
35362
35363         * gcc.c-torture/execute/align-1.c: New test.
35364
35365 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
35366
35367         * g++.old-deja/g++.pt/expr8.C: New test.
35368         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
35369
35370 2000-06-29  Nick Clifton  <nickc@cygnus.com>
35371
35372         * gcc.c-torture/compile/20000629-1.c: New test.
35373
35374 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
35375
35376
35377         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
35378         gcc.dg/noncompile directory, depending on whether they're
35379         preprocessor tests or not.  Annotate all the tests for the dg
35380         framework.
35381
35382         * gcc.c-torture/noncompile/noncompile.exp: Delete.
35383         * gcc.dg/noncompile/noncompile.exp: New.
35384
35385         * Moved files:
35386         Old name                                New name
35387         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
35388         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
35389         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
35390         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
35391         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
35392         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
35393         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
35394         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
35395         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
35396         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
35397         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
35398         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
35399         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
35400         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
35401         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
35402         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
35403         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
35404         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
35405         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
35406         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
35407         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
35408         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
35409         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
35410         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
35411
35412         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
35413         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
35414         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
35415         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
35416         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
35417         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
35418
35419 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
35420
35421         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
35422         declare one variable.  On the fourth, error.
35423         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
35424         declared by 20000628-1a.h.
35425
35426 2000-06-29  Richard Henderson  <rth@redhat.com>
35427
35428         * gcc.c-torture/execute/930529-1.x: New file.
35429         * gcc.dg/920413-1.c: Adjust expected warning text.
35430         * gcc.dg/980217-1.c: Declare abort.
35431         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
35432
35433 2000-06-29  Jeffrey A Law  (law@cygnus.com)
35434
35435         * g77.f-torture/compile/20000629-1.f: New test.
35436         * g77.f-torture/compile/20000629-1.x: Expected to fail.
35437
35438 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
35439
35440         Rearrange lots of files, removing entirely the
35441         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
35442         directories.
35443
35444         * Deleted files:
35445         gcc.c-torture/code_quality/code_quality.exp
35446         gcc.c-torture/special/special.exp
35447         gcc.failure/failure.exp
35448         gcc.failure/940409-1.x
35449         gcc.c-torture/compile/961203-1.x
35450
35451         * New files:
35452         gcc.misc-tests/linkage.exp
35453         gcc.c-torture/execute/920730-1t.c
35454         gcc.c-torture/execute/920730-1t.x
35455         gcc.c-torture/compile/920520-1.x
35456         gcc.c-torture/compile/920521-1.x
35457         gcc.c-torture/compile/981006-1.x
35458         gcc.c-torture/execute/eeprof-1.x
35459
35460         * Moved files (possibly with modifications to fit a new harness):
35461         Old name                                New name
35462         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
35463         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
35464         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
35465         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
35466         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
35467         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
35468         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
35469         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
35470         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
35471         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
35472         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
35473         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
35474         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
35475         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
35476
35477 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
35478
35479         * c-torture/compile/961203-1.x: Delete.
35480
35481         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
35482         not exit. Include stdio.h.
35483         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
35484         * gcc.misc-tests/dg-12.c: Likewise.
35485         * gcc.misc-tests/dg-5.c: Likewise.
35486         * gcc.misc-tests/dg-6.c: Likewise.
35487         * gcc.misc-tests/dg-7.c: Prototype abort.
35488         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
35489         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
35490         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
35491         not exit.
35492         * gcc.misc-tests/sieve.c: Use return from main, not exit.
35493         * gcc.misc-tests/sort2.c: Use return from main, not exit.
35494
35495 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
35496
35497         * gcc.dg/cpp/20000628-1.c: New test.
35498         * gcc.dg/cpp/20000628-1.h: New header for above test.
35499         * gcc.dg/cpp/20000628-1a.h: Likewise.
35500
35501 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
35502
35503         * gcc.dg/cpp: New directory.
35504         * gcc.dg/cpp/cpp.exp: New driver.
35505         * gcc.dg/cpp/20000627-1.c: New test.
35506         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
35507         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
35508         and rewrite as a compilation test.
35509
35510         * gcc.dg: Move many files into the cpp subdirectory, possibly
35511         renaming or editing them as well.
35512         Old name                New name
35513         990119-1.c              cpp/19990119-1.c
35514         990228-1.c              cpp/19990228-1.c
35515         990407-1.c              cpp/19990407-1.c
35516         990409-1.c              cpp/19990409-1.c
35517         990413-1.c              cpp/19990413-1.c
35518         990703-1.c              cpp/19990703-1.c
35519         20000127-1.c            cpp/20000127-1.c
35520         20000129-1.c            cpp/20000129-1.c
35521         20000207-1.c            cpp/20000207-1.c
35522         20000207-2.c            cpp/20000207-2.c
35523         20000209-1.c            cpp/20000209-1.c
35524         20000209-2.c            cpp/20000209-2.c
35525         20000301-1.c            cpp/20000301-1.c
35526         20000419-1.c            cpp/20000419-1.c
35527         20000510-1.S            cpp/20000510-1.S
35528         20000519-1.c            cpp/20000519-1.c
35529         20000529-1.c            cpp/20000529-1.c
35530         20000625-1.c            cpp/20000625-1.c
35531         20000625-2.c            cpp/20000625-2.c
35532         cpp-as1.c               cpp/assert1.c
35533         cpp-as2.c               cpp/assert2.c
35534         cxx-comments-1.c        cpp/cxxcom1.c
35535         cxx-comments-2.c        cpp/cxxcom2.c
35536         endif-label.c           cpp/endif.c
35537         cpp-hash1.c             cpp/hash1.c
35538         cpp-hash2.c             cpp/hash2.c
35539         cpp-if1.c               cpp/if-1.c
35540         cpp-if2.c               cpp/if-2.c
35541         cpp-if3.c               cpp/if-3.c
35542         cpp-if4.c               cpp/if-4.c
35543         cpp-if5.c               cpp/if-5.c
35544         cpp-cond.c              cpp/if-cexp.c
35545         cpp-missingop.c         cpp/if-mop.c
35546         cpp-missingparen.c      cpp/if-mpar.c
35547         cpp-opprec.c            cpp/if-oppr.c
35548         cpp-ifparen.c           cpp/if-paren.c
35549         cpp-shortcircuit.c      cpp/if-sc.c
35550         cpp-shift.c             cpp/if-shift.c
35551         cpp-unary.c             cpp/if-unary.c
35552         cpp-li1.c               cpp/line1.c
35553         cpp-li2.c               cpp/line2.c
35554         lineno.c                cpp/line3.c
35555         lineno-2.c              cpp/line4.c
35556         cpp-mi.c                cpp/mi1.c
35557         cpp-mic.h               cpp/mi1c.h
35558         cpp-micc.h              cpp/mi1cc.h
35559         cpp-mind.h              cpp/mi1nd.h
35560         cpp-mindp.h             cpp/mi1ndp.h
35561         cpp-mix.h               cpp/mi1x.h
35562         cpp-mi2.c               cpp/mi2.c
35563         cpp-mi2a.h              cpp/mi2a.h
35564         cpp-mi2b.h              cpp/mi2b.h
35565         cpp-mi2c.h              cpp/mi2c.h
35566         cpp-mi3.c               cpp/mi3.c
35567         cpp-mi3.def             cpp/mi3.def
35568         poison-1.c              cpp/poison.c
35569         pr-impl.c               cpp/prag-imp.c
35570         cpp-redef-2.c           cpp/redef1.c
35571         cpp-redef.c             cpp/redef2.c
35572         strpaste.c              cpp/strp1.c
35573         strpaste-2.c            cpp/strp2.c
35574         cpp-tradpaste.c         cpp/tr-paste.c
35575         cpp-tradstringify.c     cpp/tr-str.c
35576         cpp-tradwarn1.c         cpp/tr-warn1.c
35577         cpp-tradwarn2.c         cpp/tr-warn2.c
35578         trigraphs.c             cpp/trigraphs.c
35579         cpp-unc1.c              cpp/unc1.c
35580         cpp-unc2.c              cpp/unc2.c
35581         cpp-unc3.c              cpp/unc3.c
35582         cpp-unc.c               cpp/unc4.c
35583         undef.c                 cpp/undef1.c
35584         undef-2.c               cpp/undef2.c
35585         cpp-wi1.c               cpp/widestr1.c
35586
35587 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
35588
35589         * lib/g++.exp (g++_include_flags): Tweak.
35590
35591 2000-06-27  H.J. Lu  <hjl@gnu.org>
35592             Loren J. Rittle  <ljrittle@acm.org>
35593
35594         * lib/g++.exp (g++_include_flags): Override libgloss.exp
35595         version with one that knows about the new gcc tree structure.
35596         (g++_link_flags): Same.
35597
35598 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
35599
35600         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
35601         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
35602         case we are cross-compiling.
35603
35604         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
35605         g++.old-deja/g++.niklas/Makefile.in,
35606         g++.old-deja/g++.niklas/configure.in,
35607         g++.old-deja/g++.other/Makefile.in,
35608         g++.old-deja/g++.other/configure.in,
35609         gcc.c-torture/code_quality/Makefile.in,
35610         gcc.c-torture/code_quality/configure.in,
35611         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
35612         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
35613         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
35614         gcc.c-torture/execute/ieee/Makefile.in,
35615         gcc.c-torture/execute/ieee/configure.in,
35616         gcc.c-torture/noncompile/Makefile.in,
35617         gcc.c-torture/noncompile/configure.in,
35618         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
35619         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
35620         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
35621
35622 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
35623
35624         * g++.old-deja/g++.other/ambig3.C: New test.
35625
35626 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
35627
35628         * g++.old-deja/g++.pt/syntax1.C: New test.
35629         * g++.old-deja/g++.pt/syntax2.C: New test.
35630         * g++.old-deja/g++.other/syntax3.C: New test.
35631         * g++.old-deja/g++.other/syntax4.C: New test.
35632
35633 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
35634
35635         * gcc.dg/20000623-1.c: Prototype exit and abort.
35636
35637 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
35638
35639         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
35640         New tests.
35641         * gcc.dg/cpp-mi3.def: New file.
35642
35643         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
35644         inside assertions.
35645         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
35646         lexer's error messages.
35647         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
35648         divine anything from the linemarkers.
35649         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
35650         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
35651
35652 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
35653
35654         * gcc.dg/20000623-1.c: New test.
35655
35656 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
35657
35658         * gcc.c-torture/execute/20000622-1.c: New test.
35659
35660 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
35661
35662         * g++.old-deja/g++.other/init15.C: New test.
35663
35664 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
35665
35666         * g++.old-deja/g++.pt/vaarg2.C: New test.
35667         * g++.old-deja/g++.pt/vaarg3.C: New test.
35668
35669 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
35670
35671         * g++.old-deja/g++.other/dyncast6.C: New test.
35672
35673 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
35674
35675         * gcc.c-torture/execute/loop-6.c: New test.
35676
35677 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
35678
35679         * gcc.dg/20000614-1.c: New test.
35680         * gcc.dg/20000614-2.c: New test.
35681
35682 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
35683
35684         * g++.old-deja/g++.other/inline12.C: New test.
35685
35686 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
35687
35688         * g++.old-deja/g++.other/eh1.C: New test.
35689
35690 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
35691
35692         * g++.old-deja/g++.other/type.C: New test.
35693
35694 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
35695
35696         * g++.old-deja/g++.other/initstring.C: New test.
35697
35698 2000-06-12  Jason Merrill  <jason@redhat.com>
35699
35700         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
35701
35702 2000-06-09  Jeffrey A Law  (law@cygnus.com)
35703
35704         * gcc.c-torture/compile/20000609-1.c: New test.
35705
35706 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
35707
35708         * gcc.dg/20000609-1.c: New test.
35709
35710 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
35711
35712         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
35713         * gcc.c-torture/noncompile/poison-1.c: Move...
35714         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
35715         * gcc.dg/cpp-li1.c: Add a token after the #line.
35716
35717 2000-06-05  Richard Henderson  <rth@cygnus.com>
35718
35719         * gcc.c-torture/execute/20000605-2.c: New test.
35720         * gcc.c-torture/execute/20000605-3.c: New test.
35721
35722 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
35723
35724         * g77.f-torture/execute/20000503-1.x: New file.
35725
35726 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
35727
35728         * g++.old-deja/g++.eh/badalloc1.C: New test.
35729
35730 2000-06-05  Richard Henderson  <rth@cygnus.com>
35731
35732         * gcc.c-torture/execute/20000605-1.c: New test.
35733
35734 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
35735             Nathan Sidwell <nathan@codesourcery.com>
35736
35737         * gcc.c-torture/compile/20000605-1.c: New test.
35738
35739 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
35740
35741         * g77.f-torture/compile/20000601-1.f: New test.
35742
35743 2000-06-03  Richard Henderson  <rth@cygnus.com>
35744
35745         * gcc.c-torture/execute/20000603-1.c: New.
35746
35747 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
35748
35749         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
35750         * gcc.dg/noreturn-2.c (noreturn): Likewise.
35751
35752 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
35753
35754         * gcc.dg/compare2.c (case 12): XFAIL.
35755         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
35756         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
35757
35758         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
35759
35760 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
35761
35762         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
35763         guard macro is already defined when the header is first
35764         included.
35765         * gcc.dg/cpp-mix.h: New file.
35766         * gcc.dg/endif-label.c: Update patterns to match compiler.
35767
35768         * g++.brendan/complex1.C: Declare abort.
35769         * g++.law/refs4.C: Remove XFAIL.
35770         * g++.oliva/expr2.C: Declare abort and exit.
35771
35772 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
35773
35774         * gcc.c-torture/execute/20000528-1.c: New test.
35775
35776         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
35777         * g++.old-deja/g++.law/temps4.C: Likewise.
35778
35779         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
35780         stdlib.h.  Call abort() on failure.
35781         * g++.old-deja/g++.law/refs4.C: Likewise.
35782         * g++.old-deja/g++.law/temps4.C: Likewise.
35783         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
35784         * gcc.c-torture/execute/20000112-1.c: Include string.h.
35785
35786 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
35787
35788         Relative to g++.dg/special:
35789         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
35790
35791         Relative to g++.old-deja:
35792         * g++.brendan/complex1.C, g++.jason/optimize2.C,
35793         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
35794         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
35795         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
35796         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
35797         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
35798         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
35799
35800         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
35801         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
35802         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
35803         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
35804         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
35805         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
35806         and/or string.h.
35807
35808         * g++.other/goto1.C: Update expectations for error messages.
35809
35810 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
35811
35812         * gcc.c-torture/compile/20000523-1.c: New test.
35813
35814 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
35815
35816         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
35817
35818 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
35819
35820         * g++.old-deja/g++.eh/catch11.C: New test.
35821         * g++.old-deja/g++.eh/catch12.C: New test.
35822
35823 2000-05-24  Nick Clifton  <nickc@cygnus.com>
35824
35825         * gcc.c-torture/execute/20000523-1.c: New test.
35826
35827 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
35828
35829         * c-torture/execute/bcp-1.c: Replace abort in arg of
35830         __builtin_constant_p with a generic external function.
35831
35832         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
35833         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
35834         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
35835         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
35836         Prototype abort and/or exit.
35837
35838         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
35839         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
35840         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
35841         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
35842
35843 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
35844
35845         * gcc.dg/dwarf2-1.c: New test.
35846
35847 2000-05-20  Richard Henderson  <rth@cygnus.com>
35848
35849         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
35850
35851 2000-05-20  Andreas Jaeger  <aj@suse.de>
35852
35853         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
35854         testcase.
35855
35856 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
35857
35858         * gcc.c-torture/execute/20000519-2.c: New test.
35859
35860 2000-05-19  Andreas Jaeger  <aj@suse.de>
35861
35862         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
35863         which fails with SSA.
35864
35865         * lib/c-torture.exp: Also test with -O3 -fssa.
35866
35867 2000-05-18  Michael Meissner  <meissner@redhat.com>
35868
35869         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
35870         * gcc.c-torture/execute/920415-1.c: Ditto.
35871         * gcc.c-torture/execute/920501-1.c: Ditto.
35872         * gcc.c-torture/execute/conversion.c: Ditto.
35873         * gcc.c-torture/execute/cvt-1.c: Ditto.
35874
35875 2000-05-18  Jeffrey A Law  (law@cygnus.com)
35876
35877         * gcc.c-torture/compile/20000518-1.c: New test.
35878
35879 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
35880
35881         * g77.f-torture/compile/200005018.f: New test.
35882
35883 2000-05-17  Jeffrey A Law  (law@cygnus.com)
35884
35885         * gcc.c-torture/compile/20000517-1.c: New test.
35886
35887 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35888
35889         * gcc.c-torture/execute/20000516-1.c: New test.
35890
35891 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
35892
35893         * g++.old-deja/g++.other/eh.C: New test.
35894
35895 2000-05-12  Richard Henderson  <rth@cygnus.com>
35896
35897         * gcc.c-torture/execute/990208-1.c (main): Don't pass
35898         constants through to doit's conditional.
35899
35900 2000-05-11  Jeffrey A Law  (law@cygnus.com)
35901
35902         * gcc.c-torture/compile/20000511-1.c: New test.
35903         * g77.f-torture/compile/20000511-1.f: New test.
35904         * g77.f-torture/compile/20000511-2.f: New test.
35905
35906 2000-05-11  Michael Meissner  <meissner@redhat.com>
35907
35908         * gcc.c-torture/execute/20000511-1.c: New test.
35909
35910 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
35911
35912         * gcc.dg/dg.exp: Scan .S files as well as .c files.
35913         * gcc.dg/20000510-1.S: New.
35914
35915 2000-05-08  Catherine Moore  <clm@cygnus.com>
35916
35917         * gcc.dg/unused-3.c: New.
35918
35919 2000-05-06  Richard Henderson  <rth@cygnus.com>
35920
35921           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
35922           * g++.old-deja/g++.mike/warn1.C: Likewise.
35923           * g++.old-deja/g++.pt/local1.C: Likewise.
35924           * g++.old-deja/g++.pt/local7.C: Likewise.
35925           * g++.old-deja/g++.pt/spec16.C: Likewise.
35926
35927 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
35928
35929         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
35930
35931 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
35932
35933           * g77.f-torture/execute/20000503-1.f: New test.
35934
35935 2000-05-04  Andreas Jaeger  <aj@suse.de>
35936
35937         * gcc.dg/noreturn-2.c: New test.
35938
35939 2000-05-04  Neil Booth  <NeilB@earthling.net>
35940
35941         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
35942         preprocessor.
35943
35944 2000-05-04  Richard Henderson  <rth@cygnus.com>
35945
35946         * gcc.c-torture/execute/20000503-1.c: Fix typo.
35947
35948 2000-05-04  Richard Henderson  <rth@cygnus.com>
35949
35950         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
35951         OpenSSL by Jason R Thorpe.
35952
35953 2000-05-03  Jim Wilson  <wilson@cygnus.com>
35954
35955         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
35956
35957 2000-05-03  Robert Lipe <robertlipe@usa.net>
35958
35959         * gcc.dg/20000503-1.c: New test.
35960
35961 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
35962
35963         * gcc.c-torture/compile/20000502-1.c: New test.
35964         * g++.old-deja/g++.other/align.C: New test.
35965         * gcc.dg/cpp-tradstringify.c: New test.
35966
35967 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
35968
35969         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
35970         and hard registers.
35971
35972 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
35973
35974         * gcc.c-torture/execute/loop-5.c: New test.
35975
35976 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
35977
35978         * gcc.c-torture/execute/va-arg-20.c: New test.
35979
35980 2000-04-23  Jeffrey A Law  (law@cygnus.com)
35981
35982         * gcc.c-torture/execute/20000422-1.c: New test.
35983
35984 2000-04-20  Greg McGary  <gkm@gnu.org>
35985
35986         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
35987         when optimizing, but without sibling-call optimizations (-O1).
35988
35989 2000-04-20  Jeffrey A Law  (law@cygnus.com)
35990
35991           * gcc.c-torture/compile/20000420-1.c: New test.
35992
35993 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
35994
35995         * g++.abi/ptrflags.C: New test.
35996         * g++.eh/catchptr1.C: Test incomplete pointer chains.
35997
35998 2000-04-19  Catherine Moore  <clm@cygnus.com>
35999
36000         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
36001
36002 2000-04-19  Greg McGary  <gkm@gnu.org>
36003
36004         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
36005         sibling-call optimizations.
36006
36007 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
36008
36009         * gcc.dg/20000419-1.c: New test.
36010
36011 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
36012
36013         * gcc.c-torture/execute/20000412-6.c: New test.
36014
36015 2000-04-12  Jeffrey A Law  (law@cygnus.com)
36016
36017         * gcc.c-torture/execute/20000412-5.c: New test.
36018         * g77.f-torture/compile/20000412-1.f: New test.
36019         * gcc.c-torture/execute/20000412-4.c: New test.
36020         * gcc.c-torture/compile/20000412-2.c: New test.
36021         * gcc.c-torture/execute/20000412-3.c: New test.
36022         * gcc.c-torture/compile/20000412-1.c: New test.
36023         * gcc.c-torture/execute/20000412-2.c: New test.
36024
36025 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
36026
36027         * objc/execute/bf-20.m: New test.
36028
36029 2000-04-10  Richard Henderson  <rth@cygnus.com>
36030
36031         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
36032
36033         * gcc.c-torture/execute/20000412-1.c: New test.
36034
36035 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
36036
36037         * g++.old-deja/g++.eh/catchptr1.C: New test.
36038
36039 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
36040
36041         * g++.old-deja/g++.abi/cxa_vec.C: New test.
36042
36043 2000-04-08  Neil Booth  <NeilB@earthling.net>
36044
36045         * gcc.dg/cpp-nullchar.c: Remove test as
36046         embedded nulls cause problems.
36047
36048 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36049
36050         * gcc.dg/compare2.c: New test.
36051
36052 2000-04-08  Neil Booth  <NeilB@earthling.net>
36053
36054         * gcc.dg/cpp-nullchar.c: New test.
36055
36056 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
36057
36058         * gcc.dg/cpp-mi2.c: New test.
36059         * gcc.dg/cpp-mi2[abc].h: New files.
36060
36061 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
36062
36063         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
36064         member name.
36065
36066 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
36067
36068         * g++.old-deja/g++.abi/vmihint.C: New test.
36069
36070 2000-04-06  Neil Booth  <NeilB@earthling.net>
36071
36072         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
36073         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
36074         copyright.
36075
36076 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
36077
36078         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
36079         avoid stack-frame overwrite.
36080
36081 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
36082
36083         * gcc.c-torture/compile/20000405-2.c: New test.
36084         * gcc.c-torture/compile/20000405-3.c: New test.
36085
36086 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36087
36088         * gcc.c-torture/compile/20000405-1.c: New test.
36089
36090 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
36091
36092         * gcc.dg/cast-qual-1.c: Revert last change.
36093
36094 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36095
36096         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
36097
36098 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
36099
36100         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
36101         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
36102
36103 2000-04-03  Jeffrey A Law  (law@cygnus.com)
36104
36105         * gcc.c-torture/compile/20000403-2.c: New test.
36106         * gcc.c-torture/compile/20000403-1.c: New test.
36107
36108 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
36109
36110         * gcc.c-torture/execute/20000403-1.c: New test.
36111
36112 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
36113
36114         * gcc.c-torture/execute/20000402-1.c: New test.
36115
36116 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
36117
36118         * gcc.c-torture/execute/va-arg-15.c: New test.
36119         * gcc.c-torture/execute/va-arg-16.c: New test.
36120         * gcc.c-torture/execute/va-arg-17.c: New test.
36121         * gcc.c-torture/execute/va-arg-18.c: New test.
36122         * gcc.c-torture/execute/va-arg-19.c: New test.
36123
36124 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
36125
36126         * gcc.c-torture/compile/981211-1.c: Move to...
36127         * gcc.dg/cpp-as1.c: ...here.
36128         * gcc.dg/cpp-as2.c: New file.
36129
36130         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
36131         compiler.
36132
36133 2000-04-02  Neil Booth  <NeilB@earthling.net>
36134
36135         * gcc.dg/cpp-cond.c  New tests.
36136         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
36137         accidental success less likely.
36138         * gcc.dg/cpp-missingop.c  New tests.
36139         * gcc.dg/cpp-missingparen.c  New tests.
36140         * gcc.dg/cpp-shift.c  New tests.
36141         * gcc.dg/cpp-shortcircuit.c  New tests.
36142         * gcc.dg/cpp-unary.c  New tests.
36143
36144 2000-03-29  Jeffrey A Law  (law@cygnus.com)
36145
36146         * gcc.c-torture/compile/20000329-1.c: New test.
36147
36148 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
36149
36150         * gcc.c-torture/compile/20000326-1.c: New test.
36151         * gcc.c-torture/compile/20000326-2.c: New test.
36152
36153 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
36154
36155         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
36156         the first parameter is a function argument.
36157
36158 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
36159
36160         * g++.old-deja/g++.ext/array4.C: New test.
36161
36162 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
36163
36164         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
36165
36166 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36167
36168         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
36169
36170 2000-03-19  Richard Henderson  <rth@cygnus.com>
36171
36172         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
36173
36174 2000-03-19  Richard Henderson  <rth@cygnus.com>
36175
36176         * gcc.c-torture/compile/20000319-1.c: New test.
36177
36178 2000-03-14  Jeffrey A Law  (law@cygnus.com)
36179
36180         * gcc.c-torture/execute/20000314-3.c: New test.
36181         * gcc.c-torture/execute/20000314-2.c: New test.
36182         * gcc.c-torture/execute/20000314-1.c: New test.
36183         * gcc.c-torture/compile/20000314-2.c: New test.
36184         * gcc.c-torture/compile/20000314-1.c: New test.
36185
36186 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
36187
36188         * g++.old-deja/g++.warn/inline.C: New test.
36189
36190 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
36191
36192         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
36193         standards-compliant result rather than specific constants.
36194         Put test-values in array.
36195
36196 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
36197
36198         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
36199         (g++_target_compile): Put test-specific options last.
36200
36201 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
36202
36203         * g++.old-deja/g++.eh/vbase4.C: New test.
36204
36205 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
36206
36207         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
36208
36209 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
36210
36211         * g++.old-deja/g++.brendan/misc12.C: Removed.
36212         * g++.old-deja/g++.pt/memtemp77.C: Constify.
36213         * g++.old-deja/g++.ext/pretty4.C: New test.
36214
36215 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
36216
36217         * g++.old-deja/g++.other/string2.C: New test.
36218
36219 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
36220
36221         * g++.old-deja/g++.warn/impint2.C: New test.
36222
36223 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
36224
36225         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
36226         is 1, not zero.
36227
36228 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
36229
36230         * g++.old-deja/g++.warn/impint.C: New test.
36231         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
36232         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
36233         * g++.old-deja/g++.pt/explicit12.C: Likewise.
36234         * g++.old-deja/g++.pt/explicit13.C: Likewise.
36235         * g++.old-deja/g++.pt/explicit17.C: Likewise.
36236         * g++.old-deja/g++.pt/explicit18.C: Likewise.
36237         * g++.old-deja/g++.pt/explicit19.C: Likewise.
36238         * g++.old-deja/g++.pt/explicit23.C: Likewise.
36239         * g++.old-deja/g++.pt/explicit31.C: Likewise.
36240         * g++.old-deja/g++.pt/explicit35.C: Likewise.
36241         * g++.old-deja/g++.pt/explicit6.C: Likewise.
36242         * g++.old-deja/g++.pt/memclass7.C: Likewise.
36243
36244 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
36245
36246         * gcc.dg/cpp-redef.c: New test.
36247
36248 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
36249
36250         * g++.old-deja/g++.pt/unify7.C: New test.
36251
36252 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36253
36254         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
36255         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
36256
36257 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
36258
36259         * gcc.c-torture/compile/20000224-1.c: New test.
36260
36261 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36262
36263         * gcc.c-torture/compile/cpp-2.c: New test.
36264         * gcc.c-torture/compile/cpp-1.c: New test.
36265
36266 2000-02-25  Jeffrey A Law  (law@cygnus.com)
36267
36268         * gcc.c-torture/execute/20000225-1.c: New test.
36269
36270 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36271
36272         * gcc.dg/cpp-li2.c: New test.
36273
36274         * gcc.dg/cpp-wi1.c: New test.
36275
36276         * gcc.dg/cpp-li1.c: New test.
36277
36278 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
36279
36280         * g++.old-deja/g++.other/sizeof5.C: New test.
36281
36282 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36283
36284         * gcc.c-torture/execute/va-arg-13.c: New test.
36285
36286 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
36287
36288         * gcc.c-torture/execute/va-arg-12.c: New test.
36289
36290 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
36291
36292         * gcc.c-torture/execute/20000223-1.c: New test.
36293
36294 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
36295
36296         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
36297
36298 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
36299
36300         * g++.old-deja/g++.abi/ptrmem.C: New test.
36301
36302 2000-02-19  Richard Henderson  <rth@cygnus.com>
36303
36304         * gcc.c-torture/compile/init-3.c: New.
36305
36306 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
36307
36308         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
36309         ALWAYS_CXXFLAGS.
36310
36311 2000-02-11  Robert Lipe <robertl@sco.com>
36312
36313         * gcc.c-torture/compile/20000211-3.c: New test.
36314
36315 2000-02-11  Martin Buchholz <martin@xemacs.org>
36316
36317         * gcc.c-torture/compile/20000211-2.c: New test.
36318
36319 2000-02-11  Jeffrey A Law  (law@cygnus.com)
36320
36321         * gcc.c-torture/compile/20000211-1.c: New test.
36322
36323 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
36324
36325         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
36326           on native targets
36327
36328 2000-02-08  Nathan Sidwell  <nathan@acm.org>
36329
36330         * g++.old-deja/g++.other/cast5.C: New test.
36331
36332 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
36333
36334         * gcc.c-torture/execute/20000205-1.c: New.
36335
36336 2000-02-03  Nathan Sidwell  <nathan@acm.org>
36337
36338         * g++.old-deja/g++.jason/cast3.C: Return void.
36339         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
36340
36341 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36342
36343         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
36344
36345         * gcc.dg/loop-1.c: New test.
36346
36347 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
36348
36349         * gcc.c-torture/compile/20000127-1.c: New test.
36350         * gcc.c-torture/execute/991228-1.c: New test.
36351
36352 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36353
36354         * gcc.dg/unused-2.c: New test.
36355
36356         * gcc.dg/conv-1.c: New test.
36357
36358 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
36359
36360         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
36361         compiler.
36362         (tool_option_proc): Fix typo.
36363
36364 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
36365
36366         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
36367         of the ld on the host, not on the build machine.
36368         Also, don't crash if '--help' is not a supported option.
36369
36370 2000-01-24  Richard Henderson  <rth@cygnus.com>
36371
36372         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
36373
36374 2000-01-20  Jeffrey A Law  (law@cygnus.com)
36375
36376         * gcc.c-torture/execute/20000120-2.c: New test.
36377         * gcc.c-torture/execute/20000120-1.c: New test.
36378
36379 2000-01-13  Jeffrey A Law  (law@cygnus.com)
36380
36381         * gcc.c-torture/execute/20000113-1.c: New test.
36382
36383 2000-01-12  Jeffrey A Law  (law@cygnus.com)
36384
36385         * gcc.c-torture/execute/20000112-1.c: New test.
36386
36387 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36388
36389         * gcc.dg/20000111-1.c: New test.
36390
36391 2000-01-10  Jeffrey A Law  (law@cygnus.com)
36392
36393         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
36394         with 16 bit integers.
36395
36396 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36397
36398         * gcc.dg/20000108-1.c: New test.
36399
36400 2000-01-05  Nathan Sidwell  <nathan@acm.org>
36401
36402         * g++.old-deja/g++.ns/koenig8.C: New test.
36403
36404 2000-01-05  Nathan Sidwell  <nathan@acm.org>
36405
36406         * g++.old-deja/g++.other/cast4.C: New test.
36407
36408 2000-01-05  Jeffrey A Law  (law@cygnus.com)
36409
36410         * gcc.c-torture/compile/20000105-2.c: New test.
36411         * gcc.c-torture/compile/20000105-1.c: New test.
36412
36413 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36414
36415         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
36416         references to printf & atoi to conform to ANSI standard.
36417         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
36418         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
36419         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
36420         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
36421         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
36422         * g++.old-deja/g++.brendan/complex1.C: Likewise.
36423         * g++.old-deja/g++.brendan/copy1.C: Likewise.
36424         * g++.old-deja/g++.brendan/copy2.C: Likewise.
36425         * g++.old-deja/g++.brendan/copy3.C: Likewise.
36426         * g++.old-deja/g++.brendan/copy4.C: Likewise.
36427         * g++.old-deja/g++.brendan/copy5.C: Likewise.
36428         * g++.old-deja/g++.brendan/copy6.C: Likewise.
36429         * g++.old-deja/g++.brendan/copy7.C: Likewise.
36430         * g++.old-deja/g++.brendan/copy8.C: Likewise.
36431         * g++.old-deja/g++.brendan/crash11.C: Likewise.
36432         * g++.old-deja/g++.brendan/crash14.C: Likewise.
36433         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
36434         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
36435         * g++.old-deja/g++.brendan/delete2.C: Likewise.
36436         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
36437         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
36438         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
36439         * g++.old-deja/g++.brendan/eh1.C: Likewise.
36440         * g++.old-deja/g++.brendan/groff1.C: Likewise.
36441         * g++.old-deja/g++.brendan/init3.C: Likewise.
36442         * g++.old-deja/g++.brendan/misc12.C: Likewise.
36443         * g++.old-deja/g++.brendan/misc7.C: Likewise.
36444         * g++.old-deja/g++.brendan/new2.C: Likewise.
36445         * g++.old-deja/g++.brendan/operators4.C: Likewise.
36446         * g++.old-deja/g++.brendan/operators5.C: Likewise.
36447         * g++.old-deja/g++.brendan/overload2.C: Likewise.
36448         * g++.old-deja/g++.brendan/overload7.C: Likewise.
36449         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
36450         * g++.old-deja/g++.brendan/reference1.C: Likewise.
36451         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
36452         * g++.old-deja/g++.brendan/template24.C: Likewise.
36453         * g++.old-deja/g++.brendan/template3.C: Likewise.
36454         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
36455         * g++.old-deja/g++.jason/inline3.C: Likewise.
36456         * g++.old-deja/g++.jason/opeq.C: Likewise.
36457         * g++.old-deja/g++.law/arg5.C: Likewise.
36458         * g++.old-deja/g++.law/arm7.C: Likewise.
36459         * g++.old-deja/g++.law/ctors11.C: Likewise.
36460         * g++.old-deja/g++.law/cvt8.C: Likewise.
36461         * g++.old-deja/g++.law/init9.C: Likewise.
36462         * g++.old-deja/g++.law/refs4.C: Likewise.
36463         * g++.old-deja/g++.law/template2.C: Likewise.
36464         * g++.old-deja/g++.law/visibility24.C: Likewise.
36465         * g++.old-deja/g++.law/vtable3.C: Likewise.
36466         * g++.old-deja/g++.mike/asm2.C: Likewise.
36467         * g++.old-deja/g++.mike/eh1.C: Likewise.
36468         * g++.old-deja/g++.mike/misc1.C: Likewise.
36469         * g++.old-deja/g++.mike/misc13.C: Likewise.
36470         * g++.old-deja/g++.mike/misc14.C: Likewise.
36471         * g++.old-deja/g++.mike/ns12.C: Likewise.
36472         * g++.old-deja/g++.mike/p1248.C: Likewise.
36473         * g++.old-deja/g++.mike/p3708.C: Likewise.
36474         * g++.old-deja/g++.mike/p3708a.C: Likewise.
36475         * g++.old-deja/g++.mike/p3708b.C: Likewise.
36476         * g++.old-deja/g++.mike/p646.C: Likewise.
36477         * g++.old-deja/g++.mike/p700.C: Likewise.
36478         * g++.old-deja/g++.mike/p783.C: Likewise.
36479         * g++.old-deja/g++.mike/p783a.C: Likewise.
36480         * g++.old-deja/g++.mike/p783b.C: Likewise.
36481         * g++.old-deja/g++.mike/p786.C: Likewise.
36482         * g++.old-deja/g++.mike/p789.C: Likewise.
36483         * g++.old-deja/g++.mike/p789a.C: Likewise.
36484         * g++.old-deja/g++.mike/p807a.C: Likewise.
36485         * g++.old-deja/g++.other/delete3.C: Likewise.
36486         * g++.old-deja/g++.other/dyncast1.C: Likewise.
36487         * g++.old-deja/g++.other/dyncast2.C: Likewise.
36488         * g++.old-deja/g++.other/dyncast3.C: Likewise.
36489         * g++.old-deja/g++.other/empty1.C: Likewise.
36490         * g++.old-deja/g++.other/temporary1.C: Likewise.
36491         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
36492         * g++.old-deja/g++.pt/t16.C: Likewise.
36493         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
36494
36495 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
36496
36497         * gcc.dg/991230-1.c: New test.
36498
36499 1999-12-29  Jeffrey A Law  (law@cygnus.com)
36500
36501         * gcc.c-torture/compile/991229-3.c: New test.
36502         * gcc.c-torture/compile/991229-2.c: New test.
36503         * gcc.c-torture/compile/991229-1.c: New test.
36504
36505 1999-12-29  Greg McGary <gkm@eng.ascend.com>
36506
36507         * gcc.c-torture/compile/labels-2.c: New test.
36508
36509 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
36510
36511         * gcc.c-torture/execute/991227-1.c: New test.
36512
36513 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36514
36515         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
36516
36517 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
36518
36519         * gcc.c-torture/execute/991221-1.c: New test.
36520
36521 1999-12-20  Nathan Sidwell  <nathan@acm.org>
36522
36523         * g++.old-deja/g++.other/cast3.C: New test.
36524
36525 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
36526
36527         * gcc.c-torture/execute/991216-4.c: New test.
36528
36529 1999-12-16  Michael Meissner  <meissner@cygnus.com>
36530
36531         * gcc.c-torture/execute/991216-1.c: New test.
36532         * gcc.c-torture/execute/991216-2.c: New test.
36533         * gcc.c-torture/execute/991216-3.c: New test.
36534
36535 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
36536
36537         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
36538         Actually make the test fail by using "-O2" for compilation.
36539
36540 1999-12-15  Nathan Sidwell  <nathan@acm.org>
36541
36542         * g++.old-deja/g++.warn/cast-align1.C: New test.
36543
36544 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
36545
36546         * gcc.c-torture/compile/991214-1.c: New test.
36547         * gcc.c-torture/compile/991214-2.c: New test.
36548
36549 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
36550
36551         * gcc.dg/991214-1.c: New test.
36552
36553 1999-12-13  Jeffrey A Law  (law@cygnus.com)
36554
36555         * gcc.c-torture/compile/991213-3.c: New test.
36556         * gcc.c-torture/compile/991213-2.c: New test.
36557         * gcc.c-torture/compile/991213-1.c: New test.
36558
36559 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
36560
36561         * gcc.dg/991209-1.c: New test.
36562
36563 1999-12-08  Nathan Sidwell <nathan@acm.org>
36564
36565         * gcc.c-torture/compile/991208-1.c: New test.
36566
36567 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36568
36569         * gcc.dg/ultrasp2.c: New test.
36570
36571 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
36572
36573         * g++.old-deja/g++.abi/align.C (main): Fix typo.
36574
36575 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
36576
36577         * gcc.c-torture/compile/991202-1.c: New test.
36578         * gcc.c-torture/execute/991202-1.c: New test.
36579         * gcc.c-torture/execute/991202-2.c: New test.
36580         * gcc.c-torture/execute/991202-3.c: New test.
36581
36582 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
36583
36584         * g++.old-deja/g++.abi/align.C: New test.
36585         * g++.old-deja/g++.abi/aggregates.C: Likewise.
36586         * g++.old-deja/g++.abi/bitfields.C: Likewise.
36587
36588 1999-12-01  Richard Henderson  <rth@cygnus.com>
36589
36590         * gcc.c-torture/execute/991201-1.c: New.
36591
36592 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
36593
36594         * gcc.dg/991129-1.c: New test.
36595
36596 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
36597
36598         * gcc.c-torture/compile/991127-1.c: New test.
36599
36600 1999-11-22  Nathan Sidwell  <nathan@acm.org>
36601
36602         * g++.old-deja/g++.other/warn4.C: New test.
36603
36604 1999-11-22  Nathan Sidwell  <nathan@acm.org>
36605
36606         * g++.old-deja/g++.eh/cleanup2.C: New test.
36607         * g++.old-deja/g++.ext/pretty2.C: New test.
36608         * g++.old-deja/g++.ext/pretty3.C: New test.
36609         * g++.old-deja/g++.other/debug6.C: New test.
36610
36611 1999-10-20  Jim Wilson  <wilson@cygnus.com>
36612
36613         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
36614         compiler_output to look for one error message instead of two.
36615
36616 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
36617
36618         * gcc.c-torture/execute/991118-1.c: Also test case
36619         where the word boundary does not split a byte evenly.
36620
36621 1999-11-19  Nathan Sidwell  <nathan@acm.org>
36622
36623         * g++.old-deja/g++.ext/restrict1.C: New test.
36624
36625 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
36626
36627         * gcc.c-torture/execute/991118-1.c: New test.
36628
36629 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
36630
36631         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
36632         working directory pathnames.
36633
36634 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
36635
36636         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
36637         host is equipped with driver.h and driver.o so it can actually
36638         compile and run the tests.
36639
36640 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
36641
36642         * gcc.c-torture/compile/991008-1.c: New test.
36643
36644 1999-11-08  Nick Clifton  <nickc@cygnus.com>
36645
36646         * lib/gcc-dg.exp: Include target-supports.exp
36647
36648 1999-11-05  Nick Clifton  <nickc@cygnus.com>
36649
36650         * lib/target-supports.exp: New file: Provide procs to test for
36651         features supported by the target.
36652         (check_weak_available): Moved here from ecos.exp.
36653         (check_alias_available): New proc: Determine of the target
36654         toolchain supports the alias attribute.
36655
36656         * gcc.dg/special/ecos.exp: Move check_weak_available to
36657         target-supports.exp.
36658         (alias-1.c): Only perform the test if the target supports
36659         aliases.
36660         (wkali-1.c): Only perform the test if the target supports
36661         aliases.
36662
36663         * gcc.dg/990506-0.c: Expect error messages from cross
36664         targets as well as native targets.
36665
36666 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36667
36668         * gcc.dg/ultrasp1.c: Removed xfail.
36669         * gcc.dg/struct-ret-2.c: Likewise.
36670         * gcc.dg/array-1.c: Likewise.
36671
36672 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36673
36674         * gcc.dg/struct-ret-2.c: New test.
36675
36676         * gcc.dg/array-1.c: New test.
36677
36678 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
36679
36680         * gcc.c-torture/execute/991030-1.c: New test.
36681
36682 1999-10-26  Richard Henderson  <rth@cygnus.com>
36683
36684         * gcc.c-torture/compile/991026-2.c: New test.
36685
36686 1999-10-26  Jeffrey A Law  (law@cygnus.com)
36687
36688         * gcc.c-torture/compile/991026-1.c: New test.
36689
36690 1999-10-23  Jeffrey A Law  (law@cygnus.com)
36691
36692         * gcc.c-torture/execute/991023-1.c: New test.
36693
36694 1999-10-19  Jeffrey A Law  (law@cygnus.com)
36695
36696         * gcc.c-torture/execute/991019-1.c: New test.
36697
36698 1999-10-16  Richard Henderson  <rth@cygnus.com>
36699
36700         * gcc.c-torture/execute/991016-1.c: New test.
36701
36702 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
36703
36704         * gcc.c-torture/execute/991014-1.c: New test.
36705
36706 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
36707
36708         * g++.old-deja/g++.other/union2.C: New test.
36709
36710 1999-10-13  Nathan Sidwell  <nathan@acm.org>
36711
36712         * g++.old-deja/g++.other/vaarg2.C: New test.
36713         * g++.old-deja/g++.other/vaarg3.C: New test.
36714
36715 1999-10-12  Craig Burley  <craig@jcb-sc.com>
36716
36717         * g77.f-torture/noncompile/19990905-1.f: Moved from being
36718         in compile/.
36719
36720 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
36721
36722         * gcc.c-torture/execute/va-arg-11.c: New test.
36723
36724 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
36725
36726         * lib/file-format.exp (gcc_target_object_format): Don't
36727         crash if objdump is unavailable.
36728
36729 1999-09-29  Donn Terry <donn@interix.com>
36730
36731         * gcc.misc-tests/mg.exp: delete extraneous redirection.
36732
36733 1999-09-28  Nick Clifton  <nickc@cygnus.com>
36734
36735         * gcc.c-torture/compile/990928-1.c: New test.
36736
36737 1999-09-28  Nathan Sidwell  <nathan@acm.org>
36738
36739         * g++.old-deja/g++.other/decl6.C: New test.
36740
36741 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36742
36743         * gcc.c-torture/execute/va-arg-10.c: New test.
36744
36745 1999-09-27  Nathan Sidwell  <nathan@acm.org>
36746
36747         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
36748         __PRETTY_FUNCTION__.
36749
36750 1999-09-23  Nick Clifton  <nickc@cygnus.com>
36751
36752         * gcc.c-torture/execute/990923-1.c: New test.
36753
36754 1999-09-21  Nick Clifton  <nickc@cygnus.com>
36755
36756         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
36757         for which -fpic is inappropriate.
36758
36759 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
36760
36761         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
36762
36763 1999-09-21  Nathan Sidwell  <nathan@acm.org>
36764
36765         * g++.old-deja/g++.other/dyncast1.C: New test.
36766         * g++.old-deja/g++.other/dyncast2.C: New test.
36767         * g++.old-deja/g++.other/dyncast3.C: New test.
36768         * g++.old-deja/g++.other/dyncast4.C: New test.
36769         * g++.old-deja/g++.other/dyncast5.C: New test.
36770         * g++.old-deja/g++.eh/catch3.C: New test.
36771         * g++.old-deja/g++.eh/catch3p.C: New test.
36772         * g++.old-deja/g++.eh/catch4.C: New test.
36773         * g++.old-deja/g++.eh/catch4p.C: New test.
36774         * g++.old-deja/g++.eh/catch5.C: New test.
36775         * g++.old-deja/g++.eh/catch5p.C: New test.
36776         * g++.old-deja/g++.eh/catch6.C: New test.
36777         * g++.old-deja/g++.eh/catch6p.C: New test.
36778         * g++.old-deja/g++.eh/catch7.C: New test.
36779         * g++.old-deja/g++.eh/catch7p.C: New test.
36780         * g++.old-deja/g++.eh/catch8.C: New test.
36781         * g++.old-deja/g++.eh/catch8p.C: New test.
36782         * g++.old-deja/g++.eh/catch9.C: New test.
36783         * g++.old-deja/g++.eh/catch9p.C: New test.
36784
36785 1999-09-13  Nathan Sidwell  <nathan@acm.org>
36786
36787         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
36788         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
36789
36790 1999-09-13  Jeffrey A Law  (law@cygnus.com)
36791
36792         * gcc.c-torture/compile/990913-1.c: New test.
36793
36794 1999-09-10  Nathan Sidwell  <nathan@acm.org>
36795
36796         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
36797         * g++.old-deja/g++.jason/rfg5.C: Likewise.
36798
36799 1999-09-09  Richard Henderson  <rth@cygnus.com>
36800
36801         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
36802
36803 1999-09-09  Nathan Sidwell  <nathan@acm.org>
36804
36805         * g++.old-deja/g++.other/lookup11.C: New test.
36806         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
36807         what is permitted and what we want.
36808         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
36809         overload use.
36810         * g++.old-deja/g++.jason/rfg5.C: Likewise.
36811
36812 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
36813
36814         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
36815         * gcc.c-torture/noncompile/poison-1.c: New file.
36816
36817 1999-09-08  Nathan Sidwell  <nathan@acm.org>
36818
36819         * g++.old-deja/g++.other/sizeof3.C: New test.
36820         * g++.old-deja/g++.other/sizeof4.C: New test.
36821         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
36822         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
36823
36824 1999-09-07  Richard Henderson  <rth@cygnus.com>
36825
36826         * gcc.dg/va-arg-1.c: New.
36827
36828 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36829
36830         * gcc.c-torture/execute/va-arg-9.c: New test.
36831
36832 1999-09-05  Craig Burley  <craig@jcb-sc.com>
36833
36834         * g77.f-torture/compile/980519-2.f: New test.
36835         * g77.f-torture/compile/19990905-0.f: New test.
36836         * g77.f-torture/compile/19990905-1.f: New test.
36837         * g77.f-torture/compile/19990905-2.f: New test.
36838
36839         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
36840
36841 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
36842
36843         * gcc.c-torture/execute/990827-1.c: Fix typo.
36844
36845 1999-09-03  Nathan Sidwell  <nathan@acm.org>
36846
36847         * g++.old-deja/g++.other/deref1.C: New test.
36848
36849 1999-09-02  Nathan Sidwell  <nathan@acm.org>
36850
36851         * g++.old-deja/g++.other/ambig2.C: New test.
36852         * g++.old-deja/g++.other/cond5.C: New test.
36853         * g++.old-deja/g++.other/lookup16.C: New test.
36854
36855 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
36856
36857         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
36858         assemblers too.
36859
36860 1999-08-31  Jeffrey A Law  (law@cygnus.com)
36861
36862         * lib/c-torture.exp: Avoid the "compare executables" optimization
36863         when testing native.
36864
36865 1999-08-29  Jeffrey A Law  (law@cygnus.com)
36866
36867         * gcc.c-torture/execute/990829-1.c: New test.
36868         * gcc.c-torture/compile/990829-1.c: New test.
36869
36870 1999-08-27  Paul Burchard  <burchard@pobox.com>
36871
36872         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
36873         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
36874         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
36875         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
36876         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
36877         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
36878         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
36879         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
36880         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
36881         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
36882         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
36883
36884 1999-08-27  Jeffrey A Law  (law@cygnus.com)
36885
36886         * gcc.c-torture/execute/990827-1.c: New test.
36887
36888 1999-08-26  Craig Burley  <craig@jcb-sc.com>
36889
36890         * g77.f-torture/noncompile/19990826-4.f: New test.
36891
36892         * g77.f-torture/compile/19990826-3.f: New test.
36893
36894         * g77.f-torture/execute/19990826-2.f: New test.
36895
36896         * g77.f-torture/compile/19990826-1.f: New test.
36897
36898         * gcc.c-torture/execute/990826-0.c: New test.
36899         * g77.c-torture/execute/19990826-0.f: New test.
36900
36901         * g77.f-torture/noncompile/970626-2.f: New test.
36902
36903 1999-08-25  Paul Burchard  <burchard@pobox.com>
36904
36905         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
36906         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
36907         lss-011.C: New tests.
36908
36909 1999-08-25  Nathan Sidwell  <nathan@acm.org>
36910
36911         * g++.old-deja/g++.other/decl5.C: New test.
36912
36913 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36914
36915         * noncompile/noncompile.exp: Load_lib c-torture.exp.
36916         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
36917         call `postbase' for each one.  All callers of `postbase' changed
36918         to call this instead.
36919
36920 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
36921
36922         * gcc.c-torture/execute/990811-1.c: New test.
36923
36924 1999-08-09  Nick Clifton  <nickc@cygnus.com>
36925
36926         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
36927         just native ones.
36928
36929         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
36930         just native ones.
36931
36932 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
36933
36934         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
36935
36936 1999-08-04  Jeffrey A Law  (law@cygnus.com)
36937
36938         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
36939
36940 1999-08-04  Nathan Sidwell  <nathan@acm.org>
36941
36942         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
36943
36944 1999-08-04  Jeffrey A Law  (law@cygnus.com)
36945
36946         * gcc.c-torture/execute/990804-1.c: New test.
36947
36948 1999-08-03  Nathan Sidwell  <nathan@acm.org>
36949
36950         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
36951         * g++.old-deja/g++.brendan/crash64.C: Likewise.
36952         * g++.old-deja/g++.brendan/overload8.C: Likewise.
36953
36954 1999-08-03  Nathan Sidwell  <nathan@acm.org>
36955
36956         * g++.old-deja/g++.other/struct1.C: New test.
36957
36958 1999-08-03  Nathan Sidwell  <nathan@acm.org>
36959
36960         * g++.old-deja/g++.other/enum2.C: New test.
36961
36962 1999-08-02  Richard Henderson  <rth@cygnus.com>
36963
36964         Adapted from tests from Franz Sirl:
36965         * gcc.c-torture/execute/va-arg-7.c: New test.
36966         * gcc.c-torture/execute/va-arg-8.c: New test.
36967
36968 1999-08-01  Jeffrey A Law  (law@cygnus.com)
36969
36970         * gcc.c-torture/compile/990801-2.c: New test.
36971
36972         * gcc.c-torture/compile/990801-1.c: New test.
36973
36974 1999-07-27  Michael Meissner  <meissner@cygnus.com>
36975
36976         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
36977         fp-cmp-1.c, converting double to float.
36978
36979         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
36980         fp-cmp-1.c, converting double to long double.
36981
36982         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
36983         from fr1 to unknown_register, since fr1 is a legitimate register
36984         on some machines.
36985
36986 1999-07-25  Jeffrey A Law  (law@cygnus.com)
36987
36988         * README: More listname related changes.
36989
36990 1999-07-08  Catherine Moore  <clm@cygnus.com>
36991
36992         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
36993
36994 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
36995
36996         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
36997
36998 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
36999
37000         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
37001
37002 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
37003
37004         * gcc.dg/990703-1.c: New test.
37005
37006 1999-06-29  Nick Clifton  <nickc@cygnus.com>
37007
37008         * lib/file-format.exp: New file: Move definition of proc
37009         gcc_target_object_format to here from
37010         gcc.dg/special/ecos.exp.
37011
37012         * lib/c-torture.exp: Include lib file-format.exp.
37013         * lib/gcc-dg.exp: Include lib file-format.exp.
37014
37015         * gcc.dg/special/ecos.exp: Remove definition of proc
37016         gcc_target_object_format.
37017
37018 1999-06-28  Jeffrey A Law  (law@cygnus.com)
37019
37020         * gcc.c-torture/execute/990628-1.c: New test.
37021
37022 1999-06-25  Jeffrey A Law  (law@cygnus.com)
37023
37024         * gcc.c-torture/compile/990625-2.c: New test.
37025
37026         * gcc.c-torture/compile/990625-1.c: New test.
37027
37028 1999-06-23  Nick Clifton  <nickc@cygnus.com>
37029
37030         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
37031         attributes compile.
37032         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
37033         ports that use the COFF/PE file format.
37034
37035 1999-06-17  Jeffrey A Law  (law@cygnus.com)
37036
37037         * gcc.c-torture/compile/990617-1.c: New test.
37038
37039 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
37040
37041         * g++.old-deja/g++.other/decl4.C: New test.
37042
37043 1999-06-14  Nathan Sidwell  <nathan@acm.org>
37044
37045         * g++.old-deja/g++.other/bitfld3.C: New test.
37046
37047 1999-06-08  Nathan Sidwell  <nathan@acm.org>
37048
37049         * g++.old-deja/g++.eh/catch1.C: New test.
37050
37051 1999-06-07  Jeffrey A Law  (law@cygnus.com)
37052
37053         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
37054
37055         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
37056         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
37057
37058 1999-06-05  Craig Burley  <craig@jcb-sc.com>
37059
37060         * g77.f-torture/compile/19990502-0.f: Replace with new,
37061         shorter, test that still fails after recent changes.
37062
37063 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
37064
37065         * gcc.c-torture/execute/990604-1.c: New test.
37066
37067 1999-05-31  Jeffrey A Law  (law@cygnus.com)
37068
37069         * gcc.c-torture/execute/990531-1.c: New test.
37070
37071 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37072
37073         * gcc.c-torture/compile/990527-1.c: New test.
37074
37075 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
37076
37077         * gcc.c-torture/execute/990527-1.c: New test.
37078
37079 1999-05-25  Nick Clifton  <nickc@cygnus.com>
37080
37081         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
37082         bitfields as signed.
37083
37084 1999-05-25  Craig Burley  <craig@jcb-sc.com>
37085
37086         * g77.f-torture/compile/19990525-0.f: New test.
37087
37088 1999-05-25  Jeffrey A Law  (law@cygnus.com)
37089
37090         * gcc.c-torture/execute/990525-2.c: New test.
37091
37092         * gcc.c-torture/execute/990525-1.c: New test.
37093
37094 1999-05-24  Nathan Sidwell  <nathan@acm.org>
37095
37096         * g++.old-deja/g++.other/anon3.C: New test.
37097         * g++.old-deja/g++.other/anon4.C: New test.
37098         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
37099         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
37100         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
37101         Merrill).
37102
37103 1999-05-24  Jeffrey A Law  (law@cygnus.com)
37104
37105         * gcc.c-torture/execute/990524-1.c: New test.
37106
37107         * gcc.dg/990524-1.c: New test.
37108
37109 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37110
37111         * gcc.c-torture/compile/990523-1.c: New test.
37112
37113 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
37114
37115         * gcc.c-torture/compile/990519-1.c: New test.
37116
37117 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
37118
37119         * gcc.c-torture/compile/990517-1.c: New test.
37120
37121         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
37122         (e4, f4): New tests.
37123         (main): Call them.
37124
37125 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37126
37127         * gcc.dg/noreturn-1.c: New test.
37128
37129 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
37130
37131         * gcc.c-torture/execute/990513-1.c: New test.
37132
37133 1999-05-10  Richard Henderson  <rth@cygnus.com>
37134
37135         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
37136
37137 1999-05-10  Craig Burley  <craig@jcb-sc.com>
37138
37139         * g77.f-torture/execute/erfc.f: Use small single-precision
37140         values, to avoid problems on Alphas when not -mieee.
37141
37142 1999-05-08  Craig Burley  <craig@jcb-sc.com>
37143
37144         * gcc.dg/990506-0.c: New test.
37145
37146 1999-05-08  Richard Henderson  <rth@cygnus.com>
37147
37148         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
37149         the constant to test.  Don't XFAIL 64-bit targets.
37150
37151         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
37152         * g++.old-deja/g++.law/profile1.C: Likewise.
37153
37154         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
37155         operator new instances.
37156         * g++.old-deja/g++.other/delete5.C: Likewise.
37157
37158 1999-05-03  Craig Burley  <craig@jcb-sc.com>
37159
37160         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
37161         intrinsic.
37162
37163 1999-05-03  Craig Burley  <craig@jcb-sc.com>
37164
37165         * g77.f-torture/execute/u77-test.f: Reverse order of two
37166         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
37167
37168 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37169
37170         * gcc.dg/compare1.c: New test.
37171
37172 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
37173
37174         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
37175         New tests.
37176
37177 1999-05-02  Craig Burley  <craig@jcb-sc.com>
37178
37179         * g77.f-torture/compile/19990502-1.f: New test.
37180
37181 1999-05-02  Craig Burley  <craig@jcb-sc.com>
37182
37183         * g77.f-torture/compile/19990502-0.f: New test.
37184
37185 1999-05-02  Craig Burley  <craig@jcb-sc.com>
37186
37187         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
37188         intrinsic.
37189
37190 1999-05-02  Craig Burley  <craig@jcb-sc.com>
37191
37192         * g77.f-torture/execute/u77-test.f (main): List libU77
37193         intrinsics not currently tested.
37194         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
37195         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
37196         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
37197         Trim blanks off the ends of some printed strings.
37198
37199 1999-05-02  Craig Burley  <craig@jcb-sc.com>
37200
37201         * g77.f-torture/execute/u77-test.f (main): Just warn about
37202         FSTAT gid disagreement, as it's expected on some systems.
37203
37204 1999-05-01  Craig Burley  <craig@jcb-sc.com>
37205
37206         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
37207         use a new function, which allows for some slop.
37208         Clean up some commentary.
37209         (issum): The new function.
37210         (sgladd): Deleted subroutine.
37211
37212 1999-05-01  Craig Burley  <craig@jcb-sc.com>
37213
37214         * g77.f-torture/execute/u77-test.f: Modify to be more like
37215         libf2c/libU77 version, bringing patches to that version here.
37216         Add suitable commentary.
37217
37218 1999-04-25  Richard Henderson  <rth@cygnus.com>
37219
37220         * gcc.dg/990424-1.c: New test.
37221
37222 1999-04-24  Craig Burley  <craig@jcb-sc.com>
37223
37224         * g77.f-torture/execute/u77-test.f (main): Bug involving
37225         LSTAT has been fixed, so turn back on full checking.
37226
37227 1999-04-20  Craig Burley  <craig@jcb-sc.com>
37228
37229         * g77.f-torture/compile/19990419-0.f: New test.
37230         * g77.f-torture/execute/19990419-1.f: New test.
37231
37232 1999-04-17  Richard Henderson  <rth@cygnus.com>
37233
37234         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
37235         to avoid the need for a prototype to supress a warning.
37236
37237 1999-04-07  Jim Wilson  <wilson@cygnus.com>
37238
37239         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
37240
37241 1999-04-04  Jeffrey A Law  (law@cygnus.com)
37242
37243         * gcc.c-torture/execute/990404-1.c: New test.
37244
37245 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
37246
37247         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
37248         * gcc.dg/cpp-if3.c: Don't use -pedantic.
37249         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
37250         missing initializer warnings.
37251
37252 1999-03-28  Jeffrey A Law  (law@cygnus.com)
37253
37254         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
37255         matching strings.
37256
37257 1999-03-26  Jeffrey A Law  (law@cygnus.com)
37258
37259         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
37260
37261 1999-03-26  Craig Burley  <craig@jcb-sc.com>
37262
37263         * g77.f-torture/execute/19990325-0.f: New test.
37264         * g77.f-torture/execute/19990325-1.f: New test.
37265
37266 1999-03-24  Jeffrey A Law  (law@cygnus.com)
37267
37268         * gcc.c-torture/execute/990324-1.c: New test.
37269
37270 1999-03-22  Jim Wilson  <wilson@cygnus.com>
37271
37272         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
37273         test with 4.
37274
37275 1999-03-17  Richard Henderson  <rth@cygnus.com>
37276
37277         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
37278
37279 1999-03-13  Craig Burley  <craig@jcb-sc.com>
37280
37281         * g77.f-torture/execute/19990313-2.f: New test.
37282         * g77.f-torture/execute/19990313-3.f: New test.
37283
37284 1999-03-13  Craig Burley  <craig@jcb-sc.com>
37285
37286         * g77.f-torture/execute/19990313-0.f: New test.
37287         * g77.f-torture/execute/19990313-1.f: New test.
37288
37289 1999-03-12  Jim Wilson  <wilson@cygnus.com>
37290
37291         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
37292         printf to sprintf.
37293         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
37294         (main): Add check for u15.  Conditionalize u31 check depending on
37295         whether ints are <32 bits or >=32 bits.
37296
37297 1999-03-08  Craig Burley  <craig@jcb-sc.com>
37298
37299         * g77.f-torture/execute/19981119-0.f: Improve testiness.
37300
37301 1999-03-08  Craig Burley  <craig@jcb-sc.com>
37302
37303         * g77.f-torture/compile/19990305-0.f: New test.
37304         * g77.f-torture/execute/19981119-0.f: New test.
37305
37306 1999-03-08  Craig Burley  <craig@jcb-sc.com>
37307
37308         * g77.f-torture/execute/970625-2.f: call ABORT if final
37309         result is not correct, instead of just printing it.
37310         Add this checking via newly introduced obfuscation, to
37311         trip up buggy front ends.
37312
37313 1999-03-07  Craig Burley  <craig@jcb-sc.com>
37314
37315         * g77.f-torture/compile/960317-1.f: Moved from being
37316         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
37317
37318 1999-03-06  Craig Burley  <craig@jcb-sc.com>
37319
37320         * g77.f-torture/execute/960317-1.f: New (old) test.
37321         * g77.f-torture/execute/970625-2.f: Ditto.
37322
37323 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
37324
37325         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
37326         message on line 1 or line 2; cccp and cpplib do this differently.
37327
37328 1999-03-01  Jeffrey A Law  (law@cygnus.com)
37329
37330         * g++.old-deja/g++.law/weak1.C: New test.
37331
37332 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
37333
37334         * gcc.c-torture/execute/990119-1.c: Renamed to...
37335         * gcc.dg/990119-1.c: this, so it will only be tested once
37336         (it's a preprocessor test, it doesn't need to be run at
37337         multiple optimization levels).
37338
37339 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
37340
37341         * lib/g++.exp: Don't add incdir=$base_dir/../include to
37342           ALWAYS_CXXFLAGS.
37343
37344 1999-02-24  Craig Burley  <craig@jcb-sc.com>
37345
37346         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
37347         * g77.f-torture/compile/19981216-0.f: ...as it is expected
37348         to not be compilable by current g77.
37349
37350 1999-02-24  Nick Clifton  <nickc@cygnus.com>
37351
37352         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
37353
37354 1999-02-22  Jeffrey A Law  (law@cygnus.com)
37355
37356         * gcc.c-torture/execute/990222-1.c: New test.
37357
37358 1999-02-19  Craig Burley  <craig@jcb-sc.com>
37359
37360         * g77.f-torture/compile/19990218-0.f: New test.
37361         * g77.f-torture/noncompile/19990218-1.f: New test.
37362
37363 1999-02-18  Craig Burley  <craig@jcb-sc.com>
37364
37365         * g77.f-torture/compile/19981216-0.f: New test.
37366
37367 1999-02-14  Jeffrey A Law  (law@cygnus.com)
37368
37369         * gcc.dg/990214-1.c: New test.
37370
37371 1999-02-13  Jeffrey A Law  (law@cygnus.com)
37372
37373         * gcc.dg/990213-2.c: New test.
37374
37375         * gcc.dg/990213-1.c: New test.
37376
37377 1999-02-12  Jeffrey A Law  (law@cygnus.com)
37378
37379         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
37380         ints.
37381
37382 1999-02-11  Nick Clifton  <nickc@cygnus.com>
37383
37384         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
37385         specified by target.
37386
37387         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
37388
37389 1999-02-11  Jeffrey A Law  (law@cygnus.com)
37390
37391         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
37392
37393 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
37394
37395         * gcc.dg/special/ecos.exp: New test driver for new tests with
37396         special requirements.
37397
37398         * gcc.dg/special/alias-1.c: New test.
37399         * gcc.dg/special/gcsec-1.c: New test.
37400         * gcc.dg/special/weak-1.c: New test.
37401         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
37402         * gcc.dg/special/weak-2.c: New test.
37403         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
37404         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
37405         * gcc.dg/special/wkali-1.c: New test.
37406         * gcc.dg/special/wkali-2.c: New test.
37407         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
37408         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
37409
37410 1999-02-10  Felix Lee  <flee@cygnus.com>
37411
37412           * lib/c-torture.exp (c-torture-compile): Pull out code for
37413           analyzing gcc error messages.
37414           (c-torture-execute): Likewise.  Fix some (harmless) false
37415           positives.
37416           * lib/gcc.exp (gcc_check_compile): New function.
37417
37418 1999-02-08  Richard Henderson  <rth@cygnus.com>
37419
37420         * gcc.c-torture/execute/990208-1.c: New test.
37421
37422 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
37423
37424         * g++.dg/special/ecos.exp: New driver for new tests with special
37425         requirements
37426
37427         * g++.dg/special/conpr-1.C: New test
37428         * g++.dg/special/conpr-2.C: New test
37429         * g++.dg/special/conpr-2a.C: New test
37430         * g++.dg/special/conpr-3.C: New test
37431         * g++.dg/special/conpr-3a.C: New test
37432         * g++.dg/special/conpr-3b.C: New test
37433
37434         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
37435         allow g++ to use the dg driver
37436
37437         * README: Add comment about g++.dg directory
37438
37439 1999-02-06  Jeffrey A Law  (law@cygnus.com)
37440
37441         * README: Update email addresses.
37442
37443 1999-02-03  Nick Clifton  <nickc@cygnus.com>
37444
37445         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
37446         arguments in order to force structure S onto the stack even on
37447         the alpha.
37448         (test): Pass 10 leading arguments to function foo as well as the
37449         structure S.
37450
37451         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
37452         failure for all targets.
37453
37454         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
37455         abort to terminate program execution.
37456
37457 1999-01-30  Richard Henderson  <rth@cygnus.com>
37458
37459         * gcc.c-torture/execute/990130-1.c: New test.
37460
37461 1999-01-30  Jeffrey A Law  (law@cygnus.com)
37462
37463         * gcc.dg/990130-1.c: New test.
37464
37465 1999-01-28  Michael Meissner  <meissner@cygnus.com>
37466
37467         * gcc.c-torture/execute/990128-1.c: New test.
37468
37469 1999-01-27  Michael Meissner  <meissner@cygnus.com>
37470
37471         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
37472
37473 1999-01-27  Felix Lee  <flee@cygnus.com>
37474
37475         * lib/c-torture.exp (c-torture-compile): pull out code for
37476         analyzing gcc error messages.
37477         (c-torture-execute): ditto, and fix some (harmless) false
37478         positives.
37479         * lib/gcc.exp (gcc_check_compile): new function.
37480
37481 1999-01-17  Jeffrey A Law  (law@cygnus.com)
37482
37483         * gcc.dg/990117-1.c: New test.
37484
37485         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
37486
37487         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
37488
37489 1999-01-15  Jeffrey A Law  (law@cygnus.com)
37490
37491         * g77.f-torture/compile/990115-1.f: New test.
37492
37493 1999-01-07  Jeffrey A Law  (law@cygnus.com)
37494
37495         * gcc.c-torture/compile/990107-1.c: New test
37496
37497 1999-01-06  Jeffrey A Law  (law@cygnus.com)
37498
37499         * gcc.c-torture/execute/990106-2.c: New test.
37500
37501         * gcc.c-torture/execute/990106-1.c: New test.
37502
37503 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
37504
37505         * gcc.c-torture/compile/981223-1.c: New test.
37506
37507 1998-12-29  Richard Henderson  <rth@cygnus.com>
37508
37509         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
37510         (opt3): Rename from opt4 and disable.
37511
37512 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
37513
37514         * g++.old-deja/g++.pt/ptrmem5.C: New test.
37515
37516 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
37517
37518         * g++.old-deja/g++.other/conv5.C: New test.
37519
37520 1998-12-14  Nick Clifton  <nickc@cygnus.com>
37521
37522         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
37523
37524 1998-12-11  Jeffrey A Law  (law@cygnus.com)
37525
37526         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
37527
37528 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
37529
37530         * gcc.c-torture/compile/981211-1.c: New test.
37531
37532 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
37533
37534         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
37535
37536         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
37537
37538 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37539
37540         * gcc.special/930510-1.c: Make C9X safe.
37541         * gcc.misc-tests/gcov-1.c Similarly.
37542         * gcc.misc-tests/gcov-2.c Similarly.
37543
37544 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
37545
37546         * gcc.dg/ultrasp1.c: New test.
37547
37548 1998-12-06  Richard Henderson  <rth@cygnus.com>
37549
37550         * gcc.c-torture/execute/981206.c: New test.
37551
37552 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
37553
37554         * g++.old-deja/g++.ns/template7.C: New test.
37555
37556         * g++.old-deja/g++.other/expr1.C: New test.
37557
37558         * g++.old-deja/g++.eh/tmpl3.C: New test.
37559
37560         * g++.old-deja/g++.eh/tmpl2.C: New test.
37561
37562 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
37563
37564         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
37565         * g++.old-deja/g++.other/using6.C: Removed.
37566         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
37567
37568         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
37569
37570 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
37571
37572         * g++.old-deja/g++.pt/overload8.C: New test.
37573
37574         * g++.old-deja/g++.pt/overload7.C: New test.
37575
37576         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
37577
37578         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
37579         and relinking messages.
37580         * lib/g++.exp (g++_target_compile): Remove .rpo file when
37581         compiling with -frepo.
37582
37583 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
37584
37585         * g++.old-deja/g++.pt/lookup6.C: New test.
37586
37587 1998-11-30  Nick Clifton  <nickc@cygnus.com>
37588
37589         * gcc.c-torture/execute/981130-1.c: New test.
37590         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
37591
37592 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
37593
37594         * g++.old-deja/g++.pt/explicit76.C: New test.
37595
37596         * g++.old-deja/g++.pt/friend38.C: New test.
37597
37598         * g++.old-deja/g++.ns/crash2.C: New test.
37599
37600         * g++.old-deja/g++.pt/defarg8.C: New test.
37601
37602         * g++.old-deja/g++.pt/instantiate6.C: New test.
37603
37604         * g++.old-deja/g++.pt/static6.C: New test.
37605
37606         * g++.old-deja/g++.pt/decl2.C: New test.
37607
37608 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
37609
37610         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
37611         problem is actually related with name lookup, but so what? :-)
37612
37613         * g++.old-deja/g++.pt/friend37.C: New test.
37614
37615 1998-11-25  Dave Love  <d.love@dl.ac.uk>
37616
37617         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
37618         element, which fails on some systems.
37619
37620         * g77.f-torture/execute/labug1.f: New test.
37621
37622 1998-11-21  Jeffrey A Law  (law@cygnus.com)
37623
37624         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
37625         is defined.
37626
37627 1998-11-18  Dave Love  <d.love@dl.ac.uk>
37628
37629         * g77.f-torture/compile/981117-1.f: New test.
37630
37631 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
37632
37633         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
37634         properly discarded.
37635
37636 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
37637
37638         * gcc.c-torture/execute/memcheck: New directory of tests for
37639         -fcheck-memory-usage.
37640
37641 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
37642
37643         * README: New file, general information about the testsuite and
37644         new description of the various C++ test subdirectories.
37645         * README.g++: Eliminate obsolete information, update and move most
37646         relevant stuff to README.
37647
37648 1998-11-07  Richard Henderson  <rth@cygnus.com>
37649
37650         * gcc.c-torture/compile/981107-1.c: New test.
37651
37652 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
37653
37654         * execute/memcpy-bi.c: New testcase.
37655
37656 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
37657
37658         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
37659         base classes.
37660
37661         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
37662         template is selected.
37663
37664         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
37665         classes, it should be accepted for all types.
37666
37667         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
37668
37669         * g++.old-deja/g++.pt/spec24.C: Ensure that template
37670         specializations start with template headers.
37671
37672 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
37673
37674         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
37675
37676         * g++.old-deja/g++.other/init9.C: Test cross initialization of
37677         non-POD types.
37678
37679 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
37680
37681         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
37682
37683 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
37684
37685         * compile/981022-1.c, compile/981022-1.x: New test and driver.
37686
37687 1998-10-19  Jeffrey A Law  (law@cygnus.com)
37688
37689         * 981019-1.c: New test.
37690
37691 1998-10-14  Robert Lipe <robertl@dgii.com>
37692
37693         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
37694         find objc headers.
37695
37696 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
37697
37698         * compile/981001-4.c: Remove use of GCC extension that triggers a
37699         compiler bug.
37700
37701 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
37702
37703         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
37704
37705 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
37706
37707         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
37708         instantiation of template produces incorrect code for delete
37709         expression.
37710
37711         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
37712         constructors' name is not unique.
37713         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
37714         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
37715
37716         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
37717         automatic array of const is ill-formed.
37718
37719         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
37720         of template parameter?
37721
37722         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
37723         const.
37724
37725         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
37726         pointer-to-member expression.
37727
37728         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
37729         declaration causes ICE.
37730
37731 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
37732
37733         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
37734         reserved in the global namespace.
37735
37736         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
37737         generate needed virtual table.
37738
37739         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
37740
37741 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
37742
37743         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
37744         template-dependent type
37745
37746 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
37747
37748         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
37749         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
37750         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
37751
37752         * g++.old-deja/g++.other/using5.C: New test; using decl from base
37753         class should be usable as argument of member function.
37754         * g++.old-deja/g++.other/using6.C: New test; using decl from base
37755         class should be usable as return type of member function.
37756         * g++.old-deja/g++.other/using7.C: New test; using decl from base
37757         class should be usable as type of data member.
37758
37759         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
37760
37761 1998-10-09  Jeffrey A Law  (law@cygnus.com)
37762
37763         * gcc.c-torture/special/920521-1.c: Fix bogus test.
37764
37765 1998-10-08  Nick Clifton  <nickc@cygnus.com>
37766
37767         * gcc.dg/dll-?.c Add thumb to target list.
37768         Fix assembler scan patterns to match current assembler output.
37769
37770 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
37771
37772         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
37773         matching of template brackets.
37774
37775         * g++.old-deja/g++.other/using4.C: New test.  Test using
37776         declarations of methods from base classes.
37777
37778         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
37779         within functions should introduce names into the innermost
37780         enclosing namespace.
37781
37782         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
37783         of static locals if first initialization throws.
37784
37785 1998-10-07  Jim Wilson  <wilson@cygnus.com>
37786
37787         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
37788
37789 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
37790
37791         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
37792         lose track of the possible targets of tablejump insns.
37793         * special/special.exp: Run it.
37794
37795 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
37796
37797         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
37798         must be declared before its specializations can be named in friend
37799         declarations.
37800
37801 1998-10-05  Dave Love  <d.love@dl.ac.uk>
37802
37803         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
37804
37805         * g77.f-torture/execute/io1.f: New test.
37806
37807 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
37808
37809         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
37810         with pointer to template function, for which no argument deduction
37811         is possible.
37812
37813         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
37814         specialization of template function as argument to template
37815         function.
37816
37817         * g++.old-deja/g++.other/access2.C: New test; Inner class
37818         shouldn't have privileged access to Outer's names.
37819
37820 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
37821
37822         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
37823         friend template declared within template class conflicts with
37824         nested class of the same name.
37825
37826         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
37827         is ignored.
37828
37829         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
37830         object with direct initializer as function declaration.
37831
37832         * g++.old-deja/g++.other/decl2.C: New test; duplicate
37833         initializers.
37834
37835         * g++.old-deja/g++.other/null2.C: New test; conditional operator
37836         involving const pointer and NULL produces incorrect result.
37837
37838         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
37839         type name without `typename' should be rejected with -pedantic.
37840
37841 1998-10-02  Richard Henderson  <rth@cygnus.com>
37842
37843         * g++.old-deja/g++.other/addrof1.C: New test.
37844
37845 1998-10-01  Nick Clifton  <nickc@cygnus.com>
37846
37847         * gcc.c-torture/compile/981001-1.c: New test.
37848         * gcc.c-torture/execute/981001-1.c: New test.
37849
37850 1998-10-01  Jeffrey A Law  (law@cygnus.com)
37851
37852         * gcc.c-torture/compile/981001-2.c: New test.
37853         * gcc.c-torture/compile/981001-3.c: New test.
37854         * gcc.c-torture/compile/981001-4.c: New test.
37855
37856 1998-10-01  Robert Lipe  <robertl@dgii.com>
37857
37858         * lib/objc.exp (objc_target_compile): Add -L during compiles for
37859         multilibbed hosts.   Idea grafted from g77.exp.
37860
37861 1998-09-30  Dave Love  <d.love@dl.ac.uk>
37862
37863         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
37864         avoid losing on systems which need -lsocket.
37865
37866 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
37867
37868         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
37869         * g++.old-deja/g++.other/nested2.C: Ditto.
37870         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
37871         failure.
37872
37873 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
37874
37875         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
37876         preferred over template operator!= for enum bitfields.
37877
37878 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
37879
37880         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
37881         that happen to have the same base name, but in different scopes,
37882         are incorrectly rejected.
37883
37884 1998-09-16  Richard Henderson  <rth@cygnus.com>
37885
37886         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
37887         on the native word size instead of an integer literal.
37888
37889 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
37890
37891         * g++.old-deja/g++.other/static2.C: Invocation of static data
37892         member of type pointer-to-function denoted as non-static member.
37893
37894         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
37895         checks involving function types and aliases.
37896
37897 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
37898
37899         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
37900         redefined to the same non-trivial type.
37901
37902         * g++.old-deja/g++.pt/explicit73.C: Test for proper
37903         namespace-qualification of template specializations declared in
37904         other namespaces.
37905
37906         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
37907         to declare a subset of the specializations of a template function
37908         as friends of specializations of a template class.
37909
37910         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
37911         member templates that do not fully specialize the enclosing
37912         template class are rejected.
37913
37914 1998-09-11  Dave Love  <d.love@dl.ac.uk>
37915
37916         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
37917
37918 1998-09-08  Dave Love  <d.love@dl.ac.uk>
37919
37920         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
37921         altered from libf2c/libU77 version.
37922
37923 1998-09-06  Dave Love  <d.love@dl.ac.uk>
37924
37925         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
37926
37927 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
37928
37929         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
37930         (un)signed char are different types for template specialization
37931         purposes.
37932
37933 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
37934
37935         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
37936         * objc: ObjC testsuite.
37937
37938 1998-08-31  Catherine Moore  <clm@cygnus.com>
37939
37940         * gcc.c-torture/execute/941014-1.x: New file.
37941
37942 1998-08-31  Nick Clifton  <nickc@cygnus.com>
37943
37944         * lib/c-torture.exp: Add support for
37945         torture_eval_before_compile and torture_eval_before_execute
37946         variables.
37947
37948 1998-08-30  Jeffrey A Law  (law@cygnus.com)
37949
37950         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
37951         this test triggers valid.
37952
37953 1998-08-27  Jeffrey A Law  (law@cygnus.com)
37954
37955         * gcc.dg/980827-1.c: New test.
37956
37957 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
37958
37959         * gcc.c-torture/execute/loop-4b.c: New test.
37960
37961 1998-08-26  Nick Clifton  <nickc@cygnus.com>
37962
37963         * lib/c-torture.exp: Add support for
37964         torture_eval_before_compile and torture_eval_before_execute
37965         variables.
37966
37967 1998-08-25  Jeffrey A Law  (law@cygnus.com)
37968
37969         * gcc.c-torture/compile/980825-1.c: New test.
37970
37971 1998-08-24  Nick Clifton  <nickc@cygnus.com>
37972
37973         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
37974         count number tests in opt_t0 not good_t0.
37975
37976 1998-08-24  Jeffrey A Law  (law@cygnus.com)
37977
37978         * gcc.c-torture/compile/930326-1.x: Fix typo.
37979
37980 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
37981
37982         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
37983         causes an ICE.
37984
37985 1998-08-21  Jeffrey A Law  (law@cygnus.com)
37986
37987         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
37988         STACK_SIZE is defined.
37989         * gcc.c-torture/unsorted/stuct.c: Similarly.
37990
37991         * gcc.c-torture/compile/980821-1.c: New test.
37992
37993 1998-08-21  Jeffrey A Law  (law@cygnus.com)
37994
37995         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
37996
37997 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
37998
37999         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
38000         code.
38001
38002 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
38003
38004         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
38005         error'.
38006
38007 1998-08-18  Jeffrey A Law  (law@cygnus.com)
38008
38009         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
38010
38011 1998-08-16  Jeffrey A Law  (law@cygnus.com)
38012
38013         * gcc.c-torture/compile/980816-1.c: New test.
38014
38015         * gcc.dg/980816-1.c: New test.
38016
38017 1998-08-13  Jeffrey A Law  (law@cygnus.com)
38018
38019         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
38020         compiler for ieee tests.
38021
38022 1998-08-01  Dave Love  <d.love@dl.ac.uk>
38023
38024         * g77.f-torture/compile/980729-0.f: New test.
38025
38026 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
38027
38028         * gcc.c-torture/special/eeprof-1.c: New test, for
38029         -finstrument-functions.
38030         * gcc.c-torture/special/special.exp: Run it.
38031
38032 1998-07-29  Jeffrey A Law  (law@cygnus.com)
38033
38034         * gcc.c-torture/compile/980729-1.c: New test.
38035
38036 1998-07-27  Nick Clifton  <nickc@cygnus.com>
38037
38038         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
38039         __thumb__ is defined, and test for ARM style doubles if so.
38040
38041 1998-07-26  Dave Love  <d.love@dl.ac.uk>
38042
38043         * g77.f-torture/noncompile/980615-0.f: New test.
38044
38045 1998-07-26  H.J. Lu  (hjl@gnu.org)
38046
38047         * gcc.dg/980312-1.c: Do link instead of compile.
38048         * gcc.dg/980313-1.c: Likewise.
38049
38050 1998-07-26  Jeffrey A Law  (law@cygnus.com)
38051
38052         * gcc.c-torture/compile/980726-1.c: New test.
38053
38054 1998-07-25  Dave Love  <d.love@dl.ac.uk>
38055
38056         * g77.f-torture/execute/io0.f: New test.
38057
38058 1998-07-24  Nick Clifton  <nickc@cygnus.com>
38059
38060         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
38061         an int.
38062
38063 1998-06-18  Michael Meissner  <meissner@cygnus.com>
38064
38065         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
38066         m32r bugs.
38067
38068 1998-07-17  Nick Clifton  <nickc@cygnus.com>
38069
38070         * gcc.dg/980626-1.c: Expect failures for all toolchains until
38071         c-decl.c:grokdeclarator can handle mode attributes.
38072
38073 1998-07-16  Jeffrey A Law  (law@cygnus.com)
38074
38075         * gcc.c-torture/execute/980716-1.c: New test.
38076
38077 1998-07-13  Jeffrey A Law  (law@cygnus.com)
38078
38079         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
38080         the mn10200.
38081         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
38082         the mn10200.
38083         * gcc.c-torture/execute/va-arg-3.x: Similarly.
38084         * gcc.c-torture/compile/930326-1.x: Similarly.
38085
38086 1998-07-13  Dave Love  <d.love@dl.ac.uk>
38087
38088         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
38089         New test from Craig.
38090
38091 1998-07-12  Dave Love  <d.love@dl.ac.uk>
38092
38093         * g77.f-torture/noncompile/980616-0.f: New test.
38094
38095         * g77.f-torture/execute/970816-3.f: New test from Craig.
38096
38097 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
38098
38099         *  g++.other/singleton.C: Return error value instead of taking
38100         SIGSEGV.
38101
38102 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
38103
38104         *  g++.other/singleton.C: New test.   Warning is under dispute.
38105         Runtime crash is not.
38106
38107 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
38108
38109         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
38110         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
38111         using6.C, using7.C}: New namespace tests.
38112
38113 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
38114
38115         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
38116         specialization with typedef'ed names used as array indexes.
38117
38118 1998-07-09  Jeffrey A Law  (law@cygnus.com)
38119
38120         * gcc.c-torture/execute/980709-1.c: New test.
38121
38122         * gcc.dg/980709-1.c: New test.
38123
38124 1998-07-07  Richard Henderson  <rth@cygnus.com>
38125
38126         * gcc.c-torture/execute/bcp-1.c: New test.
38127
38128 1998-07-07  Jeffrey A Law  (law@cygnus.com)
38129
38130         * gcc.c-torture/execute/980707-1.c: New test.
38131
38132 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
38133
38134         * gcc.c-torture/compile/980706-1.c: New test.
38135
38136 1998-07-01  Dave Love  <d.love@dl.ac.uk>
38137
38138         * g77.f-torture/execute/980701-0.f,
38139         g77.f-torture/execute/980701-1.f: New test from Craig.
38140
38141 1998-07-01  Jeffrey A Law  (law@cygnus.com)
38142
38143         * gcc.c-torture/compile/980701-1.c: New test.
38144
38145         * gcc.c-torture/execute/980701-1.c: New test.
38146
38147 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
38148 rlsruhe.de>
38149
38150         * g++.old-deja/g++.robertl/eb132.C: New test.
38151         * g++.old-deja/g++.robertl/eb133.C: Likewise.
38152
38153 1998-06-29  Dave Love  <d.love@dl.ac.uk>
38154
38155         * g77.f-torture/execute/980628-7.f,
38156         g77.f-torture/execute/980628-8.f,
38157         g77.f-torture/execute/980628-9.f,
38158         g77.f-torture/execute/980628-10.f: New tests from Craig.
38159
38160         * g77.f-torture/execute/980628-3.f: Remove mail headers.
38161
38162 1998-06-28  Jeffrey A Law  (law@cygnus.com)
38163
38164         * g77.f-torture/execute/980628-4.f: New test from Craig.
38165         * g77.f-torture/execute/980628-5.f: Likewise.
38166         * g77.f-torture/execute/980628-2.f: Likewise.
38167         * g77.f-torture/execute/980628-0.f: Likewise.
38168         * g77.f-torture/execute/980628-1.f: Likewise.
38169         * g77.f-torture/execute/980628-3.f: Likewise.
38170         * g77.f-torture/execute/980628-6.f: Likewise.
38171
38172 1998-06-28  Jeffrey A Law  (law@cygnus.com)
38173
38174         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
38175         directory when nothing has been installed yet.
38176
38177 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
38178
38179         * gcc.c-torture/special/special.exp: Handle newer versions of
38180         dejagnu.
38181
38182 1998-06-26  Jeffrey A Law  (law@cygnus.com)
38183
38184         * gcc.dg/980626-1.c: New test.
38185
38186 1998-06-19  Bruno Haible <haible@ilog.fr>
38187
38188         * gcc.misc-tests/m-un-2.c: New test.
38189         * g++.old-deja/g++.other/warn01.c: Likewise.
38190
38191 1998-06-19  Robert Lipe  <robertl@dgii.com>
38192
38193         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
38194         compatibility with assmblers with a different comment character.
38195         Eliminate use of GAS-specific extensions.
38196
38197 1998-06-19  Jeffrey A Law  (law@cygnus.com)
38198
38199         * gcc.c-torture/execute/ieee/980619-1.c: New test.
38200
38201 1998-06-19  Robert Lipe  <robertl@dgii.com>
38202
38203         * lib/g77.exp: Replace search for libf2c.a with search for newly
38204         renamed libg2c.a
38205
38206 1998-06-17  Jeffrey A Law  (law@cygnus.com)
38207
38208         * gcc.c-torture/execute/980617-1.c: New test.
38209
38210 1998-06-12  Jeffrey A Law  (law@cygnus.com)
38211
38212         * gcc.c-torture/execute/980612-1.c: New test.
38213
38214 1998-06-08  Jeffrey A Law  (law@cygnus.com)
38215
38216         * gcc.dg/980523-1.c: Only test on ppc-linux.
38217         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
38218
38219         * gcc.c-torture/execute/980608-1.c: New test.
38220
38221 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
38222
38223         * gcc.c-torture/execute/980605-1.c: New test.
38224
38225 1998-06-04  Jeffrey A Law  (law@cygnus.com)
38226
38227         * gcc.c-torture/execute/980604-1.c: New test.
38228
38229 1998-06-02  Jeffrey A Law  (law@cygnus.com)
38230
38231         * gcc.c-torture/execute/980602-1.c: New test.
38232         * gcc.c-torture/execute/980602-2.c: Likewise.
38233
38234 1998-06-02  Dave Love  <d.love@dl.ac.uk>
38235
38236         * 970125-0.f: Fix per JCB.  Add commentary.
38237
38238 1998-05-31  Michael Meissner  <meissner@cygnus.com>
38239
38240         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
38241         IEEE -0 support.
38242
38243 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
38244
38245         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
38246         earlier.
38247
38248 1998-05-28  Catherine Moore <clm@cygnus.com>
38249
38250         * gcc.c-torture/execute/980526-3.c: New test.
38251
38252 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
38253
38254         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
38255         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
38256         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
38257         m88k-motorola-sysv3 to XFAIL.
38258
38259 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38260
38261         * gcc.dg/980526-1.c: New test.
38262         * gcc.c-torture/execute/980526-2.c: New test.
38263
38264 1998-05-26  Jeffrey A Law  (law@cygnus.com)
38265
38266         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
38267
38268         * gcc.c-torture/execute/980526-1.c: New test.
38269
38270 1998-05-26  Dave Love  <d.love@dl.ac.uk>
38271
38272         * g77.f-torture/execute/alpha2.f: Add runtime test.
38273
38274 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
38275
38276         * g++.old-deja/old-deja.exp: Strip leading directories.
38277
38278         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
38279         error for the line.  Don't run multiple tests for the same line.
38280
38281 1998-05-23  Jeffrey A Law  (law@cygnus.com)
38282
38283         * gcc.dg/980523-1.c: New test.
38284
38285 1998-05-23  Dave Love  <d.love@dl.ac.uk>
38286
38287         * g77.f-torture/compile/970915-0.f: New test.
38288
38289 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
38290
38291         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
38292
38293 1998-05-21  Jeffrey A Law  (law@cygnus.com)
38294
38295         * gcc.dg/980520-1.c: New test.
38296
38297 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
38298
38299         * gcc.dg/980502-1.c: Fix return type.
38300
38301 1998-05-20  Jeffrey A Law  (law@cygnus.com)
38302
38303         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
38304         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
38305         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
38306         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
38307         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
38308
38309 1998-05-20  Dave Love  <d.love@dl.ac.uk>
38310
38311         * g77.f-torture/execute/980520-1.f: New test.
38312
38313 1998-05-15  Dave Love  <d.love@dl.ac.uk>
38314
38315         * lib/mike-g77.exp: New file.
38316
38317         * g77.f-torture/noncompile/noncompile.exp,
38318         g77.f-torture/noncompile/check0.f: New files.
38319
38320 1998-05-14  Dave Love  <d.love@dl.ac.uk>
38321
38322         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
38323         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
38324         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
38325         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
38326         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
38327         abort where appropriate.
38328
38329 1998-05-05  Michael Meissner  <meissner@cygnus.com>
38330
38331         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
38332         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
38333
38334 1998-04-29  Dave Love  <d.love@dl.ac.uk>
38335
38336         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
38337
38338 1998-04-27  Dave Love  <d.love@dl.ac.uk>
38339
38340         * g77.f-torture/compile/980427-0.f: New test.
38341
38342 1998-04-24  Dave Love  <d.love@dl.ac.uk>
38343
38344         * g77.f-torture/compile/980424-0.f: New test.
38345
38346 1998-04-19  Dave Love  <d.love@dl.ac.uk>
38347
38348         * g77.f-torture/compile/980419-2.f (main): New test.
38349         * g77.f-torture/compile/970125-0.f: New test.
38350         * g77.f-torture/compile/980419-1.f: New test.
38351
38352 1998-04-08  Jim Wilson  <wilson@cygnus.com>
38353
38354         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
38355         of loop-4.c.
38356
38357 1998-04-07  Jim Wilson  <wilson@cygnus.com>
38358
38359         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
38360
38361 1998-04-03  Jim Wilson  <wilson@cygnus.com>
38362
38363         * gcc.c-torture/compile/980329-1.c: New test.
38364
38365 1998-03-18  Jim Wilson  <wilson@cygnus.com>
38366
38367         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
38368         * gcc.dg/980312-1.c: Fix typo in -march command.
38369
38370 1998-03-16  H.J. Lu  (hjl@gnu.org)
38371
38372         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
38373
38374 1998-03-11  Robert Lipe  <robertl@dgii.com>
38375
38376         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
38377         Dave Love agree the Fortran source is bogus.
38378
38379 1998-03-11  Robert Lipe  <robertl@dgii.com>
38380
38381         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
38382         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
38383         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
38384         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
38385         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
38386
38387 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
38388
38389         * g++.old-deja/g++.other/friend1.C: New test.
38390
38391 1998-02-18  Dave Love  <d.love@dl.ac.uk>
38392
38393         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
38394         possibly uninitialized) variables and declare dnrm2.
38395
38396 1998-02-23  Robert Lipe <robertl@dgii.com>
38397
38398         From Bruno Haible <haible@ilog.fr>:
38399         * gcc.c-torture/execute/980223.c: New test.
38400
38401 1998-02-13  Jeffrey A Law  (law@cygnus.com)
38402
38403         * gcc.dg/ifelse-1.c: New test.
38404
38405 1998-02-09  H.J. Lu  (hjl@gnu.org)
38406
38407         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
38408
38409           * lib/old-dejagnu.exp (old-dejagnu): Added the
38410           "execution test - XFAIL *-*-*" handling in the spirit of
38411           "excess errors test -". Changed the "execution test fails"
38412           handling to be like "excess errors test fails".
38413           * Update various tests accordingly.
38414
38415 1998-02-06  Jim Wilson  <wilson@cygnus.com>
38416
38417         * gcc.c-torture/execute/980205.c: New test.
38418
38419 1998-01-18  Jeffrey A Law  (law@cygnus.com)
38420
38421         * lib/c-torture.exp: Look for .x files instead of .cexp files.
38422         * lib/f-torture.exp: Similarly.
38423         * gcc.c-torture: Rename all .cexp files to .x files.
38424
38425 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
38426
38427         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
38428         (940510-1.c): Removed duplicate.
38429         (971104-1.c): New test.
38430
38431 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
38432
38433           * lib/f-torture.exp: Improve error and loop detection.
38434
38435 1997-11-19  Michael Meissner  <meissner@cygnus.com>
38436
38437         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
38438         use that to size the filler array.
38439
38440 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
38441
38442         * lib/c-torture.exp(c-torture-execute): Fix typo.
38443
38444         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
38445         testcase as the executable name. Keep the executable around if
38446         the test fails.
38447
38448 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
38449
38450         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
38451         changes.  Only test one -g option, and move it to the end of the
38452         list of options to test.
38453
38454 1997-09-19  Michael Meissner  <meissner@cygnus.com>
38455
38456         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
38457         variable GCC_TORTURE_OPTIONS to supply default switches separated
38458         by colons.  If no environment variable, run tests with -O0 -g, -O1
38459         -g, and -O2 -g as well.
38460
38461 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
38462
38463         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
38464         explanatory comments. Fix indentation.
38465
38466 1997-09-15  Jeffrey A Law  (law@cygnus.com)
38467
38468         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
38469
38470 1997-09-11  Jeffrey A Law  (law@cygnus.com)
38471
38472         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
38473         * g++.old-deja/g++.mike/p7325.C: Likewise.
38474         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
38475
38476 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
38477
38478         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
38479         * g++.old-deja/g++.brendan/crash30.C: Likewise.
38480         * g++.old-deja/g++.brendan/crash39.C: Likewise.
38481         * g++.old-deja/g++.law/operators4.C: Likewise.
38482
38483 1997-09-11  Joe Buck  (jbuck@synopsys.com)
38484
38485         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
38486         * g++.old-deja/g++.mike/p784.C: Ditto.
38487         * g++.old-deja/g++.mike/p785.C: Ditto.
38488
38489 1997-09-05  Jeffrey A Law  (law@cygnus.com)
38490
38491           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
38492
38493 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
38494
38495         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
38496         target feature; pass this to c-torture-execute as needed.
38497
38498 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
38499
38500         * lib/c-torture.exp(c-torture-execute): If the previous and the
38501         current executables being tested are identical, we don't need to
38502         run the executable again. Try to make the executable names
38503         unique. Add an optional argument for passing additional compiler
38504         flags.
38505
38506 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
38507
38508         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
38509
38510 1997-08-29  Jeffrey A Law  (law@cygnus.com)
38511
38512         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
38513
38514 1997-07-31  Jeffrey A Law  (law@cygnus.com)
38515
38516         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
38517         32bit or larger longs.
38518
38519         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
38520         have either a 32bit long or 32bit int.
38521
38522 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
38523
38524         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
38525         Make double precision tests dependent on sizeof (double).
38526
38527 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
38528
38529         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
38530         too.
38531
38532 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
38533
38534         * gcc.c-torture/compile/961203-1.cexp: New script.
38535
38536 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
38537
38538         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
38539         up the includes ourselves.
38540
38541 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
38542
38543         * lib/plumhall.exp: Remove random include, and add a few
38544         verbose messages for debugging.
38545
38546 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
38547
38548         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
38549         of trying to do it ourselves.
38550
38551 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
38552
38553         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
38554
38555 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
38556
38557         * gcc.prms/5403.c: Made regexp a bit less strict.
38558
38559 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
38560
38561         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
38562         is returned from remote_load instead.
38563         * lib/plumhall.exp: Ditto.
38564         * lib/mike-g++.exp: Ditto.
38565         * lib/old-dejagnu.exp: Ditto.
38566         * lib/c-torture.exp: Ditto.
38567
38568 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
38569
38570         * lib/g++.exp: Use build_wrapper procedure.
38571         * lib/gcc.exp: Ditto.
38572
38573 1997-05-20  Jeffrey A Law  (law@cygnus.com)
38574
38575         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
38576         an old-style decl for malloc.  Fixes tests to work when
38577         sizeof (int) != sizeof (size_t).
38578
38579 1997-05-15  Mike Meissner  <meissner@cygnus.com>
38580
38581         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
38582
38583         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
38584         use stdargs.h interface.
38585
38586 1997-05-15  Mike Meissner  <meissner@cygnus.com>
38587
38588         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
38589         NO_VARARGS when compiling.
38590
38591 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
38592
38593         * lib/plumhall.exp(ph_includes): New procedure.
38594         (ph_make): Use it.
38595         (ph_compiler): Ditto.
38596
38597         * lib/g++.exp: Rename test-glue.c to testglue.c.
38598         * lib/gcc.exp: Ditto.
38599
38600 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
38601
38602         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
38603         to completion when it's called.
38604
38605 1997-03-21  Michael Meissner  <meissner@cygnus.com>
38606
38607         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
38608         is defined, don't do test.
38609
38610 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
38611
38612         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
38613         for object files.
38614         (ph_summary): Mark skipped testcases as untested, not unresolved.
38615
38616         * lib/plumhall.exp (ph_make): If unresolved because of bad
38617         errorCode, record errorCode in log file.
38618         (*): Replace send_log/verbose with verbose -log.
38619
38620 1997-03-19  Michael Meissner  <meissner@cygnus.com>
38621
38622         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
38623         double conversion if double isn't at least 8 bytes.
38624
38625         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
38626         int to work with targets where int is 16 bits.
38627
38628         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
38629         8 bytes, just exit, since 4 byte doubles don't have enough bits of
38630         precision for the test to complete.
38631
38632 1997-03-14  Michael Meissner  <meissner@cygnus.com>
38633
38634         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
38635         if d10v is not compiled with the -mdouble64 flag.
38636         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
38637
38638         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
38639         d10v is not compiled with the -mint32 flag.
38640
38641 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
38642
38643         * lib/plumhall.exp: Use incr_count.
38644
38645 1997-03-12  Jeffrey A Law  (law@cygnus.com)
38646
38647         * gcc.c-torture: Update to c-torture-1.45.
38648
38649 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
38650
38651         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
38652         the name of the expect testcase file).
38653
38654         * lib/g++.exp(g++_init): Ditto.
38655
38656 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
38657
38658         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
38659         the host.
38660
38661         * lib/gcc.exp(gcc_exit): New procedure.
38662
38663 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
38664
38665         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
38666         specs where appropriate.
38667
38668         * g++.old-deja/g++.arm/*: Added additional ERROR checks
38669         because of new "candidates are" messages, and removed a few
38670
38671         * Converted all non-old-style g++ testcases to old-style, and
38672         moved into g++.old-deja.
38673
38674 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
38675
38676         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
38677         options.
38678
38679         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
38680         succeeded.
38681
38682         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
38683
38684 1997-02-13  Michael Meissner  <meissner@cygnus.com>
38685
38686         * lib/gcc.exp (gcc_target_compile): Add support for defining
38687         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
38688         the machine doesn't have those features.
38689
38690 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
38691
38692         * g++.law/operators4.exp: Don't use LIBS.
38693
38694 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
38695
38696         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
38697
38698         * lib/mike-g++.exp: Don't set the compiler to be tested here.
38699         * lib/g++.exp: Set it here instead. Also, allow use of the
38700         --tool_exec and --tool_opt options. Change CXX to
38701         GXX_UNDER_TEST.
38702
38703         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
38704
38705         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
38706
38707 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
38708
38709         * lib/old-dejagnu.exp: Use prune_warnings instead of
38710         prune_system_crud.
38711         * lib/mike-g++.exp: Ditto.
38712         * lib/gcc.exp: Ditto.
38713         * lib/g++.exp: Ditto.
38714
38715         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
38716
38717 1997-02-07  Jeffrey A Law  (law@cygnus.com)
38718
38719           * 941014-2.c: Include stdlib.h
38720           * 960327-1.c: Include stdio.h
38721           * dbra.c, index-1.c: Don't assume ints are 32bits.
38722
38723 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
38724
38725         * lib/gcc.exp: Add gcc,stack_size target feature.
38726
38727         * lib/g++.exp(g++_target_compile): Add the include and link
38728         paths here, not in two other places. And, it's $options, not
38729         options.
38730
38731         * lib/mike-g++.exp(postbase): Remove the code that determines
38732         the correct include and link paths.
38733         * g++.old-deja/old-deja.exp: Ditto.
38734
38735 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
38736
38737         * lib/g++.exp(g++_init): target_compile no longer returns the
38738         filename of the result.
38739
38740 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
38741
38742         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
38743         call to glob.
38744
38745         * gcc.c-torture/special/special.exp: Change call to
38746         gcc_target_compile to include the object file.
38747
38748 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
38749
38750         * gcc.c-torture/special/special.exp: Correct misspelling in last
38751         change.
38752
38753 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
38754
38755         * lib/plumhall.exp(ph_summary): Log the entire output of the
38756         executable. Return -1 if there were any failures, 0 otherwise.
38757         (ph_execute): Return -1 if there were any failures, 0 otherwise.
38758         (ph_make): Clean up objects and executables that were built
38759         if the tests succeeded.
38760
38761 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
38762
38763         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
38764         libraries and includes in the build tree as appropriate.
38765
38766 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
38767
38768         * lib/c-torture.exp: Instead of looking for the global variable
38769         NO_LONG_LONG, check to see if that's a feature of the target.
38770
38771 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
38772
38773         * config/default.exp: Minimize. Delete the remainer of the files in
38774         config; this functionality is now in devo/dejagnu/config.
38775
38776         g++.*/*: Pass any additional flags used to compile to postbase;
38777         delete CXXFLAGS.
38778
38779         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
38780         is now done by runtest.exp. Use gcc_target_compile instead of
38781         compile.
38782
38783         lib/c-torture.exp: Use gcc_target_compile instead of compile.
38784         Remove references to CFLAGS. Use remote_file instead of
38785         calling rm -f.
38786         (c-torture): Take a list of arguments to use to compile this
38787         testcase.
38788
38789         lib/g++.exp: Simplify. Use target_compile instead of compile.
38790         lib/gcc-dg.exp: Ditto.
38791         lib/gcc.exp: Ditto.
38792         lib/mike-{gcc,g++}.exp: Ditto.
38793         lib/old-dejagnu.exp: Ditto.
38794         lib/plumhall.exp: Ditto.
38795
38796 1997-01-08  Jim Wilson  <wilson@cygnus.com>
38797
38798         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
38799         (ph_linker): Likewise.
38800
38801 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
38802
38803           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
38804         MAP_ANON / MAP_ANONYMOUS if defined;
38805         else try to map from /dev/zero .
38806
38807 1996-11-12  Jeffrey A Law  (law@cygnus.com)
38808
38809         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
38810         isn't defined, then define it to MAP_ANONYMOUS.
38811
38812 1996-11-12  Jeffrey A Law  (law@cygnus.com)
38813
38814         * gcc.c-torture: Update to c-torture-1.42 release.
38815
38816 1996-11-11  Jeffrey A Law  (law@cygnus.com)
38817
38818         * gcc.c-torture: Update to c-torture-1.41 release.
38819
38820 1996-10-27  Jeffrey A Law  (law@cygnus.com)
38821
38822         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
38823         c-torture release.
38824
38825 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
38826
38827         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
38828         and LDFLAGS.  Fix second case to append the target_info ldflags
38829         onto LDFLAGS, not CFLAGS.
38830         * lib/g++.exp (g++_init): Add target_info stuff.
38831         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
38832         of libgloss and newlib flags for !native.
38833
38834         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
38835         (GDB): Fix relative path to go up another dir for finding gdb.
38836
38837 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
38838
38839         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
38840         versions in the target_info array, if they don't exist.
38841
38842 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
38843
38844         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
38845
38846 1996-07-08  Jim Wilson  <wilson@cygnus.com>
38847
38848         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
38849         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
38850
38851 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
38852
38853         * lib/old-dejagnu.exp: Don't remove the output file before we've
38854         actually tested it. Don't append pwd to the path of the executable
38855         we're testing.
38856
38857 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
38858
38859         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
38860
38861 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
38862
38863         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
38864         temporary directory for compiler files, and set it to a default
38865         value of /tmp. Set $output as the name of the output file from
38866         compiling the testcase. Add a -o option to $cflags_var so the
38867         compiler writes the final output file as $output. Set $executable
38868         to $output.
38869
38870         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
38871         directory for compiler files, and set it to /tmp if it doesn't
38872         already have a value. Set $output_file to the name of the output
38873         file from compiling the testcase. Add a -o option to CXXFLAGS so
38874         the compiler writes the final output file as $output. Use $output
38875         as the executable to be tested.
38876
38877 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
38878
38879         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
38880
38881 1996-06-08  Jeffrey A Law  (law@cygnus.com)
38882
38883         * gcc.c-torture/execute/pending-1.c: New test.  Still
38884         pending in Tege's queue.
38885
38886 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
38887
38888         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
38889         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
38890         if there were failures.  Call unresolved if there were unresolved
38891         testcases.  Call gcc_fail if program did not run to completion.
38892         (ph_make): Pass additional argument name to ph_execute.
38893         (ph_execute): Add new argument.  Pass additional arguments to
38894         ph_summary.  Call gcc_fail is there is no execution output.
38895
38896 1996-04-24  Jeffrey A Law  (law@cygnus.com)
38897
38898         * lib/plumhall.exp (proc_summary): Output relavent summary
38899         lines into the log so specific failures in plumhall can be
38900         investigated.
38901
38902 1996-04-10  Jeffrey A Law  (law@cygnus.com)
38903
38904         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
38905         (c-torture-execute): Don't try to execute tests which use
38906         "long long" types if $NO_LONG_LONG is nonzero.
38907
38908 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
38909
38910         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
38911         not c-torture.
38912
38913         * gcc.ieee: Move from here.
38914         * gcc.c-torture/execute/ieee: To here.
38915
38916 1996-03-26  Jeffrey A Law  (law@cygnus.com)
38917
38918         * gcc.c-torture: Update to c-torture-1.41 release.
38919
38920 1996-03-22  Jeffrey A Law  (law@cygnus.com)
38921
38922         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
38923         not "$output".
38924
38925 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
38926
38927         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
38928         -c present.
38929
38930 1996-03-02  Jeffrey A Law  (law@cygnus.com)
38931
38932         * config/proelf.exp: Handle connecting to a simulator.
38933
38934 1996-01-31  Jeffrey A Law  (law@cygnus.com)
38935
38936         * config/proelf.exp: New file.  Enough framework that we can
38937         run c-torture tests on the proelf targets (or any other target
38938         that gdb can connect to for that matter).
38939
38940 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
38941
38942         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
38943         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
38944
38945         * lib/plumhall.exp (ph_execute): Always call ph_summary if
38946         exec_output exists.
38947
38948 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
38949
38950         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
38951         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
38952
38953         * config/*.exp: Update FSF address.  Change result of ${tool}_load
38954         to pass/fail/unresolved/unsupported/untested.  Caller must now
38955         call unresolved/unsupported/untested.
38956         * lib/*.exp: Update FSF address.  Update to handle new results of
38957         ${tool}_load.
38958         * lib/chill.exp (verbose): Delete.
38959
38960 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
38961
38962         * lib/gcc.exp (default_gcc_start): Change order of args to
38963         $LDFLAGS $CFLAGS $LIBS.
38964         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
38965         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
38966         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
38967         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
38968         * gcc.misc-tests/dg-test.exp: Likewise.
38969         * gcc.misc-tests/msgs.exp: Likewise.
38970         * gcc.prms/prms.exp: Likewise.
38971         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
38972         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
38973
38974         * lib/dg.exp: Deleted, moved to dejagnu/lib.
38975
38976 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
38977
38978         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
38979
38980         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
38981         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
38982
38983         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
38984         necessary.
38985
38986 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
38987
38988         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
38989         global for loop; add use of $mathlib.
38990         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
38991         settings here; set mathlib for anything but VxWorks.
38992
38993 1996-01-22  Jeffrey A Law  (law@cygnus.com)
38994
38995         * gcc.c-torture: Update to c-torture-1.40 release.
38996
38997 1996-01-03  Jeffrey A Law  (law@cygnus.com)
38998
38999         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
39000         dg.exp.
39001
39002 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
39003
39004         * lib/c-torture.exp (c-torture-execute): Declare "output" as
39005         global.
39006
39007 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
39008
39009         * lib/g++.exp (LIBS): Define if not already.
39010         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
39011         (gcc-dg-prune): Call prune_gcc_output.
39012         * lib/gcc.exp (prune_gcc_output): New proc.
39013         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
39014         prune_gcc_output.
39015
39016 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
39017
39018         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
39019         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
39020
39021 1995-11-15  Jeffrey A Law  (law@cygnus.com)
39022
39023         * gcc.c-torture: Update to c-torture-1.39 release.
39024
39025 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
39026
39027         * lib/c-torture.exp (c-torture-execute): Don't return if one option
39028         fails, try others as well.
39029
39030 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
39031
39032         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
39033         If compilation fails, mark execute tests as `untested'.
39034         If test is marked as unsupported, don't mark compilation and
39035         execute tests as failed.
39036
39037 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
39038
39039         * lib/g++.exp (g++_init): Don't link in libg++, and look to
39040         libstdc++ for whether or not we want to be doing shared
39041         libraries.  Delete link_curses since we don't need it anymore.
39042         * lib/mike-g++.exp (postbase): Don't link in libg++.
39043         * g++.old-deja/old-deja.exp: Likewise.
39044
39045 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
39046
39047         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
39048
39049 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
39050
39051         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
39052         For that, add `-Wl,-a,shared_archive'.
39053         * g++.old-deja/old-deja.exp: Likewise.
39054
39055 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
39056
39057         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
39058
39059 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
39060
39061         * lib/mike-g++.exp (postbase): Pay attention to the status of
39062         g++_load.
39063
39064 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
39065
39066           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
39067
39068 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
39069
39070         * lib/gcc.exp (default_gcc_start): No longer need to log program
39071         being executed or its output, execute_anywhere does that now.
39072         * lib/g++.exp (default_g++_version): Call execute_anywhere.
39073         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
39074
39075 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
39076
39077         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
39078         the same as those in lib/g++.exp.
39079
39080 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
39081
39082         * gcc.c-torture: Update to c-torture-1.38 release.
39083         * gcc.ieee: Related changes.
39084
39085 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
39086
39087         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
39088         "exec". Minor reformatting changes.
39089
39090         * config/rom68k.exp (${tool}_load): Make it work in a canadian
39091         cross. This means all "exec" calls now work on a remote host as
39092         well.
39093         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
39094         cross. Filter out the extra "\r\n" stuff that expect puts in.
39095         (c-torture-execute): Filter out the bogus warnings like
39096         c-torture-compile does. Add support for canadian cross.
39097         * lib/gcc.exp (default_gcc_version, default_gcc_start)
39098         Use execute_anywhere rather than calling exec directly. Now it
39099         works for canadian cross testing.
39100
39101 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
39102
39103         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
39104         results into a variable, and check that rather than using file exists.
39105
39106 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
39107
39108         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
39109         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
39110
39111 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
39112
39113         * g++.old-deja/old-deja.exp: Create and pass runshlib and
39114         lib_curses if there's a shared libg++ in the build tree.
39115
39116 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
39117
39118         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
39119         if not supported target.
39120
39121 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
39122
39123         * lib/g++.exp (g++_init): Move empty setting of runshlib and
39124         link_curses up to always happen, not just for native builds.
39125
39126 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
39127
39128         * gcc.c-torture: Update to c-torture-1.36 release.
39129         * gcc.failure: Related changes.
39130
39131 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
39132
39133         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
39134
39135 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
39136
39137         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
39138         * lib/mike-g++.exp (postbase): Not in here.  Still reference
39139         runshlib, link_curses, and mathlib for link and run.
39140
39141         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
39142         pass the runtime shared library options for Solaris, OSF/1, and
39143         Irix5, and link with -lcurses to avoid unresolved references.
39144
39145 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
39146
39147         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
39148         only run once.
39149
39150 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
39151
39152         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
39153
39154 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
39155
39156         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
39157         do not have a framework for the "compat" tests yet.
39158
39159 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
39160
39161         * lib/mike-g++.exp (postbase): New local variable `mathlib',
39162         set to null if we're testing vxworks5.1.  Use that instead of
39163         `-lm' in the setting of LIBS for link and run.
39164
39165 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
39166
39167         * config/rom68k.exp (${tool}_load): Major changes to make it
39168         work.  Verified that it does in fact return the stuff in
39169         exec_output properly.  Catch any Emul or any TRAP other than 0.
39170
39171 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
39172
39173         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
39174         LDFLAGS properly for targets that need stuff from libgloss.
39175         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
39176         only run once.
39177         (gpp_initialized): New variable.
39178
39179 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
39180
39181         * config/rom68k.exp: Load libgloss.exp.
39182         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
39183         so we can produce a fully linked binary.
39184         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
39185         so we can produce a fully linked binary.
39186
39187 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
39188
39189         * lib/plumhall.exp (ph_section): Watch for expected failures.
39190         Add missing `else'.
39191
39192         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
39193         run the testcase.
39194         (c-torture): Likewise.
39195
39196 1995-08-28  Doug Evans  <dje@cygnus.com>
39197
39198         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
39199
39200         * lib/mike-g++.exp (mike_cleanup): New proc.
39201         (prebase): New globals compiler_result, not_compiler_result,
39202         target_regexp.
39203         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
39204         allow leading "-" in pattern.  Watch for unsupported tests.
39205         If $compiler_result is set, pattern match assembler code,
39206         and ditto for $not_compiler_result.
39207         * lib/mike-gcc.exp: Likewise.
39208
39209         * lib/plumhall.exp (ph_execute): Only call ph_summary if
39210         execution "succeeded".
39211
39212 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
39213
39214         * config/win32.exp: New file.
39215         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
39216
39217 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
39218
39219         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
39220         unsupported.
39221         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
39222         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
39223         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
39224
39225         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
39226         "... without exceptions was ...".  That is now handled by
39227         prune_system_crud.
39228         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
39229
39230 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
39231
39232         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
39233         sieve.c,sort2.c}: New files.
39234         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
39235         sieve.exp,sort2.exp}: Drivers for them.
39236
39237         * lib/mike-gcc.exp (program_output): New user settable variable.
39238         (postbase): Call prune_system_crud.  Also prune extraneous compiler
39239         messages.
39240         * lib/mike-g++.exp (program_output): New user settable variable.
39241
39242         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
39243
39244         * config/sh.exp: Deleted (use sim.exp instead).
39245
39246 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
39247
39248         * config/vx.exp: Declare CHECKTASK as global.
39249         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
39250         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
39251         * lib/old-dejagnu.exp: Load [pwd]/$executable.
39252
39253 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
39254
39255         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
39256         target. Like vx.exp, only includes `vx29k.exp' instead of
39257         `vxworks.exp'.
39258
39259 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
39260
39261         * config/sim.exp: Increase time limit from 120 seconds to 240.
39262
39263 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
39264
39265         * gcc.c-torture/execute/950628-1.c: New test.
39266
39267 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
39268
39269         * gcc.c-torture: Update with changes/additions from
39270         c-torture-1.34.
39271
39272 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
39273
39274         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
39275
39276 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
39277
39278         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
39279
39280 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
39281
39282         * gcc.c-torture/compile/950512-1.c: New test.
39283         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
39284         * gcc.dg/struct-ret-1.c: Likewise.
39285
39286 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
39287
39288         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
39289           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
39290
39291 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
39292
39293         * gcc.c-torture/special/920411-1.c: Deleted.
39294         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
39295
39296 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
39297
39298         * config/sim.exp (${tool}_load): Hack in call to bash to get a
39299         cpu limit.
39300
39301 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
39302
39303         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
39304
39305 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
39306
39307         From kenner;
39308         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
39309         is the proper length.
39310         * va-arg-3.c: Likewise.
39311
39312 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
39313
39314         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
39315         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
39316
39317         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
39318         * lib/g++.exp (default_g++_start): Delete old cruft.
39319
39320 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
39321
39322         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
39323         (2 * (1 << 18)) to (2 * (1 << 17)).
39324
39325         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
39326
39327 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
39328
39329         * config/rom68k.exp: Renamed from config/idp.exp
39330
39331 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
39332
39333         * c-torture/compile/921109-2.c
39334
39335 1995-04-18  Mike Stump  <mrs@cygnus.com>
39336
39337         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
39338         excess errors.
39339
39340 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
39341
39342         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
39343         output.
39344         * lib/g++.exp (default_g++_start): Likewise.
39345
39346 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
39347
39348         * gcc.c-torture/compile/950329-1.c: New test.
39349
39350 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
39351
39352           * config/bug.exp (${tool}_load): Updated to use new remote_open
39353           and remote_close procs.
39354         * config/idp.exp: New file.
39355
39356 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
39357
39358         * gcc.c-torture/execute/950322-1.c: New test.
39359
39360 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
39361
39362         * config/vx.exp (${tool}_load): Clean up testing of return code from
39363         vxworks_ld and vxworks_spawn.
39364
39365 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
39366
39367         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
39368
39369 1995-03-13  Mike Stump  <mrs@cygnus.com>
39370
39371         * lib/old-deja.exp: Add `excess errors test - ' error, now one
39372         can mark excess errors on a machine by machine basis.  Note, the
39373         default is to not expect any excess errors, even when excess
39374         errors test - is given, so you will want to put an XFAIL ... on
39375         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
39376         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
39377         those 4 machines, but no others.
39378
39379 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
39380
39381         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
39382         * lib/c-torture.exp: to here.
39383
39384 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
39385
39386         * gcc.c-torture/execute/950221-1.c: New test.
39387         * gcc.c-torture/execute/struct-ret-1.c: New test.
39388         * gcc.c-torture/compile/950221-1.c: New test.
39389
39390         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
39391
39392 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
39393
39394         * gcc.c-torture/execute/arith-1.c (main): Return 0.
39395         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
39396
39397 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
39398
39399         * g++.gb: New directory of tests, derived from my signature and
39400         class scoping tests.
39401
39402         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
39403         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
39404         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
39405         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
39406         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
39407         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
39408         * g++.gb/sig25.C: Likewise.
39409
39410         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
39411         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
39412         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
39413         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
39414         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
39415         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
39416         * g++.gb/sig25.exp: Likewise.
39417
39418         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
39419         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
39420         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
39421         * g++.gb/scope13.C: Likewise, this test still fails.
39422
39423         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
39424         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
39425         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
39426         * g++.gb/scope13.exp: Ditto.
39427
39428         * g++.gb/README: New file, explains what these tests are about.
39429
39430 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
39431
39432         * lib/dg.exp (dg-do): Support `preprocess'.
39433         (dg-test): Likewise.
39434
39435 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
39436
39437         * config/udi.exp: change "continue -expect" to "exp_continue".
39438
39439 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
39440
39441         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
39442         Delete redundant tests.
39443
39444         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
39445         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
39446         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
39447         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
39448         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
39449         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
39450         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
39451         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
39452
39453         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
39454         storing label pointers.
39455         * gcc.c-torture/execute/921019-1.c: Likewise.
39456         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
39457         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
39458         parameter fp.
39459         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
39460         constants.
39461
39462         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
39463         Delete obsolete tests.
39464
39465         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
39466         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
39467         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
39468         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
39469         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
39470         * gcc.c-torture/compile/950124-1.c: New test.
39471
39472         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
39473
39474 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
39475
39476         * lib/mike-g++.exp: Add -lm to LIBS.
39477
39478 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
39479
39480         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
39481
39482 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
39483
39484         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
39485
39486 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
39487
39488         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
39489
39490 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
39491
39492         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
39493         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
39494         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
39495         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
39496         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
39497         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
39498         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
39499         * g++.law/{operators31.C, operators32.C,
39500         * g++.law/{operators33.C, operators34.C}: Likewise.
39501         * g++.law/{pic1.C, refs2.C}: Likewise.
39502         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
39503         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
39504         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
39505         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
39506
39507         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
39508         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
39509         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
39510         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
39511         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
39512         * g++.law/{enum9.exp, friend5.exp}: Likewise.
39513         * g++.law/{nest3.exp, nest4.exp}: Likewise.
39514         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
39515         * g++.law/{operators30.exp, operators31.exp}: Likewise.
39516         * g++.law/{operators32.exp, operators33.exp}: Likewise.
39517         * g++.law/{operators34.exp}: Likewise.
39518         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
39519         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
39520         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
39521         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
39522         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
39523
39524         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
39525         No longer expected to fail.
39526         * g++.law/missed-error3.C: Tweak for recent bool changes.
39527
39528 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
39529
39530         * config/emb-unix: Deleted.
39531         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
39532         remote execution.  Do final link on remote host if REMOTE_LINK is set.
39533
39534 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
39535
39536         * lib/dg.exp (dg-test): Fix typo in last patch.
39537
39538 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
39539
39540         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
39541         (handles multiple occurrences).
39542
39543 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
39544
39545         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
39546         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
39547         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
39548         printed).
39549         * lib/c-torture.exp (c-torture-compile): Likewise.
39550         (c-torture): Prepend full path if missing.
39551         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
39552         (gcc_fail): Likewise.
39553         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
39554
39555 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
39556
39557         * lib/netware.exp: Only attach to NetWare i386 systems.
39558
39559 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
39560
39561         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
39562         messages.  Add test name to "output pattern match" pass/fail message.
39563
39564 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
39565
39566         * gcc.dg: New testsuite.
39567         * gcc.dg/dg.exp: New file.
39568
39569         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
39570         test-switch.c}: Deleted.
39571
39572         * gcc.misc-tests/msgs.exp: New testcase driver.
39573
39574 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
39575
39576         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
39577         Watch for illegal return values from ${tool}_load.
39578         * config/unix.exp (${tool}_load): Fix pass/fail detection for
39579         cross targets.  Coerce return value >0 to 1.
39580
39581 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
39582
39583         * config/unix.exp (${tool}_load): Call program rsh, not proc.
39584
39585         * config/emb-unix.exp: New file.
39586
39587         * config/sim.exp: Error if variable $SIM not defined.
39588         (${tool}_load): Mark test as "untested" if simulator missing.
39589
39590         * config/unix.exp: Load remote.exp to get rcp_download.
39591         * lib/c-torture.exp: Use different option lists for testcases with
39592         and without loops.
39593         * gcc.c-torture/execute/execute.exp: Likewise.
39594
39595 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
39596
39597         * config/*.exp: Clarify return code from ${tool}_load.
39598         Call `unresolved' or `untested' instead of `warning' or `perror'
39599         (sometimes you still want to call both though).
39600         Add comment that `shell_id' is local to each file.
39601         * config/udi.exp (timeout): Set to 30.
39602         Don't print warning if connection fails, $connectmode has already
39603         printed an error.
39604         (${tool}_load): Move verbose messages to level 2.
39605         Rework pattern for "Process started" message.
39606         Pass `shell_id' to ${connectmode}_download.
39607         Retry twice upon timeout.  Make resetting of target more robust.
39608         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
39609         Pass `shell_id' to exit_$connectmode.
39610         Only call exit_$connectmode if connected.
39611         * config/unix.exp (${tool}_load): Check return codes better.
39612         * config/vrtx.exp (${tool}_load): Likewise.
39613         * config/vx.exp (${tool}_load): Likewise.
39614         Delete unneeded global's.
39615         * lib/dg.exp (dg-test): Update to reflect clarified return codes
39616         from ${tool}_load.
39617         (dg-stat): Delete.
39618         (dg-init): Delete recording of pass/fail counts.
39619         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
39620         (old-dejagnu-init): Likewise.
39621         (old-dejagnu-stat): Delete contents, empty proc now.
39622         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
39623         (c-torture): Delete references to lcnt, lpass, lfail.
39624         Get option list from TORTURE_OPTIONS.
39625         Delete -funroll[-all]-loops if no loops.
39626         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
39627         (g++_stat): Delete contents (empty proc now).
39628         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
39629         (gcc_finish): Likewise.
39630         (gcc_stat): Deleted.
39631         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
39632         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
39633         * gcc.c-torture/execute/execute.exp: Likewise.
39634         Split tests into two parts: compile, execute.
39635         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
39636         no loops.  Update to reflect clarified return codes from ${tool}_load.
39637
39638 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
39639
39640         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
39641         to grep for.
39642         (old-dejagnu): Likewise (where necessary).
39643
39644 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
39645
39646         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
39647
39648         * lib/dg.exp (dg-process-target): Fix processing of selector.
39649         Add comment regarding use of `error'.
39650
39651         * lib/gcc.exp (prune_system_crud): Define if missing.
39652         * lib/g++.exp (prune_system_crud): Likewise.
39653
39654         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
39655         Call prune_system_crud.
39656         * lib/dg.exp (dg-runtest): New proc.
39657         Use perror instead of send_user for tcl errors in testcase.
39658         Don't return any value, it's never used.
39659         Don't clobber previous definition of `unknown'.
39660         Print tcl errors in `dg-final'.
39661
39662 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
39663
39664         * lib/dg.exp (dg-process-target): Improve syntax error messages.
39665         (dg-test): Don't print errorInfo, it contains stack backtrace.
39666
39667 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
39668
39669         * lib/g++.exp (runtest_file_p): Define if missing.
39670
39671 1994-09-24  Doug Evans  (dje@cygnus.com)
39672
39673         * lib/mike-g++.exp: Comment out loading of g++.exp.
39674         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
39675         (default_g++_version): Always print something.
39676         (default_g++_start): Comment out call to `which'.
39677         (g++_start, g++_load): Deleted (must be defined in config file).
39678         * lib/gcc.exp: Test for existence of $CC at start.
39679         Delete check for tmpdir (done in gcc_init).
39680         (default_gcc_version): Always print something.
39681         (default_gcc_start): Comment out call to `which'.
39682         * config/*.exp: Major cleanup - make cross targets work at least a
39683         little better for g++ (by not being "--tool gcc" specific).
39684         Rename gcc_xxx to ${tool}_xxx.
39685         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
39686         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
39687
39688 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
39689
39690         * lib/c-torture.exp (c-torture-compile): Rework compiler
39691         message processing.
39692
39693         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
39694         c-torture.
39695
39696 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
39697
39698         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
39699
39700         * lib/dg.exp (dg-process-target): Support { target native }.
39701
39702 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
39703
39704         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
39705         looked for "... program xxx got fatal signal".
39706         Correct regsub munging of `comp_output'.
39707         Ignore compiler messages "path prefix not used" and "linker input
39708         file unused".
39709
39710 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
39711
39712         * lib/gcc.exp (runtest_file_p): Define if missing.
39713         * gcc.prms/template.c: Example to work from.
39714
39715 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
39716
39717         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
39718         * lib/dg.exp (dg-test): Call unsupported testcases as such.
39719
39720         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
39721         * gcc.prms/1883.c: Moved from compile/940714-1.c.
39722         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
39723         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
39724
39725         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
39726         (dg-process-target): No longer a varargs proc.
39727         Return S/N for target, P/F for xfail.  All callers changed.
39728         (user option procs): More argument checking.
39729         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
39730         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
39731         (dg-test): Skip test if not running on selected target in `dg-do'.
39732         Update handling of `dg-do-what', `dg-output-text'.
39733         Separate execution pass/fail from output pattern match pass/fail.
39734         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
39735
39736 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
39737
39738         * gcc.c-torture/special/special.exp: Don't expect failure for mips
39739         target for 920510-1.c.
39740
39741 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
39742
39743         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
39744         Clean up comment regarding use of passcnt, etc.
39745         (gcc_stat): Don't update `testcnt' here.
39746         (gcc_finish): Do it here.
39747         Might as well reset `but_id' here too.
39748         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
39749         to determine if the file should be tested.
39750         * gcc.c-torture/compile/compile.exp: Likewise.
39751         * gcc.c-torture/execute/execute.exp: Likewise.
39752         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
39753         * gcc.misc-tests/dg-test.exp: Likewise.
39754         * gcc.prms/prms.exp: Likewise.
39755         * gcc.wendy/wendy.exp: Likewise.
39756         * g++.old-deja.exp: Likewise.
39757         Move "Testing file" message to verbose level 1.
39758
39759 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
39760
39761         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
39762
39763 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
39764
39765         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
39766         (default_gcc_start): Accept optional second list element
39767         of compiler flags.  Print compiler output at verbosity level 2.
39768         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
39769         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
39770         Save current values of framework globals passcnt, failcnt, xpasscnt,
39771         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
39772         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
39773         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
39774         xfailcnt to compute stats.  Update framework global `testcnt' from
39775         pass/fail counts.
39776         (gcc_finish): New proc.  Clean up test environment.
39777         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
39778         (gcc_epass, gcc_efail): Delete.
39779         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
39780         argument of line number.
39781         (dg-init): If the tool has an init routine, call it.
39782         (dg-test): Remove args `cflags_var' and `libs_var'.
39783         Pass all compiler options to ${tool}_start.
39784         Handle missing line number.
39785         (dg-finish): New function.
39786         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
39787         particular files.  Call gcc_finish at end.  Move "skipping test"
39788         message to verbosity level 3.
39789         * gcc.c-torture/compile/compile.exp: Likewise.
39790         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
39791         * gcc.c-torture/execute/execute.exp: Likewise.
39792         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
39793         Print testcase being tried at verbosity level 1.
39794         * gcc.c-torture/special/special.exp: Unset xfail.
39795         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
39796         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
39797         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
39798         * gcc.failure/failure.exp: Likewise.
39799         * gcc.ieee/ieee.exp: Likewise.
39800         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
39801         Update call to dg-test.  Call dg-finish at end.
39802         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
39803         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
39804         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
39805         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
39806         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
39807         * gcc.wendy/wendy.exp: Add copyright.
39808         Delete setting of tmpdir (done by gcc_init).
39809         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
39810         Pass compiler flags to gcc_start.  Call gcc_finish at end.
39811         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
39812         gcc_[ce]pass/fail.
39813
39814 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
39815
39816         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
39817         confusion.
39818         (g++_load): Likewise.
39819
39820         * config/*.exp (gcc_load): Some were varargs fns and some were not.
39821         Rename argument to `prog' to remove the confusion.
39822         Varargs fns behave differently too!
39823         (g++_load): Likewise.
39824
39825         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
39826
39827         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
39828         what it is.  Delete (always) printing of status value for !native.
39829         Simplify verbose code, and include status and exec_output.
39830         (g++_load): Use gcc_load.
39831
39832 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
39833
39834         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
39835         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
39836         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
39837         940714-3.c as these testcases don't exist anymore.  Make
39838         va-arg-1.c expected to pass.
39839
39840 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
39841
39842         * gcc.misc-tests/misc.exp: Only run specific testcases.
39843         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
39844         * gcc.misc-tests/dg-[1-9].c: New files.
39845
39846         * lib/dg.exp: New testsuite driver.
39847         * gcc.prms/prms.exp: Use it.
39848
39849         * README.gcc: New file.
39850
39851         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
39852         Document and reset `lxpass' and `lxfail'.
39853         Simplify "initialized" message.
39854         (gcc_stat): Clean up comments a little.
39855
39856 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
39857
39858         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
39859
39860 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
39861
39862         * lib/old-dejagnu.exp (process-option): New proc.
39863         (old-dejagnu-init, old-dejagnu-stat): Likewise.
39864         (old-dejagnu): Simplify.
39865         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
39866
39867 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
39868
39869         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
39870         exists and is not an empty string.
39871
39872         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
39873         $xfail rather than calling setup_xfail.  Clear $xfail when test is
39874         finished.
39875         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
39876         automatically.
39877
39878         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
39879         longer expected to fail.
39880
39881         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
39882         "f" function call.
39883
39884         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
39885
39886         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
39887         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
39888         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
39889         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
39890         c-torture-1.29.
39891
39892         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
39893         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
39894
39895         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
39896
39897         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
39898         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
39899
39900         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
39901         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
39902         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
39903
39904 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
39905
39906         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
39907         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
39908         940714-1.c, 940714-2.c, 940714-3.c},
39909         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
39910         gcc.misc-tests/{mg.c,mg.exp}:
39911         New tests.
39912         * gcc.noncompile/noncompile.exp: Change accordingly.
39913
39914 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
39915
39916         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
39917         Undo previous clobberage.
39918
39919 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
39920
39921         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
39922         * gcc.special/{930510-1.c, special.exp}:
39923         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
39924         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
39925         struct-varargs-1.c}: New tests from c-torture-1.26.
39926
39927 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
39928
39929         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
39930           argument to switch.
39931
39932 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
39933
39934         * Revert the previous changes.  Please see Rob's directory
39935           (/lisa/test/rob/progressive/gcc/testsuite) for testing
39936           fixes.
39937
39938 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
39939
39940         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
39941             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
39942             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
39943             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
39944             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
39945             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
39946             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
39947             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
39948             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
39949             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
39950             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
39951             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
39952             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
39953             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
39954             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
39955             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
39956             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
39957             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
39958             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
39959             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
39960             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
39961             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
39962             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
39963             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
39964             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
39965             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
39966             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
39967
39968 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
39969
39970         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
39971             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
39972           with perror calls.
39973
39974 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
39975
39976         * config/unix.exp (g++_load): Fix syntax.
39977
39978 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
39979
39980         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
39981         * gcc.noncompile/921017-1.c: Deleted obsolete test.
39982         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
39983         Don't expect va-arg-1.c to fail.  Correct expected output for
39984         920928-1.c.
39985         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
39986         * gcc.wendy/hbm4.c: Correct typo.
39987         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
39988
39989 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
39990
39991         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
39992         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
39993         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
39994         * lib/c-torture.exp (c-torture-compile): Ditto.
39995
39996         Reduce volume of output (remove all the -I's and such).
39997         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
39998         Call gcc_cpass, gcc_cfail.
39999         (c-torture): Pass testing option to c-torture-compile.
40000
40001 1994-03-21  Doug Evans  (dje@cygnus.com)
40002
40003         Bring patches over from progressive.
40004         * config/default.exp: Exit remote shell cleanly.
40005         (g++_exit, g++_start): Add default versions.
40006         * config/sim.exp (gcc_load): Use perror, not error.
40007
40008 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
40009
40010         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
40011         set in site.exp.
40012
40013 1994-03-14  Doug Evans  (dje@cygnus.com)
40014
40015         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
40016         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
40017         (wendy_try): New proc to run testcase.
40018         (main loop): Call 'em.
40019         * gcc.wendy/*.c: Clean up pass to correct expected output.
40020
40021         * lib/gcc.exp: Minor cleanup work.
40022         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
40023
40024 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
40025
40026         * config/sim.exp (gcc_load): Document return codes better.
40027         Don't pass -v to simulator.
40028
40029 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
40030
40031           * gcc.special/920717-x.c: Fix typo.
40032           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
40033           get at sources.
40034
40035         * lib/mike-gcc.exp: Fix typo.
40036
40037 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
40038
40039         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
40040         binary to use, transform the name.
40041         * config/*.exp: rename everything. Nuke any g++ specific files,
40042         it's now a special case of gcc that requires no special support.
40043         Add a default.exp for unsupported targets.
40044
40045 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
40046
40047         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
40048         lib/old-dejagnu.exp: Fix a few patterns to work with the new
40049         version of Tcl.
40050
40051 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
40052
40053         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
40054         than a warning.
40055
40056 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
40057
40058         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
40059
40060 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
40061
40062         * gcc.execute/execute.exp: Combine opt_list and foption_list into
40063         option_list.  Compile every file with only 4/6 option choices
40064         (same as C torture) instead of with 12/18 different option
40065         choices.
40066         * lib/c-torture.exp: Likewise.
40067
40068         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
40069         not already set.
40070
40071 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
40072
40073         * lib/old-deja.exp: Add `excess errors test fails' error, now one
40074         can put an XFAIL *-*-* on excess errors.
40075
40076 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
40077
40078         * g++.law: Add more tests derived from g++-bugs snapshots.
40079
40080         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
40081         equivalent to g++.law/init9.
40082
40083         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
40084         compiled it, and the a.out file after we've run it.
40085
40086 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
40087
40088         * lib/mike-g++.exp (postbase): Delete the .o file after we've
40089         compiled it, and the a.out file after we've run it.
40090
40091 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
40092
40093         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
40094
40095 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
40096
40097         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
40098         version number.
40099
40100 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
40101
40102         * g++.law: New directory of g++ tests derived from the g++-bugs
40103         snapshots.
40104
40105 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
40106
40107         * gcc.compile: initbug1.c initbug1.exp testcase added
40108
40109 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
40110
40111         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
40112         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
40113           fixes submitted by Jeff Law (law@cs.utah.edu)
40114         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
40115           Jeff Law (law@cs.utah.edu)
40116
40117
40118 1993-11-30  Mike Stump  (mrs@cygnus.com)
40119
40120         * config/unix-g++.exp: Follow the gcc way of doing things.
40121         * g++.old-deja/old-deja.exp: Minor updates.
40122         * lib/g++.exp: New file, follow the gcc way of doing things.
40123         * lib/old-dejagnu.exp: Minor updates.
40124         * lib/mike-g++.exp: Always unset errorInfo.
40125
40126 1993-11-06  Mike Stump  (mrs@cygnus.com)
40127
40128         * lib/gcc.exp: Fix some errors with the below change, CC and
40129         CFLAGS should be global when setting, not local.
40130
40131 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
40132
40133         * lib/gcc.exp: Transform tool name.
40134
40135 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
40136
40137         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
40138
40139 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
40140
40141         * lib/gcc.exp: change gcc_done to gcc_stat
40142
40143 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
40144
40145         * Upgraded gcc testsuite to c-torture version 1.25
40146
40147 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
40148
40149         * lib/gcc.exp: added reporting code. Changed verbose compile message.
40150         * lib/c-torture: added hooks for new reporting code.
40151
40152 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
40153
40154         * config/sh-gcc.exp: check if sh-sim exists in the path
40155
40156 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
40157
40158         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
40159         * gcc.compile/compile.exp: Initial changes for new logic.
40160         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
40161         * gcc.failure/failure.exp: Initial changes for new logic.
40162         * gcc.ieee/ieee.exp: Initial changes for new logic.
40163         * gcc.misc-tests/misc.exp: Initial changes for new logic.
40164         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
40165         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
40166         * lib/c-torture.exp: Initial changes for new logic.
40167         * lib/gcc.exp: Initial changes for new logic.
40168
40169 1993-10-15  Mike Stump  (mrs@cygnus.com)
40170
40171         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
40172         depend upon failure or success.  Fully qualify names in failure
40173         and success messages.  Always remove a.out before starting
40174         compile, just in case.  Pay more attention to error text output by
40175         the compiler.  Handle testcases with no known past errors just
40176         like all others, so that things are uniform.  Other miscellaneous
40177         improvements.
40178
40179 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
40180
40181         * gcc.cpp: new directory for cpp tests
40182
40183 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
40184
40185         * lib/chill.exp: Code reformatted, removed unused code.
40186         * config/unix-chill.exp: Code reformatted, removed unused code.
40187         * chill.execute/execute.exp: Code reformatted, removed unused code.
40188         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
40189
40190 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
40191
40192         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
40193         routines not written.
40194
40195 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
40196
40197         * config/bug-gcc.exp: Use new procs from bug.exp.
40198
40199 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
40200
40201         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
40202         via ftp, rather than depending on NFS.
40203         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
40204         case.
40205
40206 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
40207
40208         * config/bug-gcc.exp: Use new download proc.
40209
40210 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
40211
40212         * chill.execute/execute.exp: cleanups, handles errors better
40213         * chill.compile/compile.exp: rewrite, based on execute.exp
40214         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
40215         * lib/chill.exp: major changes to diff proc and compile and link
40216           procs. added chill_fail and chill_pass wrappers to pass and
40217           fail. added more comments, and handle error codes better.
40218           Added a hack to capture stderr from exec, so noncompile tests
40219           can work.
40220
40221 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
40222
40223         * chill.execute/execute.exp: rewrite of testsuite driver
40224         * lib/chill.exp: rewrite of testsuite driver
40225         * config/unix-chill.exp: rewrite of testsuite driver
40226
40227 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
40228
40229     In chill.execute:
40230         * iexpr.ch: Standardize uppercase.
40231         * tuples.dat: Standardize uppercase.
40232         * vary.ch: standardize.  Correct varying string assignments.
40233         * vary.dat: Add new output lines.
40234
40235 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
40236
40237     In chill.execute:
40238         * chprintf.ch: Standardize use of uppercase.
40239         * tuples.ch: Standardize and turn arr2 into a DCL,
40240           rather than a SYN.
40241         * pinits.ch: Standardize.
40242
40243 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
40244
40245         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
40246         * Makefil: Renamed to Makefile.in.
40247         * configure.in: New.
40248
40249 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
40250
40251     In chill.execute:
40252         * .cvsignore: Add result/output files.
40253         * Makefile: Fix up variables at start.  Use MFLAGS
40254           everywhere.  Correct bool_loc, built_ins entries.
40255           Add entry for vary1.ch.
40256         * bitarray.ch: Standardize upper-case usage.
40257         * bitexpr.ch: Standardize, add output of b1.
40258         * params.ch: Use arrayt in along PROC parameters, to
40259           avoid novelty problems.
40260         * sets.ch: Tiny cleanup.
40261         * vary1.ch: Re-indent.
40262
40263 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
40264
40265           * Add PR-related files to Makefiles, .cvsignore files, etc.
40266
40267 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
40268
40269         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
40270           with compiler objects. New names are test-flow.c and test-loop.c
40271
40272 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
40273
40274         * Upgraded c-torture tests from 1.19 to 1.20
40275
40276         * new files:
40277         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
40278         * gcc.compile: 930623-1.c 930623-2.c
40279         * gcc.noncompile: 930622-1.c 930622-2.c
40280         * gcc.failure: 920411-1.c 920627-2.c
40281         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
40282
40283 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
40284
40285         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
40286           More changes to get testsuite working properly. Needs more work.
40287           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
40288
40289 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
40290
40291         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
40292           More changes to get testsuite working properly. Needs more work.
40293
40294 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
40295
40296         * chill.compile/compile.exp: Added for Dejagnu support
40297         * chill.execute/execute.exp: Added for Dejagnu support
40298         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
40299
40300 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
40301
40302     This should complete moving the CHILL test files.
40303         * chill.noncompile(.cvsignore printf.grt
40304             in-printf.grt chprintf.grt chprintf.ch):
40305             Added test-support files.
40306           (Makefile): Modified further.
40307         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
40308             signal.ch): Added test files.
40309           * chill.execute (.cvsignore printf.grt printr.c
40310             in-printf.grt rts.c chprintf.grt rts.h): Added
40311           test-support files.
40312             (Makefile): More corrections.
40313
40314 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
40315
40316         * chill.compile, chill.execute, chill.nocompile: Add CHILL
40317           test cases, ready for DejaGnu.
40318
40319 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
40320
40321         * Upgraded c-torture tests from 1.18 to 1.19
40322
40323         * gcc.compile: added test(s):
40324           930607-1.c
40325         * gcc.execute: added test(s):
40326           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
40327
40328         * added new subdirectory for misc tests: gcc.misc-tests
40329         * gcc.misc-test(s): added tests:
40330           inst-check.c test-consts.c test-ior.c test-switch.c
40331
40332 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
40333
40334         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
40335
40336 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
40337
40338         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
40339
40340 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
40341
40342         * Upgraded c-torture tests from 1.17 to 1.18
40343
40344 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
40345
40346         * Upgraded c-torture tests from 1.12 to 1.17
40347
40348 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
40349
40350         * lib/old-dejagnu.exp:
40351           Fixed handling of XFAIL target triplets to correctly
40352           recognize wildcard characters.  Removed code that
40353           appended a unique id tag to the end of the file name
40354           printed out by the result of the testcases within a
40355           given test file.
40356
40357 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
40358
40359         * lib/old-dejagnu.exp:
40360           Reworked expected failure handling to trigger off of XFAIL
40361           keyword in keyphrase embeded in testcase source code. The
40362           XFAIL keyword must be at the end of the keyphrase line. It
40363           may optionally be followed by one or more target triplets.
40364           It has just occured that the handling of wildcards in the
40365           target triplet may not be correct.
40366
40367 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
40368
40369         * g++.old-deja/tests:
40370           Moved all subdirectories up one level into g++.old-deja .
40371
40372         * lib/old-dejagnu.exp:
40373           Fixed problem with CXXFLAGS not being properly reset, and being
40374           corrupted with extraneous "-c" compiler option.  This was
40375           causing binaries to not be generated for test that needed them.
40376           Modified strings passed to "pass" and "fail" so that individual
40377           tests from the same test file would be distinguished by an
40378           identifier appended to the test file name in the summary logs;
40379           this corrected a problem with erroneous diff logs.  Added code
40380           to search testcases for expected fail and unexpected pass keywords.
40381
40382 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
40383
40384         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
40385
40386 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
40387
40388         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
40389           Removed extraneous text from end of "Special g++ Options"
40390           keyphrase.
40391
40392         * lib/old-dejagnu.exp: Added pattern matching to look for new
40393           keywords, embedded in testcases comments, which will trigger
40394           calls to xpass and xfail.
40395
40396 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
40397
40398         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
40399           comments embedded in the testcases, especially the one looking for
40400           special compiler options, as well as the pattern matching for the
40401           compiler output again.
40402
40403 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
40404
40405         * lib/old-dejagnu.exp: Do a proper check of the return value for
40406           execute tests. Fixed several problems with the pattern matching
40407           of the compiler output which gave erroneous test results.
40408           Changed several of the test result messages to be more descriptive.
40409         * config/unix-g++.exp: Proc g++_load now actually works and
40410           executes the tests passed to it and returns a usable return
40411           value.
40412
40413 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
40414
40415           * lib/gcc.exp: Exits gracefully if $CC is bogus.
40416
40417 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
40418
40419         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
40420           Modified both files to properly execute the old style
40421           dejagnu tests. The previous versions of these files were
40422           experimental and did not function anything near correctly.
40423
40424 1993-04-05  Rob Savoye  (rob@cygnus.com)
40425
40426         * Removed all Makefile.in and configure.in files. No configuration
40427         needed now.
40428
40429 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
40430
40431         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
40432
40433 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
40434
40435         * gcc.compile/configure.in, gcc.unsorted/configure.in,
40436         gcc.special/configure.in, gcc.noncompile/configure.in,
40437         gcc.execute/configure.in, gcc.code_quality/configure.in,
40438         g++.other/configure.in, g++.old-deja/configure.in,
40439         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
40440         in srcname setting.
40441
40442 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
40443
40444         * lib/udi.exp: Fixed mondfe and mondfe_download.
40445         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
40446         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
40447
40448 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
40449
40450         * config/udi-gdb.exp: Check $shell_id after connecting to target.
40451         (gdb_exit): Don't remove *_soc files.
40452
40453 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
40454
40455         * lib/c-torture.exp: Don't look for main; instead always use -w
40456         -c.  This is how the c-torture tests work.  Remove the object
40457         file if the compilation succeeds.
40458         * gcc.execute/execute.exp: Remove executable if test passes.
40459         * gcc.noncompile/noncompile.exp: Every test is an expected
40460         failure.
40461         * gcc.special/special.exp: Added tests from c-torture 1.11,
40462         corrected use of existing test.
40463         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
40464         gcc.execute/920625-1.c: Updated to c-torture 1.11.
40465         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
40466         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
40467         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
40468         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
40469         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
40470         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
40471         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
40472         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
40473         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
40474         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
40475         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
40476         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
40477         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
40478         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
40479         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
40480         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
40481         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
40482         c-torture 1.11.
40483         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
40484         correspond to c-torture 1.11.
40485
40486         * New file.