OSDN Git Service

gcc/
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
2
3         * gcc.dg/unsigned-long-compare.c: New test.
4
5 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
6
7         PR testsuite/25318
8         * lib/target-supports.exp (check_effective_target_freorder):
9         Check to see if target supports -freorder-blocks-and-partition.
10         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
11         instead of "dg-require-named-sections".
12
13 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
14
15         PR target/14798:
16         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
17         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
18         * gcc.dg/pragma-isr-trapa2.c: Likewise.
19         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
20         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
21         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
22         * gcc.dg/attr-isr-trap_exit.c: Likewise.
23         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
24
25 2006-01-30  Richard Guenther  <rguenther@suse.de>
26
27         PR c++/23372
28         * gcc.dg/pr23372-1.C: New testcase.
29
30 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
31
32         * gcc.dg/gomp/pr25874.c: New test.
33
34 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
35
36         PR tree-opt/25911
37         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
38
39 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
40
41         PR fortran/18578
42         PR fortran/18579
43         PR fortran/20857
44         PR fortran/20885
45         * gfortran.dg/intent_out_1.f90: New test.
46
47 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
48
49         PR fortran/17911
50         * gfortran.dg/procedure_lvalue.f90: New test.
51
52         PR fortran/20895
53         PR fortran/25030
54         * gfortran.dg/char_pointer_assign_2.f90: New test.
55         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
56         assignment to be consistent with standard.
57         * gfortran.dg/char_result_2.f90: The same.
58         * gfortran.dg/char_result_8.f90: The same.
59
60 2006-01-28  Zack Weinberg  <zackw@panix.com>
61
62         * gcc.dg/Woverlength-strings.c
63         * gcc.dg/Woverlength-strings-pedantic-c89.c
64         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
65         * gcc.dg/Woverlength-strings-pedantic-c99.c
66         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
67
68 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
69
70         * gcc.c-torture/execute/20060127-1.c: New test.
71
72 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
73
74         PR c++/25999
75         * g++.dg/ext/pragmaweak1.C: New test.
76
77 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
78
79         PR c++/25855
80         * g++.dg/template/spec29.C: New test.
81
82 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
83
84         PR c/19606.
85         * gcc.c-torture/execute/pr19606.c: New.
86
87 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
88
89         * gcc.dg/pragma-re-4.c: New test.
90
91 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
92
93         PR fortran/25964
94         * gfortran.dg/assumed_size_refs_3.f90: New test.
95
96 2006-01-27  Ben Elliston  <bje@au.ibm.com>
97
98         * gcc.misc-tests/dectest.exp: Remove defunct comment.
99
100 2006-01-26  Laurent GUERBY <laurent@guerby.net>
101
102         PR ada/21317
103         * ada/acats/support/impdef.a: Add One_Long_Second.
104         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
105         * ada/acats/tests/c9/c94026.a: Likewise.
106         * ada/acats/tests/c9/c97305c.ada: Likewise.
107         * ada/acats/tests/c9/c99004a.ada: Likewise.
108
109 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
110
111         PR fortran/25964
112         * gfortran.dg/global_references_2.f90: New test.
113
114         PR fortran/25084
115         PR fortran/20852
116         PR fortran/25085
117         PR fortran/25086
118         * gfortran.dg/assumed_charlen_function_1.f90: New test.
119         * gfortran.dg/assumed_charlen_function_3.f90: New test.
120
121         PR fortran/25416
122         * gfortran.dg/assumed_charlen_function_2.f90: New test.
123
124 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
125
126         PR c/25892
127         * gcc.dg/Wpointer-sign.c: New.
128         * gcc.dg/Wpointer-sign-Wall.c: New.
129         * gcc.dg/Wpointer-sign-Wall-no.c: New.
130         * gcc.dg/Wpointer-sign-pedantic.c: New.
131         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
132         * gcc.dg/conv-2.c: Use -Wpointer-sign.
133
134 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
135
136         PR C/25861
137         * gcc.c-torture/compile/pr25861.c: New test.
138
139 2006-01-26  Paul Brook  <paul@codesourcery.com>
140
141         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
142         on short-enum targets.
143         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
144         variable.
145         (generate_fields): Use short_enums.
146         (main): Set short_enums.  Document -e.
147         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
148         on short-enum targets.
149         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
150         variable.
151         (generate_fields): Use short_enums.
152         (main): Set short_enums.  Document -e.
153         * lib/target-supports.exp (check_effective_target_short_enums): New.
154
155 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
156
157         PR target/25947
158         * gcc.dg/torture/pr25947-1.c: New test.
159
160 2006-01-25  Jan Hubicka  <jh@suse.cz>
161             Roger Sayle  <roger@eyesopen.com>
162
163         PR rtl-optimization/25703
164         * gcc.target/i386/20060125-1.c: New test case.
165         * gcc.target/i386/20060125-2.c: New test case.
166
167 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
168
169         PR fortran/18540
170         * gfortran.dg/goto_1.f: New.
171
172 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
173
174         PR fortran/25716
175         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
176         25716 on 32-bit systems too.
177
178 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
179
180         PR testsuite/25590
181         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
182
183 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
184
185         * gcc.dg/tree-ssa/gen-vect-33.c: New.
186
187 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
188
189         PR fortran/25835
190         * gfortran.dg/read_eof.f90: Delete, renamed.
191         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
192         * gfortran.dg/read_eof_2.f90: New test.
193         * gfortran.dg/read_eof_3.f90: New test.
194
195 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
196
197         PR tree-opt/25860
198         * gcc.c-torture/compile/pr25860.c: New test.
199
200 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
201
202         PR c++/25552
203         * g++.dg/parse/dtor8.C: New test.
204
205 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
206
207         PR testsuite/25891
208         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
209         * gcc.dg/gomp/gomp.exp: Return without testing anything if
210         check_effective_target_fopenmp returns 0.
211
212 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
213
214         PR ada/20548
215         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
216         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
217         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
218
219 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
220
221         PR tree-opt/25857
222         * g++.dg/opt/pr25857.C: New test.
223
224 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
225         Jan Hubicka  <jh@suse.cz>
226         Richard Guenther  <rguenther@suse.de>
227
228         PR rtl-optimization/25654
229         * gcc.dg/torture/pr25654.c: New testcase.
230         * gcc.target/i386/pr25654.c: Likewise.
231
232 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
233
234         PR fortran/25901
235         * gfortran.dg/internal references_2.f90: New test.
236
237         Fix regression in testing of admissability of attributes.
238         * gfortran.dg/intent_used_1.f90: New test.
239
240 2006-01-23  Ben Elliston  <bje@au.ibm.com>
241
242         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
243         Remove target conditional torture options for i?86 and x86_64
244         GNU/Linux.
245
246 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
247
248         PR c++/10891
249         * g++.dg/rtti/no-rtti.C: New.
250
251 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
252
253         PR c++/25895
254         * g++.dg/inherit/conv2.C: New test.
255
256         PR c++/25856
257         * g++.dg/parse/dtor7.C: New test.
258
259         PR c++/25858
260         * g++.dg/template/crash44.C: New test.
261
262 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
263
264         PR fortran/25124
265         PR fortran/25625
266         * gfortran.dg/internal_references_1.f90: New test.
267           PR fortran/20881
268         PR fortran/23308
269         PR fortran/25538
270         PR fortran/25710
271         * gfortran.dg/global_references_1.f90: New test.
272         * gfortran.dg/g77/19990905-1.f: Restore the error that
273         there is a clash between the common block name and
274         the name of a subroutine reference.
275
276         PR fortran/PR24276
277         * gfortran.dg/aliasing_dummy_1.f90: New test.
278
279 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
280
281         * gcc.dg/vmx/1b-01.c: Warning fix.
282         * gcc.dg/vmx/1c-02.c: Likewise.
283         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
284
285 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
286
287         PR testsuite/24962
288         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
289
290 2006-01-20  Richard Guenther  <rguenther@suse.de>
291         Steven Bosscher <stevenb.gcc@gmail.com>
292
293         PR rtl-optimization/24626
294         * gcc.dg/torture/pr24626-1.c: New testcase.
295         * gcc.dg/torture/pr24626-2.c: Likewise.
296         * gcc.dg/torture/pr24626-3.c: Likewise.
297         * gcc.dg/torture/pr24626-4.c: Likewise.
298
299 2006-01-20  Dirk Mueller  <dmueller@suse.com>
300
301         PR c++/5520
302         * g++.dg/warn/empty-body.C: New.
303
304 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
305
306         PR c++/22136
307         * g++.dg/template/using10.C: New test.
308         * g++.dg/temlpate/using11.C: Likewise.
309         * g++.dg/inherit/using5.C: Tweak error messages.
310
311 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
312
313         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
314         target test.
315         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
316
317 2006-01-19  Jan Hubicka  <jh@suse.cz>
318
319         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
320
321 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
322
323         PR c++/25854
324         * g++.dg/template/spec28.C: New test.
325
326 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
327
328         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
329         Fix fprintf's by adding srcdir or removing it.
330
331 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
332
333         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
334         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
335         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
336         * testsuite/gcc.dg/gomp/empty.c: Likewise.
337         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
338         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
339         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
340         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
341         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
342         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
343         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
344         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
345         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
346         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
347
348 2006-01-18  Jeff Law  <law@redhat.com>
349
350         * gcc.dg/tree-ssa/vrp25.c: New test.
351
352 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
353
354         * gcc.dg/pr25805.c: Fix misapplied patch.
355
356 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
357
358         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
359         (check_effective_target_vect_udot_qi): New.
360         (check_effective_target_vect_sdot_hi): New.
361         (check_effective_target_vect_udot_hi): New.
362         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
363         prefixed with "wrapv-" with -fwrapv.
364         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
365         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
366         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
367         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
368         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
369
370         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
371         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
372         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
373         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
374
375 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
376
377         PR c++/16829
378         * g++.dg/other/default2.C: New test.
379         * g++.dg/other/default3.C: New test.
380
381 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
382
383         PR c/25805
384         * gcc.dg/pr25805.c: New file.
385
386 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
387
388         PR c++/25836
389         * g++.dg/template/init6.C: New test.
390
391 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
392
393         * gcc.dg/tree-ssa/pr24287.c: New test
394
395 2006-01-18  Eric Christopher  <echristo@apple.com>
396
397         * g++.dg/eh/table.C: New.
398
399 2006-01-18  DJ Delorie  <dj@redhat.com>
400
401         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
402         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
403         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
404         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
405
406 2006-01-18  Jeff Law  <law@redhat.com>
407
408         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
409         on wrapping on overflow semantics.
410
411         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
412
413         * gcc.gc/tree-ssa/vrp23.c: New test.
414         * gcc.gc/tree-ssa/vrp24.c: New test.
415
416 2006-01-18  Richard Henderson  <rth@redhat.com>
417             Aldy Hernandez  <aldyh@redhat.com>
418             Jakub Jelinek  <jakub@redhat.com>
419             Diego Novillo  <dnovillo@redhat.com>
420             Uros Bizjak  <uros@kss-loka.si>
421
422         * testsuite/gcc.dg/gomp: New directory.
423
424 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
425             Steven G. Kargl  <kargls@comcast.net>
426
427         PR fortran/20869
428         * gfortran.dg/intrinsic_external_1.f90: New test.
429
430         PR fortran/20875.
431         * gfortran.dg/elemental_pointer_1.f90: New test.
432
433         PR fortran/25024
434         * gfortran.dg/external_procedures_1.f90: New test.
435
436         PR fortran/25785
437         gfortran.dg/assumed_present.f90: New test.
438
439 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
440
441         * g++.dg/parse/lookup5.C: New test.
442
443 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
444
445         PR fortran/25697
446         * gfortran.dg/read_eof.f90: New test.
447
448 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
449
450         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
451         add a closing brace.
452
453 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
454
455         PR fortran/25631
456         * gfortran.dg/fmt_tl.f: New test.
457
458 2006-01-17  Eric Christopher  <echristo@apple.com>
459
460         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
461         * g++.old-deja/g++.warn/impint2.C: Ditto.
462         * g++.old-deja/g++.other/null1.C: Ditto.
463         * g++.dg/warn/conv2.C: Ditto.
464         * g++.dg/warn/conv4.C: New file.
465
466 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
467
468         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
469
470 2006-01-17  Andreas Jaeger  <aj@suse.de>
471             Janis Johnson <janis187@us.ibm.com>
472
473         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
474         in 64-bit.
475         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
476         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
477
478 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
479
480         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
481         xfail txxx where xxx >= 25.
482
483 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
484
485         PR testsuite/25764
486         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
487
488 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
489
490         PR c/25682
491         * gcc.dg/pr25682.c: New test.
492         * g++.dg/parse/array-size2.C: New test.
493
494 2006-01-16  Ian Lance Taylor  <ian@airs.com>
495
496         * consistency.vlad: Remove entire directory, 1652 files.
497
498 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
499
500         * lib/target-supports.exp (check_effective_target_dfp_nocache,
501         check_effective_target_dfprt_nocache): New.
502         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
503         (check_effective_target_dfprt): New.
504         * lib/c-compat.exp (check_dfp): Remove.
505         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
506         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
507         level of support for decimal float.
508         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
509         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
510         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
511         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
512         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
513         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
514         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
515         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
516         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
517         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
518         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
519         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
520         directives.
521
522 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
523
524         PR testsuite/25741
525         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
526         $base_dir/../.
527         * lib/gfortran.exp (gfortran_init): Likewise.
528         * lib/obj-c++.exp (obj-c++_init): Likewise.
529         * lib/scanasm.exp (scan-assembler-dem): Likewise.
530         (scan-assembler-dem-not): Likewise.
531         * lib/scandump.exp (scan-dump-dem): Likewise.
532         (scan-dump-dem-not): Likewise.
533
534 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
535
536         PR testsuite/25767
537         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
538         powerpc-*-darwin*.
539         * lib/obj-c++.exp (obj-c++_init): Likewise.
540
541 2006-01-16  Richard Guenther  <rguenther@suse.de>
542
543         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
544
545 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
546
547         PR testsuite/25777
548         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
549         to LD_LIBRARY_PATH.
550
551 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
552             Andrew Pinski  <pinskia@physics.uc.edu>
553
554         * gcc.dg/minmax-1.c: New test.
555
556 2006-01-16  Ben Elliston  <bje@au.ibm.com>
557
558         * gcc.dg/dfp/dfp.exp: Correct FSF address.
559         * gcc.misc-tests/dectest.exp: Ditto.
560
561 2006-01-15  Ian Lance Taylor  <ian@airs.com>
562
563         PR testsuite/25796
564         * gcc.target/i386/cmov6.c: Use -march=k8.
565
566 2006-01-15  Andreas Jaeger  <aj@suse.de>
567
568         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
569         x86 does not have __float128.
570
571 2006-01-14  Ian Lance Taylor  <ian@airs.com>
572
573         * gcc.target/i386/cmov6.c: New test.
574
575 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
576
577         PR c++/25663
578         * g++.dg/template/ctor6.C: New test.
579
580 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
581
582         PR tree-optimization/25485
583         * gcc.dg/tree-ssa/pr25485.c: New.
584
585 2006-01-14  Richard Guenther  <rguenther@suse.de>
586
587         PR tree-optimization/22548
588         PR tree-optimization/22555
589         PR tree-optimization/22501
590         * gcc.dg/tree-ssa/alias-4.c: New testcase.
591         * gcc.dg/tree-ssa/alias-5.c: Likewise.
592         * gcc.dg/tree-ssa/alias-6.c: Likewise.
593         * gcc.dg/tree-ssa/alias-7.c: Likewise.
594         * gcc.dg/tree-ssa/alias-8.c: Likewise.
595         * gcc.dg/tree-ssa/alias-9.c: Likewise.
596         * gcc.dg/tree-ssa/alias-10.c: Likewise.
597         * gcc.dg/tree-ssa/alias-11.c: Likewise.
598         * gcc.dg/tree-ssa/alias-12.c: Likewise.
599
600 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
601
602         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
603         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
604
605 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
606         Richard Guenther  <rguenther@suse.de>
607
608         PR rtl-optimization/24257
609         * gcc.dg/torture/pr24257.c: New testcase.
610
611 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
612
613         * gcc.c-torture/execute/20060110-1.c: New test.
614         * gcc.c-torture/execute/20060110-2.c: New test.
615
616 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
617
618         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
619
620 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
621
622         PR fortran/25756
623         * gfortran.dg/label_3.f90: New test.
624
625 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
626
627         PR tree-optimization/25771
628         * g++.dg/tree-ssa/pr25771.C: New test
629
630 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
631
632         PR tree-opt/24365
633         * g++.dg/opt/complex5.C: New test.
634
635 2006-01-13  Richard Guenther  <rguenther@suse.de>
636
637         * gcc.target/i386/387-9.c: New testcase.
638
639 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
640
641         PR c++/24824
642         * g++.dg/debug/dwarf2-1.C: New.
643
644 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
645
646         PR testsuite/25728
647         * lib/gcov.exp (verify-lines): Add "close $fd".
648
649 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
650             Ben Elliston  <bje@au.ibm.com>
651
652         * gcc.dg/dfp/inf-1.c: New test.
653
654 2006-01-12  Janis Johnson <janis187@us.ibm.com>
655             Yao Qi  <qiyaoltc@cn.ibm.com>
656             Ben Elliston  <bje@au.ibm.com>
657             Jon Grimm  <jgrimm2@us.ibm.com>
658
659         * gcc.dg/nodfp-1.c: New test.
660         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
661         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
662         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
663         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
664         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
665         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
666         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
667         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
668         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
669         * gcc.dg/format/dfp-scanf-1.c: Likewise.
670         * gcc.dg/format/dfp-printf-1.c: Likewise.
671         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
672         (compat_setup_dfp): New.
673         * gcc.dg/compat/compat.exp: Use it.
674         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
675         Make some variables global, prepend "compat_" to their names.
676         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
677         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
678         * gcc.misc-tests/dectest.exp: New test driver for decTest.
679         * lib/compat.exp (compat_skip_list): Make global, rename.
680         * lib/c-compat.exp: New file.
681         * lib/target-supports.exp (check_effective_target_dfp): New.
682
683         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
684         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
685         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
686         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
687         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
688         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
689         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
690         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
691         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
692         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
693         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
694         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
695         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
696         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
697         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
698         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
699         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
700         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
701         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
702         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
703         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
704         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
705         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
706         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
707         gcc.dg/dfp/struct-layout-1.c,
708         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
709         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
710         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
711         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
712         gcc.dg/dfp/func-vararg-dfp.c,
713         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
714         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
715         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
716         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
717         gcc.dg/dfp/wtr-conversion-1.c: New tests.
718
719 2006-01-11  Richard Guenther  <rguenther@suse.de>
720
721         PR tree-optimization/25734
722         * gcc.dg/tree-ssa/pr25734.c: New testcase.
723
724 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
725
726         PR fortran/25486
727         * gfortran.dg/literal_character_constant_1_x.F: New test.
728         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
729         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
730         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
731
732 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
733
734         PR c++/25386
735         * g++.dg/ext/packed3.C: Add expected packed error.
736
737 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
738
739         PR target/25706
740         * gcc.dg/torture/pr25706-1.c: New test.
741
742 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
743
744         PR tree-optimization/23109
745         PR tree-optimization/23948
746         PR tree-optimization/24123
747
748         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
749         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
750         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
751         g++.dg/tree-ssa/pr23948.C: New testcases.
752         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
753         three divisions in order to do the optimization.
754
755 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
756
757         PR c++/25632
758         * g++.dg/other/pr25632.C: New test.
759
760 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
761
762         PR fortran/25730
763         * gfortran.dg/used_types_1.f90: New test.
764
765 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
766
767         PR target/25718
768         * gcc.dg/torture/pr25718-1.c: New test.
769
770 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
771
772         * gfortran.dg/list_read_2.f90: Fix typo in description.
773
774 2006-01-10  Jan Beulich  <jbeulich@novell.com>
775
776         * lib/target-supports.exp (check_visibility_available): Simplify test
777         for *-*-netware*.
778         (check_profiling_available): Fail for *-*-netware*.
779         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
780         * gcc.dg/20021014-1.c: Likewise.
781         * gcc.dg/nest.c: Likewise.
782
783 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
784
785         fortran/24936
786         * gfortran.dg/forall_3.f90: New test.
787
788 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
789
790         PR fortran/21977
791         * gfortran.dg/nesting_2.f90: New test.
792         * gfortran.dg/nesting_3.f90: New test.
793
794 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
795
796         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
797         Fix typo in comment.
798
799 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
800
801         * gfortran.dg/single_char_string.f90: New test.
802
803 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
804
805         * gfortran.dg/ichar_2.f90: New test.
806
807 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
808
809         PR fortran/25093
810         * gfortran.dg/private_type_4.f90: New.
811
812 2006-01-07  Richard Guenther  <rguenther@suse.de>
813
814         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
815
816 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
817
818         * gfortran.dg/func_decl_1.f90: New.
819         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
820         * gfortran.dg/array_alloc_2.f90: Likewise.
821         * gfortran.dg/char_result_8.f90: Likewise.
822         * gfortran.dg/dup_save_1.f90: Likewise.
823         * gfortran.dg/dup_save_2.f90: Likewise.
824         * gfortran.dg/f2c_6.f90: Likewise.
825         * gfortran.dg/f2c_7.f90: Likewise.
826         * gfortran.dg/func_result_2.f90: Likewise.
827         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
828
829 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
830
831         PR fortran/22146
832         * gfortran.dg/elemental_subroutine_1.f90: New test.
833         * gfortran.dg/elemental_subroutine_2.f90: New test.
834
835         PR fortran/25029
836         PR fortran/21256
837         * gfortran.dg/assumed_size_refs_1.f90: New test.
838
839         PR fortran/20868
840         PR fortran/20870
841         * gfortran.dg/assumed_size_refs_2.f90: New test.
842         * gfortran.dg/initialization_1.f90: Change warning message.
843
844 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
845
846         * gcc.dg/tree-ssa/loop-15.c: New test.
847
848 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
849
850         PR fortran/25598
851         * gfortran.dg/backspace_3.f: New test.
852         * gfortran.dg/backspace_4.f: New test.
853
854 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
855
856         PR fortran/24268
857         * gfortran.dg/fmt_white.f: Update test.
858
859 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
860
861         * gcc.dg/cast-1.c: Add new warning.
862         * gcc.dg/cast-2.c: Likewise.
863         * gcc.dg/cast-3.c: Likewise.
864         * gcc.dg/format/cast-1.c: Likewise.
865         * gcc.dg/cast-4.c: New testcase.
866
867 2006-01-05  Richard Guenther  <rguenther@suse.de>
868
869         PR tree-optimization/22555
870         * gcc.dg/tree-ssa/alias-3.c: New testcase.
871
872 2006-01-05  Richard Guenther  <rguenther@suse.de>
873             Diego Novillo  <dnovillo@redhat.com>
874
875         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
876         * gcc.dg/tree-ssa/loop-8.c: Likewise.
877         * gcc.dg/tree-ssa/loop-1.c: Likewise.
878         * gcc.dg/tree-ssa/pr23294.c: Likewise.
879         * gcc.dg/tree-ssa/pr21985.c: Likewise.
880         * gcc.dg/tree-ssa/loop-14.c: Likewise.
881         * gcc.dg/tree-ssa/loop-2.c: Likewise.
882         * gcc.dg/tree-ssa/loop-3.c: Likewise.
883         * gcc.dg/tree-ssa/loop-4.c: Likewise.
884         * gcc.dg/tree-ssa/pr21171.c: Likewise.
885         * gcc.dg/tree-ssa/loop-5.c: Likewise.
886         * gcc.dg/tree-ssa/loop-10.c: Likewise.
887         * gcc.dg/tree-ssa/loop-6.c: Likewise.
888         * treelang/compile/extravar.tree: Likewise.
889         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
890         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
891         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
892         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
893         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
894
895 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
896
897         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
898         for 64-bit fix.
899
900 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
901
902         PR fortran/23675
903         gfortran.dg/char_result_11.f90: New.
904
905 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
906
907         PR c++/24782
908         * g++.dg/parse/access9.C: New test.
909         * g++.dg/tc1/dr52.C: Tweak error markers.
910
911 2006-01-04  Richard Henderson  <rth@redhat.com>
912
913         Merge from gomp branch.
914         * g++.dg/parse/pragma2.C: Update expected error lines.
915
916 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
917
918         * g++.dg/other/i386-2.C: New test.
919
920         PR target/25554
921         * gcc.c-torture/compile/20051228-1.c: New test.
922
923         PR c/25559
924         * gcc.dg/pr25559.c: New test.
925
926 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
927
928         PR c++/25492
929         * g++.dg/lookup/friend9.C: New test.
930
931         PR c++/25625
932         * g++.dg/template/repo5.C: New test.
933
934 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
935
936         PR fortran/25101
937         * gfortran.dg/forall_2.f90: New test.
938
939 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
940
941         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
942         dg-require-weak.  Adjust regexp to handle leading-underscore
943         targets and space as well as TAB after .weak.  Change previous
944         64-bit fix to not use naked dot.
945
946 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
947
948         PR rtl-optimization/25578
949         * gcc.c-torture/execute/20060102-1.c: New testcase.
950
951 2006-01-03  Richard Guenther  <rguenther@suse.de>
952
953         PR c/25183
954         * gcc.dg/torture/pr25183.c: New testcase.
955
956 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
957
958         Merge from gomp-branch.
959         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
960         * gcc.dg/ia64-sync-2.c: Likewise.
961         * gcc.dg/ia64-sync-3.c: Likewise.
962         * gcc.dg/ia64-sync-4.c: Likewise.
963         * gcc.dg/sync-2.c: Likewise.
964         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
965         that sparc64-*-* and sparcv9-*-* supports sync builtins.
966
967 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
968
969         PR c++/25635
970         * g++.dg/parse/operator6.C: New test.
971
972         PR c++/25637
973         * g++.dg/parse/error29.C: New test.
974
975         PR c++/25638
976         * g++.dg/parse/dtor6.C: New test.
977
978         PR c++/25633
979         * g++.dg/parse/ctor3.C: New test.
980
981         PR c++/25634
982         * g++.dg/template/class3.C: New test.
983
984 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
985
986         * g++.dg/debug/debug9.C: New.
987
988 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
989
990         PR fortran/24640
991         * gfortran.dg/label_2.f90: New test.
992
993 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
994
995         * g++.dg/lookup/using12.C: Tighten error marker.
996
997 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
998             Andrew Pinski <pinskia@physics.uc.edu>
999
1000         * gcc.target/powerpc/darwin-abi-3.c: New file.
1001         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
1002         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
1003         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
1004         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
1005         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
1006         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
1007         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
1008         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
1009
1010 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
1011
1012         * gcc.dg/tree-ssa/loadpre1.c: New;
1013         * gcc.dg/tree-ssa/loadpre2.c: New;
1014         * gcc.dg/tree-ssa/loadpre3.c: New;
1015         * gcc.dg/tree-ssa/loadpre4.c: New;
1016         * gcc.dg/tree-ssa/loadpre5.c: New;
1017         * gcc.dg/tree-ssa/loadpre6.c: New;
1018         * gcc.dg/tree-ssa/loadpre7.c: New;
1019         * gcc.dg/tree-ssa/loadpre8.c: New;
1020         * gcc.dg/tree-ssa/loadpre9.c: New;
1021
1022 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
1023
1024         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
1025         * g++.dg/abi/thunk4.C: Likewise.
1026
1027 2006-01-01  Andreas Jaeger  <aj@suse.de>
1028
1029         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
1030         portable.
1031
1032 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
1033
1034         PR c++/25294
1035         * gcc.dg/pragma-pack-3.c: New test.
1036         * g++.dg/parse/pragma3.C: New test.
1037
1038 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1039
1040         PR middle-end/24827
1041         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
1042
1043 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1044
1045         PR testsuite/25214
1046         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
1047
1048 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
1049
1050         PR fortran/22607
1051         * gfortran-dg/pure_byref_3.f90: New.
1052
1053         fortran/PR 25396
1054         * gfortran.dg/userdef_operator_1.f90: New.
1055
1056 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
1057
1058         * g++.dg/abi/thunk3.C: New.
1059         * g++.dg/abi/thunk4.C: New.
1060
1061 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
1062
1063         PR fortran/25532
1064         * gfortran.dg/host_used_types_1.f90: New test. Check that host
1065         associated derived type components of derived types are
1066         properly declared in contained procedures.
1067
1068 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1069
1070         PR libgfortran/25139
1071         * gfortran.dg/backspace_2.f: New test.
1072
1073 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1074
1075         PR libgfortran/25550
1076         * gfortran.dg/endfile.f: New test.
1077
1078 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1079
1080         PR libgfortran/25419
1081         * gfortran.dg/comma.f: New test.
1082
1083 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1084
1085         * lib/gfortran-dg.exp: Remove trailing whitespace.
1086         * lib/fortran-torture.exp: Test with -fbounds-check instead of
1087         -funroll-all-loops.
1088
1089 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
1090
1091         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
1092         Extended Double long doubles or repeat tests when long double is
1093         the same size as double.
1094
1095 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1096
1097         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
1098
1099         PR testsuite/25442
1100         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
1101         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
1102
1103         PR testsuite/25441
1104         * gcc.dg/pr23911.c: Make test variable static.
1105
1106         PR testsuite/25444
1107         * gcc.dg/tree-ssa/pr14841.c: Likewise.
1108
1109 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
1110
1111         PR c++/25439
1112         * g++.dg/parse/crash17.C: Adjust error markers.
1113         * g++.dg/template/error20.C: New test.
1114
1115 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
1116
1117         PR c++/23172
1118         * g++.dg/ext/complit4.C: New test.
1119
1120         PR c++/25417
1121         * g++.dg/ext/complit5.C: Likewise.
1122
1123 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
1124
1125         PR tree-optimization/25125
1126         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
1127         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
1128         * gcc.c-torture/execute/pr25125.c: New.
1129
1130 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
1131
1132         PR fortran/25029
1133         PR fortran/21256
1134         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
1135         with incorrect assumed size references.
1136
1137 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
1138
1139         PR c++/23171
1140         * g++.dg/opt/init1.C: New test.
1141
1142 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
1143
1144         PR c++/24671
1145         * g++.dg/template/sfinae3.C: New test.
1146
1147 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1148
1149         * g++.dg/other/friend4.C: New test.
1150
1151 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
1152
1153         PR target/25005
1154         * g++.dg/opt/pr25005.C: New test.
1155
1156 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
1157
1158         PR c++/25369
1159         * g++.dg/template/ptrmem16.C: New test.
1160
1161 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
1162
1163         PR fortran/25029
1164         PR fortran/21256
1165         * gfortran.dg/initialization_1.f90: Add test of SIZE.
1166
1167 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1168
1169         PR libgfortran/25307
1170         * gfortran.dg/list_read_5.f90: New test.
1171
1172 2005-12-22  Richard Henderson  <rth@redhat.com>
1173
1174         * gcc.target/i386/sse-7.c: Use -msse2.
1175
1176 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
1177
1178         PR rtl-optimization/25432
1179         * gcc.c-torture/compile/20051216-1.c: New test.
1180
1181         PR objc/25328
1182         * objc/execute/pr25328.m: New test.
1183
1184 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
1185
1186         PR c++/25364
1187         * g++.dg/template/call4.C: New test.
1188
1189 2005-12-22  Dale Johannesen  <dalej@apple.com>
1190
1191         * gcc.target/i386/sse-17.c: New.
1192
1193 2005-12-22  Paul Brook  <paul@codesourcery.com>
1194
1195         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
1196
1197 2005-12-22  Paul Brook  <paul@codesourcery.com>
1198
1199         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
1200
1201 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
1202
1203         PR tree-opt/25513
1204         * gcc.c-torture/compile/pr25513.c: New test.
1205
1206 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1207
1208         PR c++/23333
1209         * g++.dg/parse/error25.C: Add more tests.
1210
1211 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1212
1213         PR fortran/18990
1214         * gfortran.dg/der_charlen_1.f90: New.
1215
1216 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
1217
1218         PR fortran/20889
1219         * gfortran.dg/pointer_component_type_1.f90: New test.
1220
1221         PR fortran/25029
1222         PR fortran/21256
1223         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
1224         should give an error with assumed size array refernces and checks those
1225         that should not.
1226         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
1227         reference an upper bound so that it does not generate an error.
1228
1229         PR fortran/19362
1230         PR fortran/20244
1231         PR fortran/20864
1232         PR fortran/25391
1233         * gfortran.dg/used_dummy_types_1.f90: New test.
1234         * gfortran.dg/used_dummy_types_2.f90: New test.
1235         * gfortran.dg/used_dummy_types_3.f90: New test.
1236         * gfortran.dg/used_dummy_types_4.f90: New test.
1237         * gfortran.dg/used_dummy_types_5.f90: New test.
1238
1239         PR fortran/23152
1240         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
1241         group already being USE associated.
1242         * gfortran.dg/assumed_shape_nml.f90: New test.
1243         * gfortran.dg/assumed_size_nml.f90: New test.
1244
1245         PR fortran/20862
1246         PR fortran/25053
1247         PR fortran/25063
1248         PR fortran/25064
1249         PR fortran/25066
1250         PR fortran/25067
1251         PR fortran/25068
1252         PR fortran/25307
1253         * gfortran.dg/io_constraints_1.f90: New test.
1254         * gfortran.dg/io_constraints_1.f90: New test.
1255         * gfortran.dg/iostat_3.f90: Change wording of warning.
1256         * gfortran.dg/g77/19981216-0.f: The same.
1257
1258 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
1259
1260         PR tree-optimization/23518
1261         * testsuite/gcc.dg/pr23518.c: New.
1262
1263 2005-12-21  Mike Stump  <mrs@apple.com>
1264
1265         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
1266
1267 2005-12-21  Paul Brook  <paul@codesourcery.com>
1268
1269         * gcc.dg/pr19340.c: Skip on m68k targets.
1270
1271 2005-12-21  Steven Bosscher  <stevenb@suse.de>
1272
1273         PR rtl-optimization/25196
1274         * gcc.dg/pr25196.c: New test.
1275
1276 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
1277
1278         PR fortran/25423
1279         gfortran.dg/where_nested_1.f90: New.
1280
1281 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
1282
1283         PR tree-optimization/25382.
1284         * gcc.dg/tree-ssa/pr25382.c: New.
1285
1286 2005-12-20  Richard Guenther  <rguenther@suse.de>
1287
1288         PR middle-end/24306
1289         * gcc.target/i386/pr24306.c: New testcase.
1290
1291 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
1292
1293         PR tree-optimization/25501
1294         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
1295
1296 2005-12-20  Richard Guenther  <rguenther@suse.de>
1297
1298         Revert
1299         2005-12-02  Richard Guenther  <rguenther@suse.de>
1300
1301         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
1302
1303 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
1304
1305         PR c++/21228
1306         * g++.dg/warn/Wunreachable-code-2.C: New test.
1307
1308 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
1309
1310         PR c++/24278
1311         * g++.dg/template/ctor5.C: New test.
1312
1313         PR c++/24915
1314         * g++.dg/template/overload8.C: New test.
1315
1316 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
1317
1318         * gcc.c-torture/compile/pr25483 : New test.
1319
1320 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1321
1322         PR c++/20552
1323         * g++.dg/ext/typeof10.C: New test.
1324
1325 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
1326
1327         * gcc.dg/mt-loopi1.c: New.
1328
1329 2005-12-18  Richard Guenther  <rguenther@suse.de>
1330
1331         PR tree-optimization/25481
1332         * gcc.dg/torture/pr25481.c: New testcase.
1333
1334 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
1335
1336         PR rtl-optimization/21041
1337         * gcc.dg/pr21041.c: New test.
1338
1339 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1340
1341         PR libgfortran/25463
1342         * gfortran.dg/advance.f90: New test.
1343
1344 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
1345
1346         * gcc.dg/20051201-1.c: New test.
1347
1348 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
1349
1350         PR fortran/25018
1351         * gfortran.dg/initialization_1.f90: New test.
1352         * gfortran.dg/enum_5.f90: Change dg-error to new message.
1353         * gfortran.dg/g77/980616-0.f: The same.
1354
1355 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
1356
1357         * PR fortran/25458
1358         * gfortran.dg/chkbits.f90: New test.
1359
1360 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
1361
1362         * gfortran.dg/enum_5.f: Revert to previous version.
1363
1364 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
1365
1366         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
1367         * gfortran.dg/nested_modules_1.f90: Ditto.
1368         * gfortran.dg/hollerith_f95.f90: Ditto.
1369         * gfortran.dg/select_5.f90: Ditto.
1370         * gfortran.dg/secnds.f: Ditto.
1371         * gfortran.dg/hollerith2.f90: Ditto.
1372         * gfortran.dg/imag_2.f: Ditto.
1373         * gfortran.dg/ftell_2.f90: Ditto.
1374         * gfortran.dg/malloc_free_1.f90: Ditto.
1375         * gfortran.dg/logint-1.f: Ditto.
1376         * gfortran.dg/recursive_statement_functions.f90: Ditto.
1377         * gfortran.dg/e_d_fmt.f90: Ditto.
1378         * gfortran.dg/hollerith_legacy.f90: Ditto.
1379         * gfortran.dg/logint-2.f: Ditto.
1380         * gfortran.dg/enum_5.f90: Ditto.
1381         * gfortran.dg/f2c_2.f90: Ditto.
1382         * gfortran.dg/pr17143.f90: Ditto.
1383         * gfortran.dg/namelist_14.f90: Ditto.
1384         * gfortran.dg/logint-3.f: Ditto.
1385         * gfortran.dg/spread_scalar_source.f90: Ditto.
1386         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
1387         * gfortran.dg/namelist_11.f: Ditto.
1388         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
1389         * gfortran.dg/g77/20010519-1.f
1390         * gfortran.dg/g77/alpha1.f: Ditto.
1391         * gfortran.dg/g77/990115-1.f: Ditto.
1392         * gfortran.dg/g77/erfc.f: Ditto.
1393         * gfortran.dg/g77/19990313-3.f: Ditto.
1394         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
1395         * gfortran.dg/g77/20010426.f: Ditto.
1396         * gfortran.dg/g77/19990313-0.f: Ditto.
1397         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
1398         * gfortran.dg/g77/20000629-1.f: Ditto.
1399         * gfortran.dg/g77/970125-0.f: Ditto.
1400         * gfortran.dg/g77/8485.f: Ditto.
1401         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
1402         * gfortran.dg/g77/19990313-1.f: Ditto.
1403         * gfortran.dg/g77/int8421.f: Ditto.
1404         * gfortran.dg/g77/19990305-0.f: Ditto.
1405         * gfortran.dg/g77/947.f: Ditto.
1406         * gfortran.dg/g77/19990905-2.f: Ditto.
1407         * gfortran.dg/g77/cabs.f: Ditto.
1408         * gfortran.dg/g77/19990313-2.f: Ditto.
1409         * gfortran.dg/g77/20020307-1.f: Ditto.
1410         * gfortran.dg/g77/dcomplex.f: Ditto.
1411         * gfortran.dg/g77/19990502-1.f: Ditto.
1412         * gfortran.dg/g77/19981216-0.f: Ditto.
1413         * gfortran.dg/common_4.f90: Ditto.
1414         * gfortran.dg/entry_4.f90: Ditto.
1415         * gfortran.dg/equiv_constraint_2.f90: Ditto.
1416         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
1417         * gfortran.dg/namelist_12.f: Ditto.
1418         * gfortran.dg/scale_1.f90: Ditto.
1419         * gfortran.dg/modulo_1.f90
1420         * gfortran.dg/hollerith.f90: Ditto.
1421         * gfortran.dg/direct_io_3.f90: Ditto.
1422         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
1423         * gfortran.dg/gnu_logical_1.F: Ditto.
1424         * gfortran.dg/unf_io_convert_1.f90: Ditto.
1425         * gfortran.dg/assign_1.f90: Ditto.
1426         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
1427         * gfortran.dg/pr23095.f: Ditto.
1428         * gfortran.dg/read_float_1.f90: Ditto.
1429
1430 2005-12-17  Andreas Jaeger  <aj@suse.de>
1431
1432         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
1433         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
1434
1435 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1436
1437         PR fortran/24268
1438         * gfortran.dg/fmt_white.f: New test.
1439
1440 2005-12-16  Steven G. Kargl <kargls@comcast.net>
1441
1442         * gfortran.dg/label_1.f90: New test.
1443
1444 2005-12-15  Ben Elliston  <bje@au.ibm.com>
1445
1446         PR testsuite/25422
1447         * gcc.dg/20031012-1.c: Add -Walways-true option.
1448         * gcc.dg/weak/weak-3.c: Likewise.
1449         * g++.old-deja/g++.mike/warn8.C: Likewise.
1450
1451 2005-12-16  Mike Stump  <mrs@apple.com>
1452
1453         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
1454         exit.
1455
1456 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1457
1458         PR libgfortran/25264
1459         PR libgfortran/25349
1460         * gfortran.dg/tl_editing.f90: Added additional checks.
1461         * gfortran.dg/t_editing.f: New test.
1462         * gfortran.dg/write_padding.f90: New test
1463
1464 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1465
1466         PR testsuite/25215
1467         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
1468
1469 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
1470
1471         PR rtl-optimization/24899
1472         * gcc.c-torture/execute/20051215-1.c: New test.
1473
1474 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
1475
1476         PR 24823
1477         * gfortran.dg/pr24823.f: New test.
1478
1479 2005-12-16  Jeff Law  <law@redhat.com>
1480
1481         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
1482
1483 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
1484
1485         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
1486         Change C++ style comments to C style comments.
1487         Remove aligned types from the array.
1488         Keep Enums disabled.
1489         (complex_types): Remove aligned types from the array.
1490         Comment out "_Complex long double".
1491         (attrib_types): Remove.
1492         (complex_attrib_types): Remove.
1493         (attrib_array_types): Remove.
1494         (complex_attrib_array_types): Remove.
1495         (aligned_bitfld_types): Remove.
1496         (n_aligned_bitfld_types): Remove.
1497         (FEATURE_ALIGNEDPACKED): Delete.
1498         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
1499         (singles): Remove support for adding attributes.
1500         (choose_type): Remove support for attributed types.
1501         (generate_fields): Remove support for attributed bit-fields.
1502         Remove support for adding attributes.
1503         (generate_random_tests): Remove support for adding attributes.
1504         (features): Add back "[0] :0" and "complex vector [0]".
1505         (main): Remove support for attributed bit-fields.
1506         Uncomment the calling of generate_random_tests for the rests of
1507         the tests.
1508
1509 2005-12-16  Jan Hubicka  <jh@suse.cz>
1510
1511         * gcc.c-torture/combine/pr25224.c: New.
1512
1513 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
1514
1515         PR other/25028
1516         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
1517         HP-UX.
1518
1519 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
1520
1521         * gcc.dg/20051215-1.c: New file.
1522
1523 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1524
1525         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
1526         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
1527
1528 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
1529
1530         PR fortran/18197
1531         * gfortran.dg/dummy_functions_1.f90: New.
1532
1533 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
1534
1535         PR rtl-optimization/25310
1536         * gcc.c-torture/compile/pr25310.c: New test.
1537
1538 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
1539
1540         PR debug/25023
1541         * gcc.dg/pr25023.c: New test.
1542
1543 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1544
1545         * g++.old-deja/g++.brendan/redecl1.C,
1546         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
1547         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
1548         g++.old-deja/g++.oliva/typeof1.C,
1549         g++.old-deja/g++.other/crash16.C,
1550         g++.old-deja/g++.other/crash34.C,
1551         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
1552         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
1553         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
1554         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
1555         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
1556         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
1557         Remove xfail.
1558
1559 2005-12-14  Kean Johnston  <jkj@sco.com>
1560             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1561
1562         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
1563         * gcc.target/i386/20020523-1.c: Ditto.
1564         * gcc.target/i386/tailcall-1.c: Ditto.
1565         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
1566         * gcc.target/i386/ssetype-5.c: Ditto.
1567
1568 2005-12-14  Jeff Law  <law@redhat.com>
1569
1570         * gcc.dg/tree-ssa/foldstring-1.c: New test.
1571
1572 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
1573
1574         PR target/25254
1575         PR target/24188
1576         * gcc.target/i386/pr25254.c: New test.
1577         * gfortran.dg/PR24188.f: New test.
1578
1579 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
1580
1581         * lib/fortran-torture.exp: Catch remaining uses of
1582         remote_file build delete.
1583
1584 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1585
1586         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
1587
1588 2005-12-14  Ben Elliston  <bje@au.ibm.com>
1589
1590         * gcc.dg/warn-addr-cmp.c: New test.
1591
1592 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
1593
1594         PR debug/25023
1595         PR target/25293
1596         * gcc.target/i386/pr25293.c: New test.
1597
1598 2005-12-13  Petr Machata  <machata@post.cz>
1599
1600         PR c++/24907
1601         * g++.dg/parse/comma2.C: New test.
1602
1603 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
1604             Jakub Jelinek  <jakub@redhat.com>
1605
1606         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
1607         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
1608         (limits.h): Include unconditionally.
1609         (stdlib.h): Likewise.
1610         (hashtab.h): Do not include.
1611         (getopt.h): Likewise.
1612         (stddef.h): Include.
1613         (hashval_t): Define.
1614         (struct entry): Add "next" field.
1615         (HASH_SIZE): New macro.
1616         (hash_table): New variable.
1617         (switchfiles): Do not use xmalloc.
1618         (mix): New macro.
1619         (iterative_hash): New function.
1620         (hasht): Remove.
1621         (e_exists): New function.
1622         (e_insert): Likewise.
1623         (output): Use, instead of libiberty hashtable functions.
1624         (main): Do not use getopt.  Do not call htab_create.
1625
1626 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
1627
1628         PR c++/25331
1629         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
1630         put atal* and atpaal* attributes on array elements.
1631         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
1632         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
1633         put atal* and atpaal* attributes on array elements.
1634         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
1635
1636 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
1637
1638         * gcc.dg/single-precision-constant.c: New test.
1639
1640 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
1641
1642         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
1643         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
1644         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
1645         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
1646         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
1647         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
1648         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
1649         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
1650         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
1651         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
1652         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
1653         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
1654         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
1655         gcc.target/powerpc/ppc-sdata-2.c,
1656         gcc.target/powerpc/ppc-stackalign-1.c,
1657         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
1658         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
1659         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
1660         gcc.target/powerpc/rs6000-ldouble-2.c,
1661         gcc.target/powerpc/rs6000-power2-1.c,
1662         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
1663         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
1664         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
1665         option into target selector.
1666         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
1667         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
1668
1669 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
1670
1671         PR objc/25348
1672         * objc.dg/encode-9.m: New test.
1673
1674 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1675
1676         PR testsuite/20772
1677         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
1678         * gcc.dg/asm-b.c: Fix typo.
1679         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
1680         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
1681         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
1682         i?86 lp64 and x86_64 ilp32.
1683         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
1684         on i?86 lp64.
1685         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
1686
1687 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
1688
1689         PR fortran/25078
1690         gfortran.dg/equiv_5.f90: New test.
1691
1692 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
1693
1694         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
1695         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
1696         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
1697         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
1698         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
1699         * gcc.dg/tree-ssa/reassoc-5.c: New.
1700         * gcc.dg/tree-ssa/reassoc-6.c: New.
1701         * gcc.dg/tree-ssa/reassoc-7.c: New.
1702         * gcc.dg/tree-ssa/reassoc-8.c: New.
1703         * gcc.dg/tree-ssa/reassoc-9.c: New.
1704         * gcc.dg/tree-ssa/reassoc-10.c: New.
1705         * gcc.dg/tree-ssa/reassoc-11.c: New.
1706
1707 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1708
1709         PR testsuite/25167
1710         PR testsuite/24478
1711         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
1712
1713 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
1714
1715         PR c++/25300
1716         * g++.dg/template/inherit.C: Do not use a generic error message.
1717
1718 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
1719
1720         PR libobjc/25354
1721         * objc.dg/gnu-encoding: New directory.
1722         * objc.dg/gnu-encoding/compat-common.h: New file.
1723         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
1724         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
1725         * objc.dg/gnu-encoding/vector-defs.h: New file.
1726         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
1727         * objc.dg/gnu-encoding/generate-random.c: New file.
1728         * objc.dg/gnu-encoding/generate-random_r.c: New file.
1729         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
1730         * objc.dg/gnu-encoding/generate-random.h: New file.
1731
1732 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
1733
1734         PR c++/25337
1735         * g++.dg/template/defarg7.C: New test.
1736
1737 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
1738
1739         PR libobjc/25347
1740         * objc.dg/encode-8.m: New test.
1741
1742 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
1743
1744         PR libobjc/25346
1745         * objc.dg/encode-7.m: New test.
1746
1747 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
1748
1749         PR c++/25010
1750         * g++.dg/opt/inline10.C: New test.
1751
1752 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
1753
1754         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
1755
1756 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
1757
1758         * gfortran.dg/substring_equivalence.f90: typo in comment
1759
1760 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1761
1762         PR fortran/25068
1763         * gfortran.dg/iostat_3.f90: New test.
1764
1765 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
1766
1767         PR fortran/23815
1768         * gfortran.dg/unf_io_convert_1.f90: New test.
1769         * gfortran.dg/unf_io_convert_2.f90: New test.
1770         * gfortran.dg/unf_io_convert_3.f90: New test.
1771
1772 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1773
1774         PR testsuite/20772
1775         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
1776         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
1777         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
1778         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
1779         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
1780         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
1781         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
1782         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
1783         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
1784         gcc.dg/torture/fp-int-convert-float128-timode.c,
1785         gcc.dg/torture/fp-int-convert-float128.c,
1786         gcc.dg/torture/fp-int-convert-float80-timode.c,
1787         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
1788         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
1789
1790         * gcc.dg/tls/opt-1.c: Require effective target fpic.
1791
1792 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
1793
1794         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
1795
1796 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
1797
1798         * gcc.dg/20051207-1.c,
1799         * gcc.dg/20051207-2.c,
1800         * gcc.dg/20051207-3.c: New tests.
1801
1802 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1803
1804         PR testsuite/20772
1805         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
1806         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
1807         dg-skip-if target selector.
1808
1809         PR testsuite/20772
1810         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
1811         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
1812         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
1813         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
1814         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
1815         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
1816         and/or merge with i?86 cases.
1817
1818         * gcc.dg/tls/opt-3.c: Require effective target fpic.
1819
1820         PR testsuite/20772
1821         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
1822         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
1823         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
1824         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
1825         x86_64-*-linux*.
1826
1827 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
1828
1829         PR target/25311
1830         * gcc.c-torture/compile/pr25311.c: New test.
1831
1832 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1833
1834         PR libgfortran/25039
1835         * gfortran.dg/read_comma.f: New test.
1836
1837 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
1838
1839         PR c++/19317
1840         * g++.dg/opt/pr19317-1.C: New test.
1841         * g++.dg/opt/pr19317-2.C: New test.
1842         * g++.dg/opt/pr19317-3.C: New test.
1843
1844         PR target/19005
1845         * gcc.c-torture/execute/pr19005.c: New test.
1846
1847         PR target/17828
1848         * g++.old-deja/g++.other/comdat5.C: New test.
1849         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
1850
1851         * g++.dg/compat/struct-layout-1.exp: New file.
1852         * g++.dg/compat/struct-layout-1.h: New.
1853         * g++.dg/compat/struct-layout-1_generate.c: New.
1854         * g++.dg/compat/struct-layout-1_x1.h: New.
1855         * g++.dg/compat/struct-layout-1_x2.h: New.
1856         * g++.dg/compat/struct-layout-1_y1.h: New.
1857         * g++.dg/compat/struct-layout-1_y2.h: New.
1858
1859         * gcc.dg/20050330-2.c: New test.
1860
1861 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
1862
1863         PR fortran/25292
1864         * gfortran.dg/associated_1.f90: New.
1865
1866 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1867
1868         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
1869         ILP32 vect_no_align platforms.
1870
1871 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
1872             Jakub Jelinek  <jakub@redhat.com>
1873
1874         PR target/25268
1875         * gcc.c-torture/compile/20051207-1.c: New test.
1876
1877 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1878
1879         PR testsuite/20772
1880         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
1881         gcc.dg/torture/pr18582-1.c,
1882         gcc.target/i386/attributes-error.c: Also test on x86_64.
1883
1884         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
1885
1886 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1887
1888         PR c++/19397
1889         * g++.dg/template/typedef3.C: New test.
1890
1891         PR c++/19762
1892         PR c++/19764
1893         * g++.dg/template/dtor3.C: Fix error markers.
1894
1895 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
1896
1897         * lib/target-supports.exp (check_effective_target_sync_char_short):
1898         Add s390*.
1899
1900 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
1901
1902         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
1903
1904 2005-12-06  Roger Sayle  <roger@eyesopen.com>
1905
1906         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
1907         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
1908         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
1909         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
1910
1911 2005-12-06  Roger Sayle  <roger@eyesopen.com>
1912
1913         PR c++/25263
1914         * g++.dg/other/array2.C: New test case.
1915
1916 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
1917
1918         * gcc.dg/darwin-weakimport-3.c: New.
1919
1920         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
1921         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
1922         and to work on Darwin.
1923         * gcc.dg/attr-weakref-1b.c: New file.
1924         * gcc.dg/attr-weakref-2.c: New test.
1925         * gcc.dg/darwin-weakref-1.c: New test.
1926
1927 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
1928
1929         PR testsuite/25247
1930         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
1931         use in selector expressions.
1932         (dg-xfail-if): Ditto.
1933         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
1934         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
1935         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
1936         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
1937         * gcc.test-framework/test-framework.exp: Skip generated tests if
1938         CHECK_TEST_FRAMEWORK is not 1.
1939
1940 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
1941
1942         PR tree-optimization/24963
1943         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
1944
1945         PR target/24108
1946         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
1947
1948         PR target/18580
1949         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
1950         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
1951         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
1952         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
1953
1954 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
1955
1956         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
1957         dg-options.
1958
1959 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
1960
1961         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
1962
1963 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
1964
1965         * gcc.dg/format/cast-1.c: New test.
1966
1967 2005-12-04  Roger Sayle  <roger@eyesopen.com>
1968
1969         PR c/7776
1970         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
1971         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
1972         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
1973         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
1974
1975 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
1976
1977         * gcc.dg/cast-pretty-print-1.c: New test.
1978
1979 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
1980
1981         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
1982
1983 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
1984
1985         PR c++/24173
1986         * g++.dg/template/friend40.C: New test.
1987
1988 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
1989
1990         PR target/25199
1991         * gcc.target/i386/movq-2.c: New test.
1992         * gcc.target/i386/movq.c: Remove target i?86, instead add
1993         dg-require-effective-target ilp32.
1994
1995 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1996
1997         PR c++/24103
1998         * g++.dg/other/default1.C: New test.
1999
2000 2005-12-02  Richard Guenther  <rguenther@suse.de>
2001
2002         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
2003
2004 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2005
2006         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
2007
2008 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
2009
2010         PR target/21017
2011         * gcc.target/powerpc/rotate.c: New.
2012
2013 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2014
2015         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
2016         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
2017
2018 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2019
2020         PR c/13384
2021         * gcc.dg/pr17730-1.c: Adjust.
2022         * gcc.dg/lvalue1.c (main): Likewise.
2023         * gcc.dg/lvalue-2.c: Likewise.
2024         * g++.dg/pr7503-3.C
2025
2026 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
2027
2028         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
2029         error messages.
2030
2031 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
2032
2033         PR fortran/24789
2034         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
2035
2036 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
2037
2038         PR target/24475
2039         * lib/target-supports.exp (check_effective_target_tls): New.
2040         (check_effective_target_tls_runtime): New.
2041         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
2042         for TLS support.
2043         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
2044         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
2045         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
2046         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
2047         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
2048         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
2049         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
2050         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
2051         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
2052         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
2053         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
2054         effective-target TLS.
2055         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
2056         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
2057         effective-target TLS runtime.
2058
2059 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
2060
2061         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
2062
2063 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
2064
2065         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
2066         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
2067         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
2068         ignored" warnings when "packing" is the same as the ABI layout.
2069
2070 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
2071
2072         PR fortran/21302
2073         * gfortran.dg/line_length_1.f: New test.
2074         * gfortran.dg/line_length_2.f90: Ditto.
2075
2076 2005-11-30  Richard Guenther  <rguenther@suse.de>
2077
2078         PR tree-optimization/21655
2079         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
2080
2081 2005-11-30  Dale Johannesen  <dalej@apple.com>
2082
2083         * gcc.c-torture/compile/pr24930.c: New.
2084
2085 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
2086
2087         PR fortran/15809
2088         *  gfortran.dg/auto_char_dummy_array.f90: New test.
2089
2090 2005-11-30  Jeff Law  <law@redhat.com>
2091
2092         * g++.old-deja/g++.law/pr25000.C: New test.
2093
2094 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
2095
2096         * gcc.dg/tls/opt-11.c: New test.
2097
2098 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
2099
2100         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
2101         targets.
2102         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
2103         LP64 ia64.
2104
2105 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
2106
2107         * gfortran.dg/open_access_1.f90: New test.
2108
2109 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2110
2111         * gcc.dg/charset/builtin2.c: New test.
2112
2113 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
2114
2115         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
2116         on mmix-*-* for *_[xy].c.
2117
2118 2005-11-28  Kean Johnston  <jkj@sco.com>
2119
2120         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
2121         headers.
2122         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
2123         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
2124         * gcc.target/i386/asm-3.c: Ditto.
2125         * gcc.target/i386/clobbers.c: Ditto.
2126         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
2127         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
2128         test regexp.
2129         * gcc.target/i386/mul.c: Ditto.
2130         * gcc.target/i386/ssetype-1.c: Ditto.
2131         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
2132         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
2133         static so the test works with -fPIC mode too. Based on comment in
2134         PR19231 by Pinski.
2135         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
2136
2137 2005-11-28  Richard Guenther  <rguenther@suse.de>
2138
2139         * gcc.dg/alias-9.c: New testcase.
2140         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
2141
2142 2005-11-28  Roger Sayle  <roger@eyesopen.com>
2143             Uros Bizjak  <uros@kss-loka.si>
2144
2145         PR middle-end/20219
2146         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
2147         tan(x)/sin(x) transformations.
2148
2149 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
2150
2151         PR middle-end/24575
2152         * gcc.dg/tree-ssa/divide-3.c: New test.
2153         * gcc.dg/tree-ssa/divide-4.c: New test.
2154
2155 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
2156
2157         PR fortran/24917
2158         *  gfortran.dg/boz_6.f90: New test.
2159
2160 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2161
2162         PR fortran/23912
2163         * gfortran.dg/modulo_1.f90: New test.
2164
2165 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2166
2167         PR libfortran/24919
2168         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
2169         fail on CRLF platforms.
2170         * gfortran.dg/ftell_2.f90: Likewise.
2171
2172 2005-11-26  Eric Christopher  <echristo@apple.com>
2173
2174         * gcc.dg/intmax_t-1.c: Remove mips xfail.
2175
2176 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
2177
2178         * objc.dg/gnu-runtime-3.m: Simplify.
2179
2180 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
2181
2182         PR middle-end/23669
2183         * gcc.dg/tree-ssa/divide-1.c: New test.
2184         * gcc.dg/tree-ssa/divide-2.c: New test.
2185
2186 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
2187
2188         PR libgfortran/24945
2189         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
2190
2191 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
2192
2193         PR libgfortran/24945
2194         * gfortran.dg/open_status_2.f90: New test.
2195
2196 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2197
2198         * gcc.c-torture/execute/builtins/fprintf.c,
2199         gcc.c-torture/execute/builtins/fputs-lib.c,
2200         gcc.c-torture/execute/builtins/fputs.c,
2201         gcc.c-torture/execute/builtins/lib/fprintf.c,
2202         gcc.c-torture/execute/builtins/lib/printf.c,
2203         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
2204
2205 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
2206
2207         * gcc.dg/20050922-2.c: New test.
2208
2209 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
2210
2211         * objc.dg/gnu-runtime-3.m: New test.
2212
2213 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2214
2215         PR c++/9278
2216         * g++.dg/other/void1.C: New test.
2217
2218 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
2219
2220         PR middle-end/24998
2221         * gcc.dg/torture/fp-int-convert-float.c,
2222         gcc.dg/torture/fp-int-convert-double.c,
2223         gcc.dg/torture/fp-int-convert-long-double.c,
2224         gcc.dg/torture/fp-int-convert-timode.c,
2225         gcc.dg/torture/fp-int-convert-float80.c,
2226         gcc.dg/torture/fp-int-convert-float80-timode.c,
2227         gcc.dg/torture/fp-int-convert-float128.c,
2228         gcc.dg/torture/fp-int-convert-float128-timode.c,
2229         gcc.dg/torture/fp-int-convert.h: New files.
2230
2231 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
2232
2233         PR middle-end/24989
2234         * gcc.dg/tree-ssa/bool-10.c: New test.
2235         * gcc.dg/tree-ssa/bool-11.c: New test.
2236         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
2237
2238 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
2239
2240         PR middle-end/24990
2241         * tree-ssa/pr24990-1.c: New test.
2242
2243 2005-11-24  Richard Guenther  <rguenther@suse.de>
2244         Dirk Mueller <dmueller@suse.de>
2245
2246         PR c++/14024
2247         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
2248         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
2249         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
2250         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
2251         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
2252         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
2253
2254 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
2255
2256         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
2257
2258 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2259
2260         PR c/21668
2261         * gcc.dg/Wc++-compat.c: New.
2262         * gcc.dg/Wno-c++-compat.c: New.
2263
2264 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
2265
2266         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
2267         (vspltish, vspltisw): Likewise.
2268
2269 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2270
2271         PR libgfortran/24794
2272         * gfortran.dg/namelist_12.f: Fix quotes.
2273         * gfortran.dg/namelist_13.f90: Fix quotes.
2274         * gfortran.dg/namelist_14.f90: Fix quotes.
2275         * gfortran.dg/namelist_15.f90: Fix quotes.
2276         * gfortran.dg/namelist_use.f90: Fix quotes.
2277         * gfortran.dg/namelist_use_only.f90: Fix quotes.
2278         * gfortran.dg/namelist_21.f90: New test.
2279         * gfortran.dg/namelist_22.f90: New test.
2280
2281 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
2282
2283         PR target/23435
2284         * gcc.c-torture/compile/pr23435.c: New.
2285
2286 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
2287
2288         * gcc.c-torture/execute/floatunsisf-1.c: New test.
2289
2290 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
2291
2292         * gcc.target/powerpc/405-macchw-1.c,
2293         gcc.target/powerpc/405-macchw-2.c,
2294         gcc.target/powerpc/405-macchwu-1.c,
2295         gcc.target/powerpc/405-macchwu-2.c,
2296         gcc.target/powerpc/405-machhw-1.c,
2297         gcc.target/powerpc/405-machhw-2.c,
2298         gcc.target/powerpc/405-machhwu-1.c,
2299         gcc.target/powerpc/405-machhwu-2.c,
2300         gcc.target/powerpc/405-maclhw-1.c,
2301         gcc.target/powerpc/405-maclhw-2.c,
2302         gcc.target/powerpc/405-maclhwu-1.c,
2303         gcc.target/powerpc/405-maclhwu-2.c,
2304         gcc.target/powerpc/405-mulchw-1.c,
2305         gcc.target/powerpc/405-mulchw-2.c,
2306         gcc.target/powerpc/405-mulchwu-1.c,
2307         gcc.target/powerpc/405-mulchwu-2.c,
2308         gcc.target/powerpc/405-mulhhw-1.c,
2309         gcc.target/powerpc/405-mulhhw-2.c,
2310         gcc.target/powerpc/405-mulhhwu-1.c,
2311         gcc.target/powerpc/405-mulhhwu-2.c,
2312         gcc.target/powerpc/405-mullhw-1.c,
2313         gcc.target/powerpc/405-mullhw-2.c,
2314         gcc.target/powerpc/405-mullhwu-1.c,
2315         gcc.target/powerpc/405-mullhwu-2.c,
2316         gcc.target/powerpc/405-nmacchw-1.c,
2317         gcc.target/powerpc/405-nmacchw-2.c,
2318         gcc.target/powerpc/405-nmachhw-1.c,
2319         gcc.target/powerpc/405-nmachhw-2.c,
2320         gcc.target/powerpc/405-nmaclhw-1.c,
2321         gcc.target/powerpc/405-nmaclhw-2.c,
2322         gcc.target/powerpc/440-macchw-1.c,
2323         gcc.target/powerpc/440-macchw-2.c,
2324         gcc.target/powerpc/440-macchwu-1.c,
2325         gcc.target/powerpc/440-macchwu-2.c,
2326         gcc.target/powerpc/440-machhw-1.c,
2327         gcc.target/powerpc/440-machhw-2.c,
2328         gcc.target/powerpc/440-machhwu-1.c,
2329         gcc.target/powerpc/440-machhwu-2.c,
2330         gcc.target/powerpc/440-maclhw-1.c,
2331         gcc.target/powerpc/440-maclhw-2.c,
2332         gcc.target/powerpc/440-maclhwu-1.c,
2333         gcc.target/powerpc/440-maclhwu-2.c,
2334         gcc.target/powerpc/440-mulchw-1.c,
2335         gcc.target/powerpc/440-mulchw-2.c,
2336         gcc.target/powerpc/440-mulchwu-1.c,
2337         gcc.target/powerpc/440-mulchwu-2.c,
2338         gcc.target/powerpc/440-mulhhw-1.c,
2339         gcc.target/powerpc/440-mulhhw-2.c,
2340         gcc.target/powerpc/440-mulhhwu-1.c,
2341         gcc.target/powerpc/440-mulhhwu-2.c,
2342         gcc.target/powerpc/440-mullhw-1.c,
2343         gcc.target/powerpc/440-mullhw-2.c,
2344         gcc.target/powerpc/440-mullhwu-1.c,
2345         gcc.target/powerpc/440-mullhwu-2.c,
2346         gcc.target/powerpc/440-nmacchw-1.c,
2347         gcc.target/powerpc/440-nmacchw-2.c,
2348         gcc.target/powerpc/440-nmachhw-1.c,
2349         gcc.target/powerpc/440-nmachhw-2.c,
2350         gcc.target/powerpc/440-nmaclhw-1.c,
2351         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
2352
2353 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
2354
2355         PR fortran/24774
2356         * gfortran.dg/inquire_9.f90: New test.
2357
2358         PR fortran/21647
2359         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
2360
2361 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2362
2363         PR libfortran/24432
2364         * lib/target-supports.exp (check_effective_target_fortran_large_real):
2365         Check that 'cos' is supported.
2366
2367 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
2368
2369         PR fortran/24223
2370         * gfortran.dg/substring_equivalence.f90: New test.
2371
2372         PR fortran/24705
2373         * gfortran.dg/auto_internal_assumed.f90: New test.
2374
2375 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
2376
2377         * gcc.dg/fold-div-2.c: New test.
2378
2379 2005-11-20  Ian Lance Taylor  <ian@airs.com>
2380
2381         PR rtl-optimization/24883
2382         * gcc.c-torture/compile/pr24883.c: New test.
2383
2384 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
2385
2386         PR middle-end/20583
2387         * gcc.c-torture/compile/pr20583.c: New.
2388
2389 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
2390
2391         * gcc.c-torture/execute/usmul.c: New test.
2392
2393 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
2394
2395         * gcc.dg/tree-ssa/vrp22.c: New test.
2396
2397 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
2398
2399         PR middle-end/24912
2400         * gcc.dg/torture/pr24912-1.c: New test.
2401
2402 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
2403
2404         PR fortran/24862
2405         * gfortran.dg/arrayio_derived_1.f90: New test.
2406
2407 2005-11-19  Richard Guenther  <rguenther@suse.de>
2408
2409         PR middle-end/23294
2410         * gcc.dg/tree-ssa/pr23294.c: New testcase.
2411
2412 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
2413
2414         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
2415
2416 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
2417
2418         PR c++/8355
2419         * g++.dg/template/friend39.C: New test.
2420
2421 2005-11-18  James E Wilson  <wilson@specifix.com>
2422
2423         * gcc.dg/builtin-strstr.c: New.
2424
2425 2005-11-18  Richard Henderson  <rth@redhat.com>
2426
2427         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
2428         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
2429         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
2430         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
2431         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
2432         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
2433         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
2434         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
2435         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
2436         renaming to remove initial "ia64-".
2437
2438 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
2439
2440         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
2441
2442 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
2443
2444         * g++.dg/cpp/string-2.C: New test.
2445
2446 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
2447
2448         * gcc.dg/tree-ssa/loop-14.c: New test.
2449
2450 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
2451             Michael Chamberlain <michael@chamberlain.net.au>
2452
2453         * ada/acats/run_all.sh (target_run): Kill long running tests.
2454
2455 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2456
2457         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
2458         * gcc.dg/cleanup-9.c: Likewise.
2459         * gcc.dg/cleanup-10.c: Likewise.
2460         * gcc.dg/cleanup-11.c: Likewise.
2461
2462 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2463
2464         PR fortran/24892
2465         * gfortran.dg/open_access_append_1.f90: New test.
2466         * gfortran.dg/open_access_append_2.f90: New test.
2467
2468 2005-11-16  Richard Guenther  <rguenther@suse.de>
2469
2470         PR middle-end/24851
2471         * gcc.c-torture/execute/pr24851.c: New testcase.
2472
2473 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
2474
2475         * gcc.dg/fold-overflow-1.c: New test.
2476
2477 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
2478
2479         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
2480         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
2481
2482 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
2483
2484         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
2485         structures.
2486         * g++.dg/eh/forced2.C: Likewise.
2487         * g++.dg/eh/forced3.C: Likewise.
2488         * g++.dg/eh/forced4.C: Likewise.
2489
2490 2005-11-11  Mike Stump  <mrs@apple.com>
2491
2492         * g++.old-deja/g++.mike/unused.C: Add.
2493
2494 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
2495
2496         PR c++/24667
2497         * g++.dg/warn/Wcast-qual1.C: New test.
2498
2499 2005-11-15  Jan Hubicka  <jh@suse.cz>
2500
2501         * gcc.dg/winline-5.c: Add large-unit-insns limit.
2502
2503 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
2504
2505         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
2506
2507 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
2508
2509         PR 24840
2510         * gcc.dg/tree-ssa/pr24840.c: New test.
2511
2512 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
2513
2514         PR testsuite/24841
2515         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
2516
2517 2005-11-14  Dale Johannesen  <dalej@apple.com>
2518
2519         * gcc.c-torture/execute/20051113-1.c: New.
2520
2521 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
2522
2523         PR c++/24687
2524         * g++.dg/template/crash43.C: New test.
2525
2526 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
2527
2528         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
2529
2530 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
2531
2532         PR c++/24817
2533         * g++.dg/eh/spec8.C: New test.
2534
2535 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
2536
2537         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
2538
2539 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
2540
2541         PR c++/20293
2542         * g++.dg/parse/ambig4.C: New test.
2543         * g++.dg/tc1/dr101.C: Adjust error markers.
2544         * g++.dg/lookup/strong-using-2.C: Likewise.
2545         * g++.dg/lookup/ambig5.C: Likewise.
2546         * g++.dg/lookup/ambig4.C: Likewise.
2547         * g++.dg/parse/crash22.C: Likewise.
2548
2549 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
2550
2551         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
2552
2553 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
2554
2555         * gcc.dg/nested-calls-1.c: New test.
2556
2557 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2558
2559         * gfortran.dg/complex_intrinsic_1.f90: New test.
2560         * gfortran.dg/complex_intrinsic_2.f90: New test.
2561         * gfortran.dg/fgetc_1.f90: New test.
2562         * gfortran.dg/fgetc_2.f90: New test.
2563         * gfortran.dg/fgetc_3.f90: New test.
2564         * gfortran.dg/ftell_1.f90: New test.
2565         * gfortran.dg/ftell_2.f90: New test.
2566         * gfortran.dg/gnu_logical_1.F: New test.
2567         * gfortran.dg/gnu_logical_2.f90: New test.
2568
2569 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
2570
2571         PR middle-end/24820
2572         * testsuite/gcc.dg/pr24820.c: New test.
2573
2574 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
2575
2576         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
2577         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
2578         variable.
2579
2580 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2581
2582         testsuite/24614
2583         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
2584
2585 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
2586
2587         * gcc.target/cris/cris.exp: New file.
2588         * gcc.target/cris/rld-legit1.c: New test.
2589         * gcc.target/cris/rld-legit2.c: New test.
2590
2591 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
2592
2593         PR c++/24780
2594         * g++.dg/opt/pr24780.C: New test.
2595
2596         PR c++/24761
2597         * g++.dg/template/asm1.C: New test.
2598
2599 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
2600
2601         PR libgfortran/24787
2602         * gfortran.dg/scan_1.f90: New test.
2603
2604 2005-11-12  Jan Hubicka  <jh@suse.cz>
2605
2606         * gcc.target/i386/minmax-1.c: New.
2607         * gcc.target/i386/minmax-2.c: New.
2608
2609 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
2610
2611         * gcc.dg/pr24445.c: Fix for 64-bit targets.
2612
2613 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
2614
2615         * gcc.c-torture/execute/20051110-1.c,
2616         gcc.c-torture/execute/20051110-2.c: New tests.
2617
2618 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
2619
2620         PR middle-end/24750
2621         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
2622         New tests.
2623
2624 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
2625
2626         * lib/target-libpath.exp (get_shlib_extension): New proc.
2627         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
2628         * lib/gfortran.exp (gfortran_link_flags): Likewise.
2629         * lib/objc.exp (objc_target_compile): Likewise.
2630         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
2631         detection.
2632
2633 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
2634
2635         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
2636
2637         * lib/target-supports.exp (check_effective_target_static_libgfortran):
2638         Add -static to additional_flags and pass it to target_compile.
2639
2640 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
2641
2642         PR libgfortran/24719
2643         gfortran.dg/read_noadvance.f90: New test.
2644
2645         PR libgfortran/24699
2646         gfortran.dg/fmt_t_2.f90: New test.
2647
2648         PR libgfortran/24785
2649         gfortran.dg/read_x_eor.f90: New test.
2650
2651         PR libgfortran/24584
2652         gfortran.dg/namelist_empty.f90: Rename test.
2653
2654         PR libgfortran/24489
2655         gfortran/read_eor.f90: Rename test.
2656
2657 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
2658
2659         PR fortran/15976
2660         * gfortran.dg/automatic_module_variable.f90: New test.
2661
2662 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
2663
2664         PR target/24445
2665         * gcc.dg/pr24445.c: New test.
2666
2667 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
2668
2669         PR fortran/24655
2670         PR fortran/24755
2671         * gfortran.dg/recursive_statement_functions.f90: Add statement
2672         functions using inline intrinsic functions and parameters to test
2673         that they no longer seg-fault.
2674
2675         PR fortran/24409
2676         gfortran.dg/nested_modules_4.f90: New test.
2677         gfortran.dg/nested_modules_5.f90: New test.
2678
2679 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2680
2681         PR fortran/24643
2682         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
2683
2684 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
2685
2686         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
2687         failures.
2688
2689 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2690
2691         * gcc.dg/sparc-getcontext-1.c: New test.
2692
2693 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
2694
2695         * gcc.dg/ifcvt-fabs-1.c: New test.
2696
2697 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
2698
2699         PR other/4372
2700         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
2701         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
2702
2703 2005-11-09  Richard Guenther  <rguenther@suse.de>
2704
2705         PR tree-optimization/24716
2706         * gcc.c-torture/execute/pr24716.c: New testcase.
2707
2708 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
2709
2710         * gcc.dg/pr24624.c: Disable for non S/390 targets.
2711
2712 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
2713
2714         PR 24624
2715         * gcc.dg/pr24624.c: Testcase added.
2716
2717 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
2718
2719         PR 24623
2720         * g++.dg/other/pr24623.C: Testcase added.
2721
2722 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
2723
2724         PR fortran/22607
2725         * gfortran-dg/pure_byref_1.f90: New.
2726         * gfortran-dg/pure_byref_2.f90: New.
2727
2728 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
2729
2730         PR c/24101
2731         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
2732         * gcc.dg/dg.exp: Run main loop also for *.i files.
2733
2734 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
2735
2736         PR c++/19450
2737         * g++.dg/tls/diag-3.C: New test.
2738         * g++.dg/tls/diag-4.C: New test.
2739         * g++.dg/tls/static-1.C: New test.
2740         * g++.dg/tls/static-1a.cc: New file.
2741
2742 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
2743
2744         PR 23046
2745         * g++.dg/tree-ssa/pr23046.C: New test.
2746
2747 2005-11-08  Devang Patel <dpatel@apple.com>
2748
2749         PR tree-optimization/23115
2750         * gcc.dg/tree-ssa/pr23115.c: New.
2751
2752 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
2753
2754         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
2755         * gcc.target/powerpc/pr16155.c: Same.
2756         * gcc.target/powerpc/altivec-1.c: Same.
2757         * gcc.target/powerpc/altivec-2.c: Same.
2758         * gcc.target/powerpc/altivec-3.c: Same.
2759         * gcc.target/powerpc/altivec-5.c: Same.
2760         * gcc.target/powerpc/altivec-11.c: Same.
2761         * gcc.target/powerpc/altivec-12.c: Same.
2762         * gcc.target/powerpc/altivec-14.c: Same.
2763         * gcc.target/powerpc/altivec-22.c: Same.
2764         * gcc.target/powerpc/altivec-consts.c: Same.
2765         * gcc.target/powerpc/altivec-pr22085.c: Same.
2766         * gcc.target/powerpc/altivec-splat.c: Same.
2767         * gcc.target/powerpc/altivec-varargs-1.c: Same.
2768         * gcc.target/powerpc/altivec-vec-merge.c: Same.
2769         * gcc.target/powerpc/darwin-longlong.c: Same.
2770
2771 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
2772
2773         PR target/19340
2774         * gcc.dg/pr19340.c: New test.
2775
2776 2005-11-07  Ian Lance Taylor  <ian@airs.com>
2777
2778         PR rtl-optimization/24683
2779         * gcc.dg/pr24683.c: New test.
2780
2781 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
2782
2783         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
2784         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
2785
2786 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
2787
2788         * gcc.target/i386/pr23376.c: Compile with -mmmx.
2789
2790 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
2791
2792         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
2793
2794 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
2795
2796         PR target/24230
2797
2798         * gcc.target/powerpc/altivec-consts.c,
2799         gcc.target/powerpc/altivec-splat.c: New testcase.
2800
2801 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
2802
2803         PR c/24599
2804
2805         * gcc.dg/overflow-2.c: New testcase.
2806
2807 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
2808
2809         PR rtl-optimization/23567
2810         * gcc.c-torture/execute/20051104-1.c: New test.
2811
2812 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
2813
2814         PR fortran/24534
2815         gfortran.dg/private_type_2.f90: Modified to check that case with
2816         PRIVATE declaration within derived type is accepted.
2817
2818         PR fortran/20838
2819         gfortran.dg/pointer_assign_1.f90: New test.
2820
2821         PR fortran/20840
2822         * gfortran.dg/arrayio_0.f90: New test.
2823
2824         PR fortran/17737
2825         gfortran.dg/data_initialized.f90: New test.
2826         gfortran.dg/data_constraints_1.f90: New test.
2827         gfortran.dg/data_constraints_2.f90: New test.
2828
2829 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
2830
2831         PR fortran/24174
2832         PR fortran/24305
2833         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
2834
2835 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
2836
2837         PR 24670
2838         * gcc.dg/tree-ssa/pr24670.c: New test.
2839
2840 2005-11-05  Ian Lance Taylor  <ian@airs.com>
2841
2842         PR target/22432
2843         * gcc.target/i386/pr22432.c: New test.
2844
2845 2005-11-05  Richard Henderson  <rth@redhat.com>
2846
2847         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
2848         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
2849         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
2850         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
2851         from gcc.dg/alpha-*.
2852         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
2853         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
2854
2855 2005-11-05  Andreas Jaeger  <aj@suse.de>
2856
2857         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
2858
2859 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
2860
2861         PR target/23424
2862         * gcc.dg/torture/pr23424-1.c: New test.
2863
2864 2005-11-04  Richard Henderson  <rth@redhat.com>
2865
2866         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
2867         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
2868         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
2869         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
2870         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
2871         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
2872         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
2873         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
2874         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
2875         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
2876         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
2877         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
2878         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
2879         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
2880         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
2881         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
2882         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
2883         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
2884         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
2885         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
2886         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
2887         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
2888         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
2889         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
2890         Move from gcc.dg/.
2891         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
2892         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
2893         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
2894         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
2895         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
2896         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
2897         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
2898         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
2899         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
2900         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
2901         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
2902         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
2903         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
2904         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
2905         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
2906         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
2907         gcc.target/i386/lea.c, gcc.target/i386/local.c,
2908         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
2909         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
2910         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
2911         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
2912         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
2913         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
2914         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
2915         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
2916         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
2917         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
2918         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
2919         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
2920         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
2921         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
2922         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
2923         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
2924         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
2925         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
2926         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
2927         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
2928         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
2929         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
2930         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
2931         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
2932         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
2933         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
2934         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
2935         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
2936
2937 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
2938
2939         PR 24627
2940         * gcc.dg/tree-ssa/pr24627.c: New test.
2941
2942 2005-11-04 Paul Brook  <paul@codesourcery.com>
2943
2944         * gcc.dg/tls/opt-10.c: New test.
2945
2946 2005-11-04  Andreas Jaeger  <aj@suse.de>
2947
2948         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
2949         avoid extra warnings.
2950
2951 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2952
2953         PR libfortran/22298
2954         * gcc/testsuite/lib/target-supports.exp
2955         (check_effective_target_static_libgfortran): New
2956         static_libgfortran effective target.
2957         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
2958         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
2959
2960 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
2961
2962         * gcc.dg/pr24615.c: Guard test with { target fpic }.
2963
2964 2005-11-03  Josh Conner  <jconner@apple.com>
2965
2966         PR c++/19989
2967         g++.dg/ext/array2.C: New test.
2968         g++.dg/template/dependent-name3.C: New test.
2969         g++.dg/template/dependent-name4.C: New test.
2970         g++.dg/template/sfinae2.C: New test.
2971
2972 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
2973
2974         PR preprocessor/22042
2975         * gcc.dg/cpp/strify4.c: New test.
2976
2977 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
2978
2979         PR c++/17964
2980         * g++.dg/cpp/string-1.C: New test.
2981
2982 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
2983
2984         * gcc.target/powerpc: New directory.
2985         * gcc.target/powerpc/powerpc.exp: New file.
2986         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
2987         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
2988         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
2989         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
2990         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
2991         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
2992         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
2993         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
2994         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
2995         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
2996         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
2997         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
2998         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
2999         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
3000         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
3001         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
3002         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
3003         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
3004         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
3005         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
3006         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
3007         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
3008         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
3009         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
3010         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
3011         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
3012         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
3013         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
3014         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
3015         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
3016         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
3017         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
3018         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
3019         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
3020
3021 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
3022
3023         PR c++/21627
3024         * g++.dg/warn/inline2.C: New test.
3025
3026 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
3027
3028         PR middle-end/23155
3029         * g++.dg/ext/c99struct1.C: New test.
3030         * gcc.dg/union-cast-1.c: New test.
3031         * gcc.dg/union-cast-2.c: New test.
3032         * gcc.dg/union-cast-3.c: New test.
3033
3034 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
3035
3036         PR middle-end/24589
3037         * gcc.c-torture/execute/zero-struct-2.c: New test.
3038
3039 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
3040
3041         PR c++/24582
3042         * g++.dg/init/switch1.C: New test.
3043
3044 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3045
3046         * gcc.dg/delay-slot-1.c: New test.
3047
3048 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
3049
3050         PR target/24620
3051         * gcc.dg/pr24620.c: New test.
3052
3053 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
3054
3055         PR c/24329
3056         * gcc.dg/format/unnamed-1.c: New test.
3057
3058 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
3059
3060         PR c++/22434
3061         * g++.dg/expr/cond8.C: New test.
3062
3063         PR c++/24560
3064         * g++.dg/parse/dot1.C: New test.
3065
3066 2005-11-02  Jan Hubicka  <jh@suse.cz>
3067
3068         PR target/23303
3069         * gcc.dg/i386-lea.c: New test
3070
3071 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
3072
3073         PR target/24615
3074         * gcc.dg/pr24615.c: New test.
3075
3076 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
3077
3078         PR target/24600
3079         * gcc.dg/pr24600.c: New test.
3080
3081 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
3082
3083         PR c++/19253
3084         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
3085         * g++.dg/parse/typename9.C: New test.
3086         * g++/dg/parse/typename10.C: Likewise.
3087
3088 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
3089
3090         PR fortran/18157
3091         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
3092         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
3093         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
3094
3095 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
3096
3097         PR c++/24569
3098         * g++.dg/debug/static1.C: New test.
3099
3100 2005-11-02  Josh Conner  <jconner@apple.com>
3101
3102         * g++.dg/crash38.C: moved into proper directory...
3103         * g++.dg/template/crash42.C: ...here
3104
3105 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
3106
3107         PR target/18338
3108         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
3109         pcc_bitfield_type_matters || default_packed.
3110
3111         * lib/target-supports.exp
3112         (check_effective_target_pcc_bitfield_type_matters): New proc.
3113         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
3114
3115         PR testsuite/23304
3116         * lib/target-supports.exp (check_effective_default_packed): New proc.
3117         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
3118         Gate expected errors on target ! default_packed.
3119         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
3120
3121 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3122
3123         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
3124         change (r106358).
3125
3126 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3127
3128         PR fortran/24008
3129         * gfortran.dg/entry_5.f90: New.
3130         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
3131
3132 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
3133
3134         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
3135
3136 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
3137
3138         PR fortran/21565
3139         gfortran.dg/namelist_blockdata.f90: New test.
3140
3141         PR fortran/18737
3142         gfortran.dg/external_implicit_none.f90: New test.
3143
3144         PR fortran/14994
3145         * gfortran.dg/secnds.f: New test.
3146
3147 2005-10-31  Jan Hubicka  <jh@suse.cz>
3148
3149         PR target/20928
3150         * gcc.c-torture/compile/pr20928.c: New test.
3151
3152 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
3153
3154         PR middle-end/23492
3155         * gcc.c-torture/compile/zero-strct-5.c: New test.
3156
3157 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
3158
3159         PR libgfortran/24584
3160         * gfortran.dg/pr24584.f90: New test.
3161
3162 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
3163
3164         PR fortran/18883
3165         * gfortran.dg/char_result_9.f90: New.
3166         * gfortran.dg/char_result_10.f90: New.
3167
3168 2005-10-30  Jan Hubicka  <jh@suse.cz>
3169
3170         * g++.dg/tree-ssa/pr24172.C: New testcase.
3171
3172 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3173
3174         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
3175
3176 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
3177
3178         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
3179         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
3180         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
3181         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
3182         gfortran.dg/enum_9.f90,
3183         gfortran.fortran-torture/compile/enum_1.f90,
3184         gfortran.fortran-torture/execute/enum_1.f90,
3185         gfortran.fortran-torture/execute/enum_2.f90,
3186         gfortran.fortran-torture/execute/enum_3.f90,
3187         gfortran.fortran-torture/execute/enum_4.f90: New tests.
3188
3189 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
3190
3191         PR target/18482
3192         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
3193         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
3194
3195 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3196
3197         PR libfortran/20179
3198         * gfortran.dg/mixed_io_1.f90: New test.
3199         * gfortran.dg/mixed_io_1.c: New file.
3200
3201 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3202
3203         * gfortran.dg/malloc_free_1.f90: New test.
3204
3205 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
3206
3207         * gcc.dg/nested-func-4.c: Require profiling -pg.
3208
3209 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
3210
3211         PR C++/23229
3212         * g++.dg/warn/main-2.C: New test.
3213
3214 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
3215
3216         PR fortran/24545
3217         * gfortran.dg/interface_2.f90: new test.
3218
3219 2005-10-28  Josh Conner  <jconner@apple.com>
3220
3221         PR c++/22153
3222         * g++.dg/template/crash38.C: New test.
3223         * g++.dg/parse/explicit1.C: Change expected errors.
3224
3225 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
3226
3227         PR C++/23426
3228         * g++.dg/other/large-size-array.C: New test.
3229
3230 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
3231
3232         PR middle-end/24362
3233         * g++.dg/opt/complex4.C: New test.
3234
3235 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3236
3237         * gcc.dg/nested-func-4.c: New test.
3238
3239 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
3240
3241         PR fortran/24158
3242         gfortran.dg/derived_recursion.f90: New test.
3243         gfortran.dg/implicit_actual.f90: New test.
3244
3245 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
3246
3247         PR middle-end/24295, PR testsuite/24477
3248         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
3249         removed when weakref hits the tree.
3250
3251 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
3252
3253         * gfortran.dg/cray_pointers_4.f90: New test.
3254
3255         * gfortran.dg/cray_pointers_5.f90: New test.
3256
3257 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
3258
3259         PR fortran/22290
3260         * gfortran.dg/assign_5.f90: New test.
3261         * gfortran.dg/assign_6.f: New test.
3262
3263 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
3264
3265         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
3266         CPU has no SSE support.
3267
3268 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
3269
3270         PR libgfortran/24224
3271         * gfortran.dg/arrayio_1.f90: Update attribution.
3272         * gfortran.dg/arrayio_2.f90: Update attribution.
3273         * gfortran.dg/arrayio_3.f90: Update attribution.
3274         * gfortran.dg/arrayio_4.f90: Update test conditions.
3275         * gfortran.dg/arrayio_5.f90: Update attribution.
3276         * gfortran.dg/arrayio_6.f90: New test.
3277         * gfortran.dg/arrayio_7.f90: New test.
3278
3279 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
3280
3281         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
3282
3283 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
3284
3285         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
3286
3287 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
3288
3289         PR fortran/24416
3290         * gfortran.dg/namelist_char_only.f90: New test.
3291
3292 2005-10-24  Asher Langton  <langton2@llnl.gov>
3293
3294         PR fortran/17031
3295         PR fortran/22282
3296         * gfortran.dg/cray_pointers_1.f90: New test.
3297         * gfortran.dg/cray_pointers_2.f90: New test.
3298         * gfortran.dg/cray_pointers_3.f90: New test.
3299         * gfortran.dg/loc_1.f90: New test.
3300         * gfortran.dg/loc_2.f90: New test.
3301
3302 2005-10-24  Steven Bosscher  <stevenb@suse.de>
3303
3304         * gcc.dg/pr24225.c: New test.
3305
3306 2005-10-24  Asher Langton  <langton2@llnl.gov>
3307
3308         * gfortran.dg/dup_save_1.f90: New test.
3309         * gfortran.dg/dup_save_2.f90: New test.
3310
3311 2005-10-24  Paul Brook  <paul@codesourcery.com>
3312
3313         PR 24107
3314         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
3315         stdint.h.
3316
3317 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
3318
3319         PR libgfortran/24489
3320         * gfortran.dg/pr24489.f90: New test.
3321
3322 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
3323
3324         PR fortran/23635
3325         * gfortran.dg/ichar_1.f90: Add tests for derived types.
3326
3327 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
3328
3329         PR target/18911
3330         * g++.dg/init/array16.C: Skip for mmix-*-*.
3331
3332 2005-10-23  Asher Langton  <langton2@llnl.gov>
3333
3334         * gfortran.dg/byte_1.f90: New test.
3335         * gfortran.dg/byte_2.f90: New test.
3336
3337 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
3338
3339         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
3340
3341 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
3342
3343         PR fortran/18022
3344         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
3345
3346         PR fortran/24311
3347         * gfortran.dg/merge_char_const.f90: New test.
3348
3349         PR fortran/24384
3350         * gfortran.dg/spread_scalar_source.f90: New test.
3351
3352 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
3353
3354         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
3355
3356         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
3357         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
3358
3359         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
3360
3361 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
3362
3363         PR fortran/24426
3364         * gfortran.dg/der_pointer_4.f90: New.
3365
3366 2005-10-22  David Ayers  <d.ayers@inode.at>
3367
3368         * obj-c++.dg/except-1.mm: Simplify.
3369
3370 2005-10-21  David Ayers  <d.ayers@inode.at>
3371
3372         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
3373
3374 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
3375
3376         * gfortran.dg/assumed_dummy_2.f90: New test.
3377
3378 2005-10-21  James E Wilson  <wilson@specifix.com>
3379
3380         PR preprocessor/15220
3381         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
3382
3383 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
3384
3385         * gcc.c-torture/execute/20051021-1.c: New test.
3386
3387 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
3388
3389         PR c++/24260
3390         * g++.dg/ext/tmplattr1.C: New test.
3391
3392 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
3393
3394         PR fortran/24440
3395         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
3396
3397 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
3398
3399         * obj-c++.dg/except-1.mm: New.
3400
3401         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
3402
3403 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
3404
3405         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
3406
3407 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
3408
3409         PR middle-end/24295
3410         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
3411         declarations with the same names as thunks' alias targets, use
3412         aliases instead.
3413         * gcc.dg/attr-alias-3.c: New test.
3414         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
3415
3416 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
3417
3418         PR c++/22618
3419         * g++.dg/parse/access8.C: New test.
3420
3421 2005-10-20  Richard Guenther  <rguenther@suse.de>
3422
3423         PR c++/24439
3424         * g++.dg/tree-ssa/pr24439.C: New testcase.
3425
3426 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3427
3428         * g++.dg/opt/delay-slot-1.C: New test.
3429
3430 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
3431
3432         PR fortran/21625
3433         * gfortran.fg/der_init_1.f90: New.
3434
3435 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
3436
3437         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
3438
3439 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
3440
3441         PR c++/21908
3442         * g++.dg/parse/error28.C: New test.
3443
3444 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3445
3446         * gcc.dg/profile-generate-2.c: New test.
3447
3448 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
3449
3450         PR target/23589
3451         * g++.dg/ext/dllimport11.C: New.
3452
3453 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3454
3455         PR c++/22293
3456         * g++.dg/other/friend3.C: New test.
3457
3458 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
3459
3460         PR c++/23293
3461         * g++.dg/template/error19.C: New test.
3462
3463 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
3464
3465         PR c++/21383
3466         * g++.dg/overload/koenig2.C: New.
3467
3468         PR c++/23118
3469         * g++.dg/overload/error2.C: New.
3470
3471         PR c++/22604
3472         * g++.dg/inherit/covariant14.C: New.
3473
3474 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3475
3476         PR c++/23440
3477         * g++.dg/parse/for1.C: New test.
3478
3479 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
3480
3481         PR fortran/23446
3482         * gfortran.dg/host_dummy_index_1.f90: New test.
3483
3484         PR fortran/21459
3485         * gfortran.dg/automatic_char_len_2.f90: New test.
3486
3487         PR fortran/20866
3488         * gfortran.dg/recursive_statement_functions.f90: New test.
3489
3490         PR fortran/20853
3491         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
3492
3493         PR fortran/20849
3494         * gfortran.dg/external_initializer.f90: New test.
3495
3496         PR fortran/20837
3497         * non_module_public.f90: New test.
3498
3499 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
3500
3501         PR c++/24386
3502         * g++.dg/template/overload7.C: New.
3503
3504         PR c++/22551
3505         * g++.dg/other/switch2.C: Remove expected warnings.
3506
3507         PR c++/21353
3508         * g++.dg/template/defarg6.C: New.
3509
3510 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
3511
3512         PR target/24315
3513         * gcc.target/i386/pr24315.c: New test.
3514
3515 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
3516
3517         PR c++/24389
3518         * g++.dg/template/static21.C: New test.
3519         * g++.dg/template/static21-a.cc: Likewise.
3520
3521 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
3522
3523         PR c++/23959
3524         * g++.dg/warn/Wswitch-default-1.C: New test.
3525         * g++.dg/warn/Wswitch-default-2.C: New test.
3526
3527 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
3528
3529         PR c++/22173
3530         * g++.dg/parse/template18.C: New test.
3531         * g++.dg/template/nontype15.C: Likewise.
3532
3533 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
3534
3535         PR fortran/22273
3536         * gfortran.dg/spec_expr_2.f90: New.
3537
3538 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
3539
3540         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
3541         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
3542         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
3543         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
3544         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
3545         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
3546         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
3547         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
3548         previous target-specific skips and warning-message matches where
3549         applicable.
3550
3551 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
3552
3553         PR c++/21347
3554         * g++.dg/warn/Wctor-dtor.C: New test.
3555
3556 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3557
3558         PR c/23439
3559         * gcc.dg/for-1.c: New test.
3560
3561 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
3562
3563         PR c++/19565
3564         * g++.dg/warn/Wconversion1.C: New test.
3565         * g++.dg/ext/packed4.C: Compile with -w.
3566         * g++.dg/opt/20050511-1.C: Likewise.
3567         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
3568
3569 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
3570
3571         * gfortran.dg/boz_5.f90: New test.
3572
3573 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
3574
3575         PR c++/22551
3576         * g++.dg/other/switch2.C: New.
3577
3578         PR c++/23984
3579         * g++.dg/init/ctor7.C: New.
3580
3581 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
3582
3583         PR c++/23730
3584         * g++.dg/parse/crash32.C: New test.
3585
3586 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
3587
3588         PR c++/20721
3589         * g++.dg/init/goto2.C: New test.
3590
3591         PR c++/22464
3592         * g++.dg/template/crash/41.C: New test.
3593
3594         PR c++/22180
3595         * g++.dg/template/crash40.C: New test.
3596
3597         PR c++/23694
3598         * g++.dg/parse/friend5.C: New test.
3599
3600         PR c++/23307
3601         * g++.dg/template/crash38.C: New test.
3602
3603         PR c++/22352
3604         * g++.dg/template/friend38.C: New test.
3605
3606         PR c++/22405
3607         * g++.dg/template/crash39.C: New test.
3608
3609 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
3610
3611         * gcc.dg/debug/dwarf2/dwarf-char1.c,
3612         gcc.dg/debug/dwarf2/dwarf-char2.c,
3613         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
3614
3615         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
3616
3617 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
3618
3619         * gcc.dg/dll-2.c: Add tests for warnings.
3620         * gcc.dg/dll-3.c: Likewise.
3621         * gcc.dg/dll-4.c: Likewise.
3622
3623         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
3624         * g++.dg/ext/dllimport2.C: Likewise.
3625         * g++.dg/ext/dllimport3.C: Likewise.
3626         * g++.dg/ext/dllimport7.C: Likewise.
3627         * g++.dg/ext/dllimport8.C: Likewise.
3628         * g++.dg/ext/dllimport9.C: Likewise.
3629
3630 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
3631
3632         PR fortran/24092
3633         * gfortran.dg/derived_pointer_recursion.f90: New test.
3634
3635 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
3636
3637         * gcc.c-torture/execute/20051012-1.c: New test.
3638
3639 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
3640
3641         PR fortran/18082
3642         * gfortran.dg/automatic_char_len_1.f90: New test.
3643
3644 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
3645
3646         PR fortran/20847
3647         * gfortran.dg/save_common.f90: New test.
3648
3649         PR fortran/20856
3650         * gfortran.dg/save_result.f90: New test.
3651
3652 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
3653
3654         PR c++/21592
3655         * g++.dg/template/dependent-expr1.C: Add new expected error.
3656         * g++.dg/template/dependent-expr2.C: Adjust error text.
3657         * g++.dg/template/overload6.C: New.
3658
3659         PR c++/23797
3660         * g++.dg/other/typename8.C: New.
3661
3662         PR c++/21117
3663         * g++.dg/other/return1.C: New.
3664
3665 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
3666
3667         PR c++/24052
3668         * g++.dg/ext/label5.C: New.
3669
3670 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
3671
3672         PR c++/19964
3673         * g++.dg/parse/crash31.C: New.
3674
3675 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
3676
3677         * g++.dg/ipa/ipa-1.c: New test.
3678         * g++.dg/ipa/ipa-2.c: New test.
3679         * g++.dg/ipa/ipa-3.c: New test.
3680         * g++.dg/ipa/ipa-4.c: New test.
3681         * g++.dg/ipa/ipa-5.c: New test.
3682         * g++.dg/ipa/ipa.exp: New file.
3683
3684 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
3685
3686         PR fortran/24207
3687         * gfortran.dg/private_type_3.f90: New test.
3688
3689 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
3690
3691         PR fortran/20786
3692         gfortran.dg/aint_anint_1.f90: New test.
3693
3694 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
3695
3696         PR libgfortran/24313
3697         gfortran.dg/csqrt.f: New test.
3698
3699 2005-10-11  Ian Lance Taylor  <ian@airs.com>
3700
3701         PR c++/8057
3702         * g++.dg/warn/noeffect7.C: New test.
3703         * g++.dg/warn/noeffect2.C: Instantiate templates.
3704         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
3705         and warning.
3706
3707 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
3708
3709         PR c++/21089
3710         * g++.dg/init/float1.C: New test.
3711
3712         PR c++/24277
3713         * g++.dg/init/member1.C: Tweak error markers.
3714
3715 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
3716
3717         PR testsuite/24281
3718         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
3719         Check for null pointer.
3720
3721 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
3722
3723         PR c++/21369
3724         * g++.dg/parse/ret-type3.C: New test.
3725
3726 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
3727
3728         PR tree-opt/23946
3729         * gcc.c-torture/compile/pr23946.c: New test.
3730
3731 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
3732
3733         * g++.dg/opt/mmx2.C: New test.
3734
3735 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
3736
3737         PR c++/24277
3738         * g++.dg/template/static20.C: New test.
3739
3740         PR c++/24302
3741         * g++.dg/warn/Wunused-12.C: New test.
3742
3743         PR c++/23437
3744         * g++.dg/template/arg4.C: New test.
3745
3746 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3747
3748         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
3749         * gcc.dg/ucnid-3.c: Likewise.
3750         * gcc.dg/ucnid-4.c: Likewise.
3751         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
3752         * g++.dg/other/ucnid-1.C: Likewise.
3753         * gcc.dg/sparc-frame-1.c: New test.
3754
3755 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
3756
3757         PR c++/24139
3758         * g++.dg/template/spec27.C: New test.
3759
3760         PR c++/24275
3761         * g++.dg/template/static19.C: New test.
3762
3763 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
3764
3765         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
3766         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
3767
3768 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
3769
3770         PR target/24136
3771         * gfortran.fortran-torture/compile/pr24136.f: New test.
3772
3773 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
3774
3775         PR c++/22172
3776         * g++.dg/parse/crash30.C: New test.
3777
3778 2005-10-07  Richard Guenther  <rguenther@suse.de>
3779
3780         PR middle-end/24227
3781         * gcc.c-torture/compile/pr24227.c: New testcase.
3782
3783 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
3784
3785         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
3786         Do not put aligned attributes on array elements.
3787
3788 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
3789
3790         PR testsuite/23611, PR testsuite/23615
3791         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
3792         writing prototypes of library functions by hand.
3793         * obj-c++.dg/bitfield-4.mm: Likewise.
3794         * obj-c++.dg/const-str-4.mm: Likewise.
3795         * obj-c++.dg/encode-4.mm: Likewise.
3796         * obj-c++.dg/encode-5.mm: Likewise.
3797         * obj-c++.dg/encode-6.mm: Likewise.
3798         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
3799         * obj-c++.dg/method-10.mm: Likewise.
3800         * obj-c++.dg/method-17.mm: Likewise.
3801         * obj-c++.dg/method-19.mm: Likewise.
3802         * obj-c++.dg/try-catch-2.mm: Likewise.
3803
3804 2005-10-06  Richard Henderson  <rth@redhat.com>
3805
3806         PR 24236
3807         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
3808
3809 2005-10-06  Dale Johannesen  <dalej@apple.com>
3810
3811         * gcc.c-torture/execute/20030125-1.c: Correct.
3812
3813 2005-10-06  Richard Guenther  <rguenther@suse.de>
3814
3815         PR tree-optimization/24238
3816         * g++.dg/tree-ssa/pr24238.C: New testcase.
3817
3818 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
3819
3820         PR 18568
3821         * gfortran.dg/der_pointer_3.f90: New test.
3822
3823 2005-10-05  Devang Patel  <dpatel@apple.com>
3824
3825         PR Debug/23205
3826         * g++.dg/other/PR23205.C: New.
3827
3828 2005-10-05  Richard Henderson  <rth@redhat.com>
3829
3830         PR target/23602
3831         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
3832         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
3833
3834 2005-10-05  Dale Johannesen  <dalej@apple.com>
3835
3836         * gcc.c-torture/execute/float-floor.c: New.
3837
3838 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
3839
3840         PR tree-optimization/21419
3841         PR tree-optimization/24146
3842         PR tree-optimization/24151
3843
3844         * g++.dg/ext/asm7.C: New.
3845         * g++.dg/ext/asm8.C: New.
3846         * gcc.dg/asm-1.c: Compile on all targets.
3847         * gcc.dg/asm-pr24146.c: New.
3848         * gcc.dg/pr21419.c: Adjust error messages.
3849
3850 2005-10-05  Richard Guenther  <rguenther@suse.de>
3851
3852         PR fortran/24176
3853         * gfortran.fortran-torture/compile/empty.f90: New testcase.
3854
3855 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
3856
3857         PR c++/23513
3858         * g++.dg/template/spec22.C: Robustify test.
3859         * g++.dg/template/spec26.C: New.
3860
3861 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
3862
3863         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
3864         if target supports vector instructions.
3865
3866 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
3867
3868         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
3869         C99 functions.
3870
3871 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
3872
3873         * lib/target-supports.exp (check_effective_target_fortran_large_real,
3874         check_effective_target_fortran_large_int): Replace cached result
3875         when target changes.
3876
3877 2005-10-04  Devang Patel  <dpatel@apple.com>
3878
3879         * gcc.dg/i386-sse-vect-types.c: New.
3880
3881 2005-10-04  Ian Lance Taylor  <ian@airs.com>
3882
3883         PR preprocessor/13726
3884         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
3885         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
3886
3887 2005-10-04  Richard Guenther  <rguenther@suse.de>
3888
3889         PR c/23576
3890         * gcc.dg/noncompile/pr23576.c: New testcase.
3891
3892 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
3893
3894         PR middle-end/23125
3895         * gcc.dg/register-var-3.c: New test.
3896
3897 2005-10-04  Steven Bosscher  <stevenb@suse.de>
3898
3899         * gcc.dg/pr23049.c: New test.
3900
3901         * gcc.dg/ucnid-4.c: Fix test.
3902
3903 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
3904
3905         PR 23445
3906         * gcc.c-torture/compile/pr23445.c: New test.
3907
3908 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
3909
3910         * g++.dg/overload/unknown1.C: New.
3911
3912 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
3913
3914         PR c++/17775
3915         * g++.dg/template/repo4.C: New test.
3916
3917 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3918
3919         PR libfortran/19308
3920         * gfortran.dg/large_real_kind_2.F90: New test.
3921         * gfortran.dg/large_integer_kind_2.f90: New test.
3922
3923 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
3924
3925         * lib/target-supports.exp (check_effective_target_vect_shift):
3926         Implement with result caching. Add i?86, x86_64 and ia64 targets.
3927         (check_effective_target_vect_condition): Fix copy-n-pasto.
3928
3929         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
3930         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
3931         targets.
3932
3933 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
3934
3935         PR c++/22621
3936         * g++.dg/template/overload5.C : New test.
3937
3938         PR c++/23840
3939         * g++.dg/expr/stdarg1.C: New test.
3940
3941 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
3942
3943         PR 24142
3944         * gcc.c-torture/execute/pr24142.c: New test.
3945
3946 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
3947
3948         PR 24141
3949         * gcc.c-torture/execute/pr24141.c: New test.
3950
3951 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
3952             Diego Novillo  <dnovillo@redhat.com>
3953
3954         PR 23604
3955         * gcc.c-torture/execute/pr23604.c: New test.
3956
3957 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
3958
3959         PR fortran/16404
3960         PR fortran/20835
3961         PR fortran/20890
3962         PR fortran/20899
3963         PR fortran/20900
3964         PR fortran/20901
3965         PR fortran/20902
3966         gfortran.dg/equiv_constraint_1.f90: New test.
3967         gfortran.dg/equiv_constraint_2.f90: New test.
3968         gfortran.dg/equiv_constraint_3.f90: New test.
3969         gfortran.dg/equiv_constraint_4.f90: New test.
3970         gfortran.dg/equiv_constraint_5.f90: New test.
3971         gfortran.dg/equiv_constraint_6.f90: New test.
3972         gfortran.dg/equiv_constraint_7.f90: New test.
3973         gfortran.dg/equiv_constraint_8.f90: New test.
3974         gfortran.dg/private_type_1.f90: New test.
3975         gfortran.dg/private_type_2.f90: New test.
3976         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
3977         980628-10.f: Assert std=gnu to permit mixing of
3978         types in equivalence statements.
3979
3980 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
3981
3982         PR 24112
3983         * gfortran.dg/open_status_1.f90: New.
3984
3985 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
3986
3987         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
3988         * gcc.dg/vect/pr22480.c: Clean up temp files.
3989         * gcc.dg/vect/pr23831.c: Clean up temp files.
3990         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
3991         Clean up temp files.
3992         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
3993         Clean up temp files.
3994
3995         * gcc.dg/20050309-1.c: Clean up temp files.
3996         * gcc.dg/20050325-1.c: Clean up temp files.
3997
3998 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
3999
4000         PR tree-optimization/24059
4001         * gcc.dg/vect/pr24059.c : New test.
4002
4003 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
4004
4005         PR middle-end/24109
4006         * gcc.c-torture/execute/20050929-1.c: New test.
4007
4008 2005-09-29  Steven Bosscher  <stevenb@suse.de>
4009
4010         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
4011
4012 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
4013
4014         PR c/21419
4015         * gcc.dg/pr21419.c: New test.
4016
4017 2005-09-29  Steven Bosscher  <stevenb@suse.de>
4018
4019         * gcc.dg/pr23911.c: New test.
4020
4021 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
4022
4023         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
4024
4025         PR c++/16782
4026         * g++.dg/parse/qualified4.C: New test.
4027         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
4028         * g++.old-deja/g++.mike/p8154.C: Likewise.
4029
4030 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
4031
4032         PR c++/22147
4033         * g++.dg/template/friend37.C: New test.
4034         * g++.dg/parse/crash28.C: Adjust error markers.
4035
4036 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
4037
4038         PR fortran/18518
4039         * gfortran.fortran-torture/execute/save_2.f90: New decl.
4040
4041 2005-09-27  Devang Patel  <dpatel@apple.com>
4042
4043         PR tree-optimization/23625
4044         * gcc.dg/pr23625.c: New test.
4045
4046 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
4047
4048         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
4049         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
4050
4051 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
4052
4053         PR fortran/23677
4054         * gfortran.fortran-torture/execute/save_1.f90: New test.
4055         * gfortran.dg/save_1.f90: New test.
4056
4057 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
4058
4059         * gcc.target/i386/builtin-apply-mmx.c: New test.
4060
4061         PR target/22576
4062         * gcc.target/i386/pr22576.c: New test.
4063
4064         PR target/22585
4065         * gcc.target/i386/pr22585.c: New test.
4066
4067         PR target/23268
4068         * gcc.target/i386/pr23268.c: New test.
4069
4070         PR middle-end/23831
4071         * gcc.dg/vect/pr23831.c: New test.
4072
4073         PR target/24055
4074         * gcc.target/i386/pr24055.c: New test.
4075
4076 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
4077
4078         PR tree-optimization/23960
4079         * gcc.c-torture/compile/pr23960.c: New.
4080
4081 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
4082
4083         PR fortran/16861
4084         * gfortran.dg/nested_modules_3.f90: New.
4085
4086 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
4087
4088         PR fortran/24005
4089         gfortran.dg/interface_1.f90: New test.
4090
4091 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
4092         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4093
4094         PR fortran/23843
4095         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
4096
4097 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
4098
4099         PR fortran/23516
4100         * gfortran.dg/imag_1.f: New test.
4101         * gfortran.dg/imag_2.f: Ditto.
4102
4103 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
4104
4105         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
4106
4107 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
4108
4109         PR c++/21983
4110         * g++.dg/warn/pr21983.C: New test.
4111
4112 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
4113
4114         PR c++/23993
4115         * g++.dg/template/array14.C: New test.
4116
4117 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
4118
4119         PR fortran/19929
4120         * gfortran.dg/der_ptr_component_1.f90: New test.
4121
4122 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4123
4124         PR c++/23965
4125         * g++.dg/template/error1.C: Reject "no matching function" message.
4126
4127 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4128
4129         PR c++/17609
4130         * g++.dg/lookup/error1.C: New test.
4131
4132 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
4133
4134         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
4135         functionality of the testcase.
4136
4137 2005-09-20  Richard Henderson  <rth@redhat.com>
4138
4139         * gcc.dg/vect/vect-22.c: Require vect_float.
4140         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
4141
4142 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
4143
4144         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
4145         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
4146         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
4147         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
4148         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
4149         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
4150         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
4151         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
4152         * gcc.dg/cpp/ucnid-8.c: New test.
4153
4154 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
4155
4156         PR tree-optimization/23929
4157         * gcc.c-torture/compile/pr23929.c: New test.
4158
4159 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
4160
4161         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
4162         for one loop.
4163
4164 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
4165
4166         PR testsuite/23186
4167         * g++.dg/other/pr22003.C: Require named sections.
4168
4169 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
4170
4171         PR c++/23947
4172         * g++.dg/rtti/crash3.C: New test.
4173
4174         PR tree-optimization/23818
4175         * gcc.dg/pr23818.c: New test.
4176
4177 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4178
4179         PR fortran/23420
4180         * gfortran.dg/print_fmt_4.f: New.
4181
4182 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
4183
4184         PR fortran/23663
4185         * gfortran.fortran-torture/execute/entry_11.f90: New test.
4186
4187 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
4188
4189         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
4190         Use pointers to local alignable arrays instead. Added comments.
4191         * gcc.dg/vect/vect-46.c: Likewise.
4192         * gcc.dg/vect/vect-48.c: Likewise.
4193         * gcc.dg/vect/vect-49.c: Likewise.
4194         * gcc.dg/vect/vect-52.c: Likewise.
4195         * gcc.dg/vect/vect-53.c: Likewise.
4196         * gcc.dg/vect/vect-54.c: Likewise.
4197         * gcc.dg/vect/vect-56.c: Likewise.
4198         * gcc.dg/vect/vect-57.c: Likewise.
4199         * gcc.dg/vect/vect-58.c: Likewise.
4200         * gcc.dg/vect/vect-60.c: Likewise.
4201         * gcc.dg/vect/vect-61.c: Likewise.
4202
4203         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
4204         The test is no longer vectorizable on vect_no_align targets.
4205         * gcc.dg/vect/vect-43.c: Likewsie.
4206
4207         * gcc.dg/vect/vect-44.c: Added comments.
4208         * gcc.dg/vect/vect-45.c: Added comments.
4209         * gcc.dg/vect/vect-50.c: Added comments.
4210         * gcc.dg/vect/vect-51.c: Added comments.
4211
4212         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
4213         aligned type.
4214         * gcc.dg/vect/Os-vect-95.c: Likewise.
4215
4216         * gcc.dg/vect/vect-41.c: Test removed.
4217         * gcc.dg/vect/vect-47.c: Test removed.
4218         * gcc.dg/vect/vect-55.c: Test removed.
4219         * gcc.dg/vect/vect-59.c: Test removed.
4220
4221 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
4222
4223         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
4224         No longer vectorizable on vect_no_align targets.
4225         * gcc.dg/vect/pr20122.c: Likewise.
4226         * gcc.dg/vect/vect-74.c: Likewise.
4227         * gcc.dg/vect/vect-75.c: Likewise.
4228         * gcc.dg/vect/vect-76.c: Likewise.
4229
4230         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
4231         Will not be vectorizable on vect_no_align targets once aliasing issues
4232         are resolved.
4233         * gcc.dg/vect/vect-79.c: Likewise.
4234
4235         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
4236         * gcc.dg/vect/vect-78.c: Likewise.
4237         * gcc.dg/vect/vect-97.c: Likewise.
4238
4239 2005-09-19  Steven Bosscher  <stevenb@suse.de>
4240
4241         * gcc.dg/pr23943.c: New test.
4242
4243 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
4244
4245         PR fortran/19181
4246         * gfortran.dg/derived_pointer_null_1.f90: New test.
4247
4248 2005-09-18  Richard Guenther  <rguenther@suse.de>
4249
4250         PR middle-end/23944
4251         * gcc.c-torture/compile/pr23944.c: New testcase.
4252
4253 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
4254
4255         PR fortran/15975
4256         * gfortran.dg/der_pointer_2.f90: New test.
4257
4258 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
4259
4260         PR fortran/16861
4261         * gfortran.dg/nested_modules_2.f90: New test.
4262
4263 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4264
4265         PR c++/18368
4266         * g++.dg/other/semicolon.C: New test.
4267
4268 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
4269
4270         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
4271         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
4272
4273 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
4274
4275         PR c++/23914
4276         * g++.dg/template/static18.C: New test.
4277
4278         PR c++/21514
4279         * g++.dg/template/crash19.C: Remove dg-error marker.
4280         * g++.dg/template/local4.C: New test.
4281
4282 2005-09-16  Paul Brook  <paul@codesourcery.com>
4283
4284         PR fortran/23906
4285         * gfortran.dg/dependency_1.f90: New test.
4286
4287 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
4288
4289         PR c++/23896
4290         * g++.dg/template/static17.C: New test.
4291
4292 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
4293
4294         PR c++/23139
4295         * g++.dg/warn/huge-val1.C: New test.
4296
4297 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
4298
4299         PR c++/13140
4300         * g++.dg/parse/class2.C: New test.
4301         * g++.dg/template/explicit8.C: Likewise.
4302         * g++.dg/template/spec25.C: Likewise.
4303
4304 2005-09-14  Josh Conner  <jconner@apple.com>
4305
4306         PR middle-end/23584
4307         * gcc.dg/pr23584.c: New test.
4308
4309 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
4310
4311         PR fortran/21875 Internal Unit Array I/O, NIST
4312         * gfortran.dg/arrayio_1.f90: New test.
4313         * gfortran.dg/arrayio_1.f90: New test.
4314         * gfortran.dg/arrayio_1.f90: New test.
4315         * gfortran.dg/arrayio_1.f90: New test.
4316         * gfortran.dg/arrayio_1.f90: New test.
4317
4318 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
4319
4320         PR middle-end/22480
4321         * gcc.dg/vect/pr22480.c: New test.
4322
4323 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
4324
4325         PR fortran/19358
4326         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
4327
4328 2005-09-13 Josh Conner <jconner@apple.com>
4329
4330         PR c++/23180
4331         * g++.dg/init/struct2.C: New test.
4332         * g++.dg/init/struct3.C: New test.
4333
4334 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
4335
4336         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
4337         Clean up temp files.
4338         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
4339         gcc.dg/tree-ssa/builtin-fprintf-1.c,
4340         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
4341         gcc.dg/tree-ssa/builtin-printf-1.c,
4342         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
4343         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
4344         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
4345         gcc.dg/tree-ssa/builtin-vprintf-1.c,
4346         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
4347         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
4348         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
4349         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
4350         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
4351         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
4352         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
4353         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
4354
4355 2005-09-13  Josh Conner  <jconner@apple.com>
4356
4357         * lib/gcc-dg.exp: Load scanipa.exp.
4358         (cleanup-dump): New procedure.
4359         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
4360         * lib/scandump.exp: New file.
4361         * lib/scantree.exp: Use it.
4362         * lib/scanipa.exp: New file.
4363
4364 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
4365
4366         PR fortran/17740
4367         * gfortran.dg/generic_4.f90: New test.
4368
4369 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
4370
4371         PR target/23816
4372         * gcc.target/i386/pr23816-1.c: New test.
4373         * gcc.target/i386/pr23816-2.c: New test.
4374
4375
4376 2005-09-13  Bastian Blank <waldi@debian.org>
4377
4378         PR c++/16171
4379         * g++.dg/abi/mangle26.C: New test.
4380         * g++.dg/abi/mangle27.C: New test.
4381         * g++.dg/abi/mangle28.C: New test.
4382         * g++.dg/abi/mangle29.C: New test.
4383
4384         PR c++/23839
4385         * g++.dg/parse/register1.C: New test.
4386
4387 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
4388
4389         PR c++/23842
4390         * g++.dg/template/access16.C: New test.
4391
4392 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
4393
4394         * gfortran.dg/char_pack_2.f90: Increase the vector size.
4395
4396 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
4397
4398         PR fortran/18899
4399         * gfortran.dg/shape_2.f90: New test.
4400
4401 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
4402
4403         PR target/19269
4404         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
4405         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
4406         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
4407         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
4408         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
4409         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
4410         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
4411         tests.
4412
4413 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
4414
4415         PR c++/23841
4416         * g++.dg/parse/template17.C: New test.
4417
4418 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
4419
4420         PR c++/23789
4421         * g++.dg/template/nontype14.C: New test.
4422
4423 2005-09-12  Ian Lance Taylor  <ian@airs.com>
4424
4425         PR g++/7874
4426         * g++.dg/lookup/friend7.C: New test.
4427         * g++.dg/lookup/friend8.C: New test.
4428         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
4429         so that it will be found via argument dependent lookup.
4430         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
4431         friend functions which will no longer be found.
4432         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
4433         function g, so that it will be found via argument dependent
4434         lookup.
4435         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
4436         * g++.old-deja/g++.mike/net43.C: Likewise.
4437
4438 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
4439
4440         PR c++/23691
4441         * g++.dg/template/static16.C: New test.
4442
4443 2005-09-12  Josh Conner  <jconner@apple.com>
4444
4445         PR middle-end/23237
4446         * gcc.c-torture/compile/pr23237.c: New test.
4447
4448 2005-09-11  Richard Henderson  <rth@redhat.com>
4449
4450         * g++.dg/other/error8.C: Update expected diagnostic text.
4451
4452 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4453
4454         PR libfortran/19872
4455         * gfortran.dg/overwrite_1.f: New test.
4456
4457 2005-09-09  Josh Conner  <jconner@apple.com>
4458
4459         * g++.dg/init/pr23180-1.C: Removed.
4460         * g++.dg/init/pr23180-2.C: Removed.
4461
4462 2005-09-09  David Daney <ddaney@avtrex.com>
4463
4464         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
4465         files which are ...
4466         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
4467         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
4468
4469 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4470
4471         * gfortran.dg/iostat_2.f90: New test.
4472
4473 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
4474
4475         PR c++/22252
4476         * g++.dg/ext/interface1.C: New test.
4477         * g++.dg/ext/interface1.h: Likewise.
4478         * g++.dg/ext/interface1a.cc: Likewise.
4479
4480 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
4481
4482         * gfortran.dg/iomsg_1.f90: New test case.
4483
4484 2005-09-09  Richard Guenther  <rguenther@suse.de>
4485
4486         PR c++/23624
4487         * g++.dg/tree-ssa/pr23624.C: New testcase.
4488
4489 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
4490
4491         PR fortran/19239
4492         * gfortran.dg/vector_subscript_1.f90,
4493         * gfortran.dg/vector_subscript_2.f90: New tests.
4494
4495 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
4496
4497         PR fortran/21104
4498         * gfortran.dg/array_alloc_1.f90,
4499         * gfortran.dg/array_alloc_2.f90,
4500         * gfortran.dg/array_alloc_3.f90: New tests.
4501
4502 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
4503
4504         PR fortran/12840
4505         * gfortran.dg/array_constructor_6.f90
4506         * gfortran.dg/array_constructor_7.f90
4507         * gfortran.dg/array_constructor_8.f90
4508         * gfortran.dg/array_constructor_9.f90
4509         * gfortran.dg/array_constructor_10.f90
4510         * gfortran.dg/array_constructor_11.f90
4511         * gfortran.dg/array_constructor_12.f90: New tests.
4512
4513 2005-09-08  Josh Conner  <jconner@apple.com>
4514
4515         PR c++/23180
4516         * g++.dg/init/pr23180-1.C: New test.
4517         * g++.dg/init/pr23180-2.C: New test.
4518
4519 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
4520
4521         PR fortran/18878
4522         * gfortran.dg/module_double_reuse.f90: New.
4523
4524 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
4525
4526         PR fortran/23270
4527         PR fortran/22304
4528         PR fortran/18870
4529         PR fortran/17917
4530         PR fortran/16511
4531         * gfortran.dg/common_equivalence_1.f: New.
4532         * gfortran.dg/common_equivalence_2.f: New.
4533         * gfortran.dg/common_equivalence_3.f: New.
4534         * gfortran.dg/contained_equivalence_1.f90: New.
4535         * gfortran.dg/module_blank_common.f90: New.
4536         * gfortran.dg/module_commons_1.f90: New.
4537         * gfortran.dg/module_equivalence_1.f90: New.
4538         * gfortran.dg/nested_modules_1.f90: New.
4539         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
4540         equivalences and add comment to connect the test with
4541         the PR.
4542
4543 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4544
4545         PR fortran/23765
4546         * gfortran.dg/common_6.f90: New test.
4547
4548 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
4549
4550         PR fortran/15326
4551         * gfortran.dg/char_result_1.f90,
4552         * gfortran.dg/char_result_2.f90,
4553         * gfortran.dg/char_result_3.f90,
4554         * gfortran.dg/char_result_4.f90,
4555         * gfortran.dg/char_result_5.f90,
4556         * gfortran.dg/char_result_6.f90,
4557         * gfortran.dg/char_result_7.f90,
4558         * gfortran.dg/char_result_8.f90: New tests.
4559
4560 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
4561
4562         PR fortran/19928
4563         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
4564
4565 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
4566
4567         PR obj-c++/16816
4568         * obj-c++.dg/selector-5.mm: New test.
4569         * obj-c++.dg/selector-6.mm: New test.
4570
4571 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
4572
4573         PR objc/20574
4574         PR objc/19324
4575         * objc.dg/error-1.m: New test.
4576
4577 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
4578
4579         PR fortran/23373
4580         * gfortran.fortran-torture/execute/pr23373-1.f90,
4581         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
4582
4583 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
4584
4585         PR libfortran/23760
4586         * gfortran.dg/g77/1832.f: Remove long string in write statement
4587         to allow the test to pass on correct list directed output with
4588         prepended space.
4589
4590 2005-09-07  James E Wilson  <wilson@specifix.com>
4591
4592         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
4593
4594 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
4595
4596         * gfortran.dg/parameter+save.f90: Rename to
4597         * gfortran.dg/parameter_save.f90: .. this.
4598
4599 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
4600
4601         PR fortran/20848
4602         * gfortran.dg/parameter+save.f90: New test case.
4603
4604 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
4605
4606         PR fortran/19269
4607         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
4608
4609 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
4610
4611         PR c/23075
4612         * gcc.dg/pr23075.c: New test.
4613         * g++.dg/warn/pr23075.C: New test.
4614
4615         PR target/22362
4616         * gcc.target/i386/pr22362.c: New test.
4617
4618         PR rtl-optimization/23098
4619         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
4620
4621         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
4622         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
4623         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
4624
4625 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
4626
4627         * g++.dg/expr/cast6.C: New test.
4628
4629         PR c++/9782
4630         * g++.dg/init/new15.C: New test.
4631
4632 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
4633
4634         * gcc.dg/vect/Os-vect-95.c: New test.
4635         * gcc.dg/vect/vect-95.c: Same.
4636
4637 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
4638
4639         * gcc.dg/vect/vect-29.c: Update xfail testing.
4640         * gcc.dg/vect/vect-44.c: Same.
4641         * gcc.dg/vect/vect-48.c: Same.
4642         * gcc.dg/vect/vect-50.c: Same.
4643         * gcc.dg/vect/vect-72.c: Same.
4644         * gcc.dg/vect/vect-77.c: Same.
4645         * gcc.dg/vect/vect-78.c: Same.
4646         * gcc.dg/vect/vect-80.c: Same.
4647         * gcc.dg/vect/vect-96.c: Same.
4648         * gcc.dg/vect/vect-100.c: Same.
4649         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
4650         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
4651         * gfortran.dg/vect/vect-5.f90: Same.
4652
4653 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
4654
4655         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
4656         start strings.
4657         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
4658         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
4659
4660         PR c++/23056
4661         * g++.dg/opt/pr23056.C: New test.
4662
4663         PR rtl-optimization/23098
4664         * gcc.target/i386/pr23098.c: New test.
4665
4666 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
4667
4668         PR c++/23667
4669         * g++.dg/template/static15.C: New test.
4670
4671         PR c++/21440
4672         * g++.dg/ext/stmtexpr5.C: New test.
4673         * g++.dg/ext/stmtexpr6.C: Likewise.
4674
4675 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
4676
4677         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
4678
4679         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
4680         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
4681         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
4682
4683 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
4684
4685         PR libfortran/23321
4686         * gfortran.dg/direct_io_4.f90: New test case.
4687
4688 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
4689             Rasmus Hahn  <rassahah@neofonie.de>
4690
4691         PR libobjc/23108
4692         * objc.dg/type-stream-1.m: New test.
4693
4694 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
4695
4696         PR fortran/23661
4697         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
4698         gfortran.dg/print_fmt_3.f90: New test.
4699
4700 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
4701
4702         * gfortran.dg/fmt_t_1.f90: New test.
4703
4704 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
4705
4706         PR rtl-optimization/23454
4707         * g++.dg/opt/pr23454.C: New test.
4708
4709 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
4710
4711         PR c++/23699
4712         * g++.dg/ext/static1.C: New test.
4713
4714 2005-09-02  Richard Henderson  <rth@redhat.com>
4715
4716         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
4717         tail call to check_fa_work.
4718
4719 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
4720
4721         PR c++/21687
4722         * g++.dg/other/gc3.C: New test.
4723
4724 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
4725
4726         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
4727         * gcc.dg/20050826-1.c: Likewise.
4728
4729 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
4730
4731         PR c++/23167
4732         * g++.dg/expr/volatile1.C: New test.
4733
4734 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
4735
4736         PR middle-end/23547
4737         * gcc.dg/pr23547.c: New test.
4738
4739 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
4740
4741         PR c/22061
4742         * gcc.c-torture/execute/pr22061-1.c,
4743         * gcc.c-torture/execute/pr22061-2.c,
4744         * gcc.c-torture/execute/pr22061-3.c,
4745         * gcc.c-torture/execute/pr22061-4.c: New tests.
4746
4747 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
4748
4749         * gcc.dg/Wredundant-decls-2.c: New test to check that
4750         -Wredundant-decls does not issue warning for a variable
4751         definition following a declaration.
4752
4753 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
4754
4755         PR debug/7241
4756         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
4757         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
4758         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
4759
4760         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
4761         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
4762         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
4763         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
4764         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
4765         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
4766         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
4767         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
4768
4769 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
4770
4771         PR objc/23306
4772         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
4773         scan-assmbler.
4774
4775 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
4776
4777         PR target/21255
4778         * gcc.dg/pr21255-1.c: New test.
4779         * gcc.dg/pr21255-2-mb.c: Likewise.
4780         * gcc.dg/pr21255-2-ml.c: Likewise.
4781         * gcc.dg/pr21255-3.c: Likewise.
4782         * gcc.dg/pr21255-4.c: Likewise.
4783
4784 2005-08-31  Dale Johannesen  <dalej@apple.com>
4785
4786         * gcc.dg/20050830-1.c: New.
4787
4788 2005-08-31  Josh Conner  <jconner@apple.com>
4789
4790         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
4791         command-line options for arm-*-* targets.
4792         * g++.dg/init/array16.C: Likewise.
4793         * g++.dg/other/crash-4.C: Likewise.
4794
4795 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
4796
4797         PR obj-c++/23640
4798         * obj-c++.dg/gnu-runtime-3.mm: New test.
4799
4800 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4801
4802         PR c++/13377
4803         * g++.dg/lookup/ambig4.C: New test.
4804         * g++.dg/lookup/ambig5.C: New test.
4805         * g++.dg/tc1/dr101.C: Adjust error markers.
4806
4807 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4808
4809         PR c++/23639
4810         * g++.dg/template/ttp5.C: Adjust error markers.
4811
4812 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
4813
4814         PR testsuite/23609
4815         * lib/obj-c++.exp: Include target-libpath.exp.
4816         (obj-c++_link_flags): Look for the GNU libobjc library
4817         and set the library path to include it.
4818         Don't manually set LD_LIBRARY_PATH (etc.) but call
4819         set_ld_library_path_env_vars instead.
4820         (obj-c++_target_compile): Don't set library path or
4821         linker flags because they are already set correctly
4822         in obj-c++_link_flags.
4823
4824 2005-08-30  Josh Conner  <jconner@apple.com>
4825
4826         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
4827         to command-line options for arm-*-* targets.
4828
4829 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
4830
4831         * g++.dg/other/i386-1.C: New.
4832
4833 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
4834
4835         PR preprocessor/20348
4836         PR preprocessor/20356
4837         * gcc.dg/cpp/pr20348.c: New test.
4838         * gcc.dg/cpp/pr20348.h: New file.
4839         * gcc.dg/cpp/inc/pr20348.h: New file.
4840         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
4841         * gcc.dg/cpp/pr20356.c: New test.
4842         * gcc.dg/cpp/pr20356.h: New file.
4843         * gcc.dg/cpp/inc/pr20356.h: New file.
4844         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
4845
4846 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
4847
4848         * gfortran.fortran-torture/execute/intrinsic_count.f90:
4849         Fix array dimension to avoid correct end-of-file error.
4850
4851 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
4852
4853         PR libfortran/23598
4854         * gfortran.dg/iostat_1.f90: New test.
4855
4856 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
4857
4858         PR middle-end/23408
4859         * gcc.dg/pr23408.c: New test.
4860
4861 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
4862
4863         PR c++/23099
4864         * g++.dg/init/member1.C: Make sure erroneous static data member
4865         definitions are required.
4866         * g++.dg/template/static13.C: New test.
4867         * g++.dg/template/static14.C: Likewise.
4868
4869 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
4870
4871         * gcc.target/i386/pr23575.c: Use -msse2 instead of
4872         -march=pentium4, remove ilp32 requirement.
4873
4874         PR middle-end/23484
4875         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
4876         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
4877
4878 2005-08-29  Andreas Jaeger  <aj@suse.de>
4879
4880         PR testsuite/23607
4881         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
4882
4883 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
4884
4885         * gcc.c-torture/execute/20050316-2.c: New test.
4886         * gcc.c-torture/execute/20050316-3.c: New test.
4887         * gcc.dg/torture/pr16104-1.c: New test.
4888
4889 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
4890
4891         PR middle-end/23463
4892         * gcc.c-torture/execute/zero-struct-1.c: New test.
4893
4894 2005-08-27  Richard Guenther  <rguenther@suse.de>
4895
4896         PR target/23575
4897         * gcc.target/i386/pr23575.c: New testcase.
4898
4899 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
4900
4901         PR rtl-optimization/23561
4902         * gcc.c-torture/execute/20050826-1.c: New test.
4903
4904         PR rtl-opt/23560
4905         * gcc.c-torture/execute/20050826-2.c: New test.
4906
4907 2005-08-26  Dale Johannesen  <dalej@apple.com>
4908
4909         * gcc.dg/20030711-1.c: Modify to work on Darwin.
4910         * gcc.dg/20050826-1.c: New.
4911
4912 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
4913
4914         PR c++/19004
4915         * g++.dg/template/nontype13.C: New test.
4916
4917         PR c++/23491
4918         * g++.dg/init/new14.C: New test.
4919         * g++.dg/expr/anew1.C: Do not XFAIL.
4920         * g++.dg/expr/anew2.C: Likewise.
4921         * g++.dg/expr/anew3.C: Likewise.
4922
4923 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
4924
4925         PR middle-end/22439
4926         * gcc.dg/vla-3.c: New test.
4927
4928 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
4929
4930         PR fortran/20363
4931         * gfortran.dg/named_interface.f90: New.
4932
4933 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
4934
4935         * gcc.c-torture/execute/frame-address.c: New test.
4936
4937 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
4938
4939         PR c++/20817
4940         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
4941
4942 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
4943
4944         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
4945
4946 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
4947
4948         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
4949         * gcc.dg/altivec-22.c: Rename from..
4950         * gcc.dg/altivec-nomfcr.c: ..this.
4951
4952 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
4953
4954         PR tree-optimization/23546
4955         * gcc.dg/tree-ssa/pr23546.c: New test.
4956
4957 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
4958
4959         PR fortran/17758
4960         * gfortran.dg/nonreturning_statements.f90: New test.
4961
4962 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
4963
4964         PR c++/22454
4965         * g++.dg/parse/crash29.C: New.
4966
4967 2005-08-23  DJ Delorie  <dj@redhat.com>
4968
4969         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
4970         constants have the L suffix.
4971
4972 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
4973
4974         PR c++/23044
4975         * g++.dg/template/instantiate8.C: New.
4976
4977 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
4978
4979         PR middle-end/23467
4980         * gcc.c-torture/execute/pr23467.c: New test.
4981
4982 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
4983
4984         PR tree-optimization/22043
4985         * gcc.c-torture/execute/20050613-1.c: New test.
4986
4987 2005-08-23  Ben Elliston  <bje@au.ibm.com>
4988
4989         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
4990
4991 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
4992
4993         PR rtl-optimization/23478
4994         * g++.dg/opt/pr23478.C: New test.
4995
4996 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
4997
4998         PR c/18715
4999         * gcc.dg/switch-warn-3.c: New test.
5000
5001 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5002
5003         PR c++/22233
5004         * g++.dg/template/param1.C: New test.
5005
5006 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5007
5008         PR c++/23089
5009         * g++.dg/other/incomplete1.C: New test.
5010
5011 2005-08-22  Ira Rosen  <irar@il.ibm.com>
5012
5013         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
5014         are vectorizable.
5015
5016 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5017
5018         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
5019         d_lines_5.f: New.
5020
5021 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
5022
5023         * gcc.target/i386/sse-4.c: New test.
5024
5025 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5026
5027         PR testsuite/23239
5028         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
5029
5030 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
5031
5032         * gcc.dg/20050811-1.c: New test.
5033         * gcc.dg/20050811-2.c: New test.
5034
5035 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
5036
5037         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
5038
5039 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
5040
5041         PR 23476
5042         * gcc.c-torture/compile/pr23476.c: New test.
5043
5044 2005-08-19  Devang Patel  <dpatel@apple.com>
5045
5046         PR tree-optimization/23048
5047         * gcc.dg/tree-ssa/pr23048.c: New test.
5048
5049 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
5050
5051         PR middle-end/20624
5052         * g++.dg/warn/Wreturn-3.C: New test
5053
5054 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
5055
5056         PR tree-optimization/22228
5057         * g++.dg/vect/pr22543.cc: New test.
5058
5059 2005-08-17  Steven Bosscher  <stevenb@suse.de>
5060
5061         PR tree-optimization/21574
5062         * gcc.dg/tree-ssa/pr21574.c: New test.
5063
5064 2005-08-16  James E Wilson  <wilson@specifix.com>
5065
5066         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
5067
5068 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
5069
5070         PR tree-opt/23402
5071         * gcc.c-torture/compile/zero-strct-3.c: New test.
5072         * gcc.c-torture/compile/zero-strct-4.c: New test.
5073
5074 2005-08-16  Steven Bosscher  <stevenb@suse.de>
5075
5076         PR target/23376
5077         * gcc.target/x86_64/pr23376.c: New test.
5078
5079 2005-08-16  Ian Lance Taylor  <ian@airs.com>
5080
5081         PR c++/23337
5082         * g++.dg/ext/vector2.C: New.
5083
5084 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
5085
5086         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
5087
5088 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
5089
5090         PR libfortran/23428
5091         * gfortran.dg/inquire-complex.f90: New test case.
5092
5093 2005-08-16  James E Wilson  <wilson@specifix.com>
5094
5095         PR tree-optimization/21105
5096         * gcc.dg/large-size-array.c: New.
5097
5098 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
5099
5100         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
5101         type.
5102         * gcc.dg/vect/vect-41: Likewise.
5103         * gcc.dg/vect/vect-42: Likewise.
5104         * gcc.dg/vect/vect-43: Likewise.
5105         * gcc.dg/vect/vect-44: Likewise.
5106         * gcc.dg/vect/vect-46: Likewise.
5107         * gcc.dg/vect/vect-47: Likewise.
5108         * gcc.dg/vect/vect-48: Likewise.
5109         * gcc.dg/vect/vect-52: Likewise.
5110         * gcc.dg/vect/vect-53: Likewise.
5111         * gcc.dg/vect/vect-54: Likewise.
5112         * gcc.dg/vect/vect-55: Likewise.
5113         * gcc.dg/vect/vect-56: Likewise.
5114         * gcc.dg/vect/vect-57: Likewise.
5115         * gcc.dg/vect/vect-58: Likewise.
5116         * gcc.dg/vect/vect-59: Likewise.
5117         * gcc.dg/vect/vect-60: Likewise.
5118         * gcc.dg/vect/vect-61: Likewise.
5119         * gcc.dg/vect/vect-85: Likewise.
5120         * gcc.dg/vect/vect-87: Likewise.
5121         * gcc.dg/vect/vect-88: Likewise.
5122         * gcc.dg/vect/vect-93.c: Likewise.
5123         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
5124         * gcc.dg/vect/vect-75: Likewise.
5125         * gcc.dg/vect/vect-76: Likewise.
5126         * gcc.dg/vect/vect-77: Likewise.
5127         * gcc.dg/vect/vect-78: Likewise.
5128         * gcc.dg/vect/vect-80: Likewise.
5129         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
5130         vectorized for the expected reason, rather than checking how alignment
5131         was handled.
5132         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
5133         type and also instead of aligned pointers. Added documentation.
5134
5135 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
5136
5137         * gfortran.dg/power.f90: New test.
5138
5139 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
5140
5141         PR rtl-optimization/23299
5142         * g++.dg/opt/pr23299.C: New test.
5143
5144 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5145
5146         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
5147
5148 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
5149
5150         * g++.dg/template/local6.C: New test.
5151
5152 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
5153
5154         * execute/exceptions/finally-1.m: Check that the catch and finally are
5155         being called.  Also add a "return 0;" at the end of main.
5156
5157 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
5158
5159         PR fortran/21432.
5160         * gfortran.dg/namelist_print_1.f: New test of functionality of
5161         PRINT namelist.
5162         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
5163         namelist generates error with -std=f95.
5164
5165 2005-08-14  Ira Rosen  <irar@il.ibm.com>
5166
5167         PR tree-optimization/23119
5168         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
5169
5170 2005-08-13  Marcin Koziej  <creep@desk.pl>
5171             Andrew Pinski  <pinskia@physics.uc.edu>
5172
5173         PR libobjc/22492
5174         * execute/exceptions/finally-1.m: New test.
5175
5176 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
5177
5178         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
5179         testsuite.
5180         * objc/execute/exceptions/trivial.m: New test.
5181         * objc.dg/try-catch-11.m: Move to ...
5182         * objc/execute/exceptions/foward-1.m: Here.
5183         * objc.dg/try-catch-2.m: Move to ...
5184         * objc/execute/exceptions/catchall-1.m: Here.
5185         * objc.dg/try-catch-8.m: Move to ...
5186         * objc/execute/exceptions/local-variables-1.m: Here.
5187
5188 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
5189
5190         * objc.dg/nested-func-1.m: Move to ...
5191         * objc/execute/nested-func-1.m: Here.
5192
5193 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
5194
5195         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
5196         in ${options} instead of [target_info name].
5197         * lib/obj-c++.exp (objc_target_compile): Likewise.
5198
5199 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
5200
5201         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
5202
5203 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
5204
5205         part of PR testsuite/23348
5206         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
5207         of the torture options.
5208         * objc/compile/trivial.m: New test.
5209
5210 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
5211
5212         * gfortran.dg/eoshift.f90: Correct format.
5213
5214 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
5215
5216         * gfortran.fortran-torture/execute/character_passing.f90:
5217         Fix comment typo.
5218
5219 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
5220
5221         PR c++/8271
5222         * g++.dg/template/unify10.C: New.
5223
5224 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
5225
5226         * g++.dg/parse/pr22514.C: Move to...
5227         * g++.dg/debug/pr22514.C: here.
5228
5229 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5230
5231         PR c++/23266
5232         * g++.dg/inherit/pure1.C: New test.
5233
5234         * ChangeLog: Fix typos.
5235
5236 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5237             Steven Bosscher  <stevenb@suse.de>
5238
5239         * gfortran.dg/runtime_warning_1.f90: New test.
5240
5241 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
5242
5243         PR c++/23219
5244         * g++.dg/parse/crash28.C: New.
5245
5246 2005-08-11  Richard Guenther  <rguenther@suse.de>
5247
5248         PR target/23289
5249         * gcc.target/i386/tailcall-1.c: New testcase.
5250
5251 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
5252
5253         * gcc.dg/vect/vect-67.c: Un-xfail.
5254
5255 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
5256
5257         PR c++/23225
5258         * g++.dg/testsuite/parse/crash27.C: new test.
5259
5260 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
5261
5262         PR libfortran/22143
5263         * gfortran.dg/shift-kind.f90: New testcase.
5264
5265 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
5266
5267         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
5268         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
5269
5270 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5271
5272         PR c++/20646
5273         * g++.dg/other/mult-stor1.C: New test.
5274
5275 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
5276
5277         * gcc.c-torture/pr18299-1.c: Move to ...
5278         * gcc.c-torture/compile/pr18299-1.c: Here.
5279
5280 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
5281
5282         * gfortran/fortran.torture/execute/character_passing.f90:
5283         Fix types for LSAME.
5284
5285 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
5286
5287         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
5288         input data back to what it was originally.
5289
5290 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
5291
5292         * objc.dg/try-catch-8.m: Enable for all targets.
5293
5294 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
5295
5296         * gcc.dg/pr23165.c: New test.
5297
5298 2005-08-09  Steven Bosscher  <stevenb@suse.de>
5299
5300         PR tree-optimization/23234
5301         * gcc.dg/tree-ssa/pr23234.c: New test.
5302
5303 2005-08-08  Josh Conner  <jconner@apple.com>
5304
5305         PR rtl-optimization/23241
5306         * gcc.dg/char-compare.c: New test.
5307
5308 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5309
5310         PR c++/22508
5311         * g++.dg/init/new13.C: New test.
5312
5313 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
5314
5315         PR c++/21166
5316         * g++.dg/other/crash-4.C: Adjust
5317         * g++/dg/ext/packed9.C: New.
5318
5319 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
5320
5321         PR middle-end/21964
5322         * gcc.c-torture/execute/pr21964-1.c: New test.
5323
5324 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
5325
5326         PR c/22458
5327         * gcc.dg/pr22458-1.c: New test.
5328
5329 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
5330             Steven G. Kargl <kargls@comcast.net>
5331
5332         PR fortran/22390
5333         * gfortran.dg/flush_1.f90: New test.
5334
5335 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5336
5337         PR c++/23191
5338         * g++.dg/template/eh2.C: New test.
5339
5340 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5341
5342         PR c++/19498
5343         * g++.dg/template/instantiate7.C: New test.
5344
5345 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
5346
5347         PR c/23113
5348         * gcc.dg/Wunused-value-1.c: New test.
5349
5350 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
5351
5352         PR rtl-optimization/23233
5353         * gcc.c-torture/compile/pr23233-1.c: New test.
5354
5355 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
5356
5357         PR fortran/18833
5358         PR fortran/20850
5359         * gfortran.dg/equiv_1.f90: New test.
5360         * gfortran.dg/equiv_2.f90: New test.
5361         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
5362         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
5363         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
5364
5365 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
5366
5367         * gcc.c-torture/execute/vrp-5.c: New test.
5368         * gcc.c-torture/execute/vrp-6.c: New test.
5369         * gcc.dg/tree-ssa/vrp21.c: New test.
5370
5371 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
5372
5373         * g++.dg/parse/pr22514.C: New test.
5374
5375 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
5376
5377         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
5378
5379         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
5380         instead of constant loads / pool entries.
5381
5382 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
5383
5384         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
5385         TEST_TO_WCTYPE.
5386
5387 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
5388
5389         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
5390         __WINT_TYPE__ in generated prototypes if possible.
5391
5392 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
5393
5394         PR 22037
5395         * g++.dg/tree-ssa/pr22037.C:
5396
5397 2005-08-04  Richard Henderson  <rth@redhat.com>
5398
5399         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
5400         scan-tree-dump-times directive.
5401
5402 2005-08-04  Jan Hubicka  <jh@suse.cz>
5403
5404         * gcov-1.C: Fix switch counts.
5405         * gcov-4b.c: Likewise.
5406
5407 2005-08-03  Jeff Law  <law@redhat.com>
5408
5409         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
5410
5411 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
5412
5413         * gcc.c-torture/execute/pr23135.c: New test.
5414
5415 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5416
5417         PR tree-optimization/19899
5418         * gcc.dg/tree-ssa/scev-1.c: New test.
5419         * gcc.dg/tree-ssa/scev-2.c: New test.
5420
5421 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
5422
5423         PR target/18582
5424         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
5425
5426 2005-08-03  Jan Hubicka  <jh@suse.cz>
5427
5428         * update-conroll.c: New testcase.
5429         * update-conroll-2.c: New testcase.
5430
5431 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
5432
5433         * gfortran.dg/constant_substring.f: New test.
5434         * gfortran.dg/pr22491.f: New test.
5435
5436 2005-08-02  Jan Hubicka  <jh@suse.cz>
5437
5438         * update-threading.c: Replace by the proper one.
5439
5440 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
5441
5442         PR 23164
5443         * g++.dg/tree-ssa/pr23164.C: New test.
5444
5445 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
5446
5447         * gcc.dg/tree-ssa/pr23192.c: New test.
5448
5449 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
5450
5451         * gcc.c-torture/execute/vrp-4.c: New test.
5452
5453 2005-08-02  Jan Hubicka  <jh@suse.cz>
5454
5455         * update-threading.c: New test.
5456
5457 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
5458
5459         * gcc.c-torture/compile/20050801-1.c: New test.
5460         * gcc.c-torture/compile/20050801-2.c: New test.
5461
5462 2005-08-01  Jan Hubicka  <jh@suse.cz>
5463
5464         * val-prof-5.c: New test.
5465
5466 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
5467
5468         PR c/22311
5469         * gcc.dg/pr22311-1.c : New test.
5470
5471 2005-07-31  Steven Bosscher  <stevenb@suse.de>
5472
5473         PR target/23095
5474         * gfortran.dg/pr23095.f: New test.
5475
5476         PR c++/22003
5477         * g++.dg/other/pr22003.C: New test.
5478
5479 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
5480
5481         PR target/20621
5482         * gcc.c-torture/execute/pr20621-1.c: New test.
5483
5484 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
5485
5486         * gfortran.dg/comma_format_extension_4.f: Adjust length
5487         of string for format.
5488         * gfortran.dg/der_array_io_1.f: Replace illegal internal
5489         print statement with internal write.
5490         * gfortran.dg/der_array_io_2.f: Likewise.
5491         * gfortran.dg/der_array_io_3.f: Likewise.
5492
5493 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
5494
5495         * gcc.dg/fold-abs-4.c: new test.
5496
5497 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
5498
5499         PR fortran/22570 an related issues.
5500         * gfortran.dg/x_slash_1.f: New test.
5501
5502 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
5503
5504         PR c/23143
5505         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
5506         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
5507
5508 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
5509
5510         PR c/529
5511         * gcc.dg/Wshadow-3.c: New test.
5512
5513 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
5514
5515         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
5516         used to have the wrong bounds).
5517
5518 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
5519
5520         PR c/21720
5521         * gcc.dg/hex-round-1.c: Test more cases.
5522         * gcc.dg/hex-round-2.c: New test.
5523
5524 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
5525
5526         PR 22550
5527         * g++.dg/tree-ssa/pr22550.C: New test.
5528
5529 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
5530
5531         * gcc.dg/tree-ssa/vrp19.c: New test.
5532         * gcc.dg/tree-ssa-vrp20.c: New test.
5533
5534 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
5535
5536         PR c/22240
5537         * gcc.dg/transparent-union-4.c: New test.
5538
5539 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
5540
5541         PR c/22192
5542         * gcc.dg/c99-vla-2.c: New test.
5543
5544 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
5545
5546         PR c/21720
5547         * gcc.dg/hex-round-1.c: New test.
5548
5549 2005-07-28  Jan Hubicka  <jh@suse.cz>
5550
5551         * inliner-1.c: Do not dump everything.
5552         * tree-prof.exp: Do not pass -ftree-based-profiling.
5553         * bprob.exp: Likewise.
5554
5555         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
5556
5557 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
5558
5559         PR c++/22545
5560         * g++.dg/expr/ptrmem7.C: New test.
5561
5562 2005-07-28  Mike Stump  <mrs@apple.com>
5563
5564         * g++.old-deja/g++.mike/visibility-1.C: New test.
5565
5566 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
5567
5568         PR c/20187
5569         * gcc.c-torture/execute/pr20187-1.c: New test.
5570
5571 2005-07-28  Jeff Law  <law@redhat.com>
5572
5573         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
5574         * gcc.dg/tree-ssa/vrp18.c: New test.
5575
5576 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
5577
5578         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
5579
5580 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
5581
5582         PR tree-optimization/22506
5583         * gcc.dg/vect/ps22506.c: New test.
5584
5585 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
5586
5587         PR target/21149
5588         * gcc.target/i386/sse-3.c: New test.
5589
5590 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
5591
5592         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
5593         * gcc.target/mips/mips32-dsp-type.c: Likewise.
5594
5595 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
5596
5597         PR c/22589
5598         * gcc.c-torture/compile/pr22589-1.c: New test.
5599
5600 2005-07-28  Jan Hubicka  <jh@suse.cz>
5601
5602         * update-loopch.c: New testcase.
5603
5604 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
5605
5606         PR rtl-optimization/23047
5607         * gcc.c-torture/execute/pr23047.c: New test.
5608         * gcc.c-torture/execute/pr23047.x: New.
5609
5610 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
5611
5612         PR tree-optimization/22493
5613         * gcc.c-torture/execute/pr22493-1.c: New test.
5614         * gcc.c-torture/execute/pr22493-1.x: New.
5615         * gcc.c-torture/execute/vrp-1.c: New test.
5616         * gcc.c-torture/execute/vrp-2.c: New test.
5617         * gcc.c-torture/execute/vrp-2.c: New test.
5618
5619 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
5620
5621         * gcc.target/frv/all-builtin-read8.c: Delete.
5622         * gcc.target/frv/all-builtin-read16.c: Delete.
5623         * gcc.target/frv/all-builtin-read32.c: Delete.
5624         * gcc.target/frv/all-builtin-read64.c: Delete.
5625         * gcc.target/frv/all-builtin-write8.c: Delete.
5626         * gcc.target/frv/all-builtin-write16.c: Delete.
5627         * gcc.target/frv/all-builtin-write32.c: Delete.
5628         * gcc.target/frv/all-builtin-write64.c: Delete.
5629         * gcc.target/frv/all-read-write-1.c: New.
5630
5631 2005-07-27  Jeff Law  <law@redhat.com>
5632
5633         * gcc.c-torture/execute/pr22630.c: New test.
5634
5635 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
5636
5637         PR tree-optimization/23073
5638         * gcc.dg/vect/nodump-pr23073.c: New test.
5639         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
5640
5641 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
5642
5643         PR tree-optimize/22348
5644         * gcc.c-torture/execute/pr22348.c: New.
5645
5646 2005-07-27  Richard Guenther  <rguenther@suse.de>
5647
5648         * gcc.dg/tree-ssa/salias-1.c: New testcase.
5649
5650 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5651
5652         PR fortran/22503
5653         * gfortran.dg/logical_comp.f90: New test.
5654
5655 2005-07-27  Jan Hubicka  <jh@suse.cz>
5656
5657         * inliner-1.c: Add cleanup of dumps.
5658         * val-prof-*.c: Likewise.
5659         * update-tailcall.c: New.
5660
5661 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
5662
5663         PR 22591
5664         * gcc.dg/tree-ssa/pr22591.c: New test.
5665         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
5666
5667 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
5668
5669         PR libobjc/22606
5670         * objc.dg/try-catch-11.m: New test.
5671
5672 2005-07-26  Richard Guenther  <rguenther@suse.de>
5673
5674         PR tree-optimization/22486
5675         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
5676
5677 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
5678
5679         PR tree-opt/22484
5680         * testsuite/g++.dg/opt/loop2.C: New test.
5681
5682 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
5683
5684         * gcc.dg/tree-ssa/reassoc-3.c: New test.
5685         * gcc.dg/tree-ssa/reassoc-4.c: New test.
5686
5687 2005-07-25  Adam Nemet  <anemet@lnxw.com>
5688
5689         * lib/profopt.exp (profopt-execute): Check for profiling data
5690         files on the target.
5691
5692 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
5693
5694         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
5695         for matching of asm labels.
5696
5697 2005-07-25  Richard Guenther  <rguenther@suse.de>
5698
5699         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
5700
5701 2005-07-25  Richard Guenther  <rguenther@suse.de>
5702
5703         PR testsuite/22624
5704         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
5705
5706 2005-07-25  Ira Rosen  <irar@il.ibm.com>
5707
5708         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
5709         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
5710         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
5711         * gcc.dg/vect/vect-100.c: New test.
5712         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
5713         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
5714         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
5715         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
5716         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
5717         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
5718         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
5719         * gfortran.dg/vect/pr19049.f90: New testcase.
5720         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
5721
5722 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
5723
5724         * gcc.c-torture/execute/20050713-1.c: New test.
5725
5726         PR fortran/20063
5727         * gfortran.fortran-torture/execute/data_4.f90: New test.
5728
5729         PR middle-end/20303
5730         * gcc.dg/visibility-d.c: New test.
5731
5732 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
5733
5734         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
5735         * gfortran.dg/underflow.f90: Ditto.
5736
5737 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5738
5739         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
5740         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
5741         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
5742
5743 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
5744
5745         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
5746         include case of field width of zero.
5747
5748 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
5749
5750         PR libgfortran/21875
5751         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
5752         with trailing blanks on normal formatted read.
5753
5754 2005-07-23  Chao-ying Fu  <fu@mips.com>
5755
5756         * gcc.target/mips/mips32-dsp-type.c: New test.
5757         * gcc.target/mips/mips32-dsp.c: New test.
5758
5759 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
5760
5761         PR testsuite/21073
5762         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
5763
5764         PR testsuite/20454
5765         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
5766         and __cyg_profile_func_exit.
5767
5768 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
5769
5770         * gfortran.dg/comma_format_extension_3.f: Fix typo.
5771         * gfortran.dg/comma_format_extension_4.f: Same.
5772         * gfortran.dg/pr15332.f: Same.
5773         * gfortran.dg/pr21730.f: Same.
5774
5775 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
5776
5777         * g++.dg/opt/vrp2.C: Fix testcase.
5778
5779         PR tree-opt/22625
5780         * g++.dg/opt/vrp2.C: New test.
5781
5782 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
5783
5784         PR debug/21828
5785         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
5786
5787 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
5788
5789         * gcc.dg/tree-ssa/20050719-1.c: New test.
5790
5791 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
5792
5793         * gcc.dg/bfin-longcall-1.c: New file.
5794         * gcc.dg/bfin-longcall-2.c: New file.
5795
5796 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
5797
5798         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
5799
5800 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
5801
5802         PR middle-end/19055
5803         * gcc.dg/tree-ssa/pr19055.c: New test.
5804         * gcc.dg/tree-ssa/pr19055-2.c: New test.
5805
5806 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
5807
5808         PR C++/22358
5809         * g++.dg/other/pr22358.C: New test.
5810
5811 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
5812
5813         PR c++/2922
5814         * g++.dg/lookup/two-stage5.C: New test from bug comments.
5815
5816 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5817
5818         PR c++/15938
5819         * g++.dg/init/union2.C: New test.
5820
5821 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5822
5823         PR c/22393
5824         * gcc.dg/complex-4.c: New test.
5825
5826 2005-07-21  Richard Guenther  <rguenther@suse.de>
5827
5828         PR testsuite/22522
5829         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
5830         scanning for asm labels.
5831         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
5832
5833 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
5834
5835         PR target/22085
5836         * gcc.dg/altivec-pr22085.c: New.
5837
5838 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
5839
5840         PR tree-optimization/19210
5841         * gcc.dg/tree-ssa/pr19210-1.c: New.
5842         * gcc.dg/tree-ssa/pr19210-2.c: New.
5843
5844 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
5845
5846         PR rtl-optimization/22167
5847         * g++.dg/opt/pr22167.C: New test.
5848
5849 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
5850
5851         PR c++/2922
5852         * g++.dg/lookup/two-stage2.C: New.
5853         * g++.dg/lookup/two-stage3.C: New.
5854         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
5855         fixed two-stage name lookup for operators.
5856         * g++.dg/template/call3.C: Compiler now produces an appropriate
5857         error message.
5858         * g++.dg/template/crash37.C: Compiler now describes bla() on line
5859         14 as a candidate.
5860         * g++.dg/template/ptrmem4.C: Compiler produces different error
5861         message.
5862         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
5863         connect_to_method as a candidate.
5864
5865 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
5866
5867         * gcc.dg/fold-alloc-1.c: New test.
5868
5869 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
5870
5871         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
5872         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
5873
5874 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
5875
5876         * gcc.dg/fold-abs-1.c: New test.
5877         * gcc.dg/fold-abs-2.c: New test.
5878         * gcc.dg/fold-abs-3.c: New test.
5879
5880 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
5881
5882         Make CONSTRUCTOR use VEC to store initializers.
5883         * g++.dg/ext/complit3.C: Check for specific error messages.
5884         * g++.dg/init/brace2.C: Update error message.
5885         * g++.dg/warn/Wbraces2.C: Likewise.
5886
5887 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
5888
5889         PR fortran/16940
5890         * gfortran.dg/module_interface_1.f90: New test.
5891
5892 2005-07-19  Danny Berlin <dberlin@dberlin.org>
5893             Kenneth Zadeck <zadeck@naturalbridge.com>
5894
5895         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
5896
5897 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5898
5899         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
5900         specify -Wformat for these tests.
5901         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
5902         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
5903         * gcc.dg/format/opt-6.c: Delete.
5904
5905 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
5906
5907         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
5908         * gcc.dg/tree-ssa/sra-3.c: Likewise.
5909
5910 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
5911
5912         * gcc.dg/tree-ssa/alias-2.c: New test.
5913
5914 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
5915
5916         PR c++/22263
5917         * g++.dg/template/explicit7.C: New test.
5918
5919 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
5920
5921         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
5922         width of 8 to +Inf and -Inf.
5923
5924 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
5925
5926         PR c++/22139
5927         * g++.dg/template/friend36.C: New test.
5928
5929 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
5930
5931         PR fortran/21730
5932         * gfortran.dg/pr21730.f: New test.
5933
5934 2005-07-16  Danny Berlin <dberlin@dberlin.org>
5935             Kenneth Zadeck <zadeck@naturalbridge.com>
5936
5937         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
5938         since pure const detection cannot run at -O1 in c compiler.
5939         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
5940         can now optimize this case properly.
5941         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
5942         because we now pass.
5943         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
5944
5945 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
5946
5947         PR c/22421
5948         * gcc.dg/format/bitfld-1.c: New test.
5949
5950 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
5951
5952         PR c++/22204
5953         * g++.dg/rtti/repo1.C: New test.
5954
5955 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
5956
5957         PR middle-end/22398
5958         * gcc.c-torture/compile/pr22398.c: New test.
5959
5960 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
5961
5962         PR c++/22132
5963         * g++.dg/expr/cast4.C: New test.
5964
5965 2005-07-15  Richard Guenther  <rguenther@suse.de>
5966
5967         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
5968         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
5969
5970 2005-07-15  Steven Bosscher  <stevenb@suse.de>
5971
5972         PR tree-optimization/22230
5973         * gcc.dg/tree-ssa/pr22230.c: New test.
5974
5975 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
5976
5977         * gfortran.dg/g77/cpp6.f: New test.
5978
5979         PR fortran/22417
5980         * gfortran.dg/g77/cpp5.F: New test.
5981         * gfortran.dg/g77/cpp5.h: New file.
5982         * gfortran.dg/g77/cpp5inc.h: New file.
5983
5984 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
5985
5986         PR libfortran/16435
5987         * gfortran.dg/tl_editting.f90: New.
5988         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
5989
5990 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
5991
5992         * gfortran.dg/char_array_constructor.f90: New test.
5993
5994 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
5995
5996         * gfortran.dg/past_eor.f90: New.
5997         * gfortran.dg/complex_read.f90: New.
5998
5999 2005-07-13  Jeff Law  <law@redhat.com>
6000
6001         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
6002         additional casts.
6003
6004         * gcc.dg/tree-ssa/pr22321.c: New test
6005
6006 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
6007
6008         PR tree-optimization/21921
6009         * gcc.dg/tree-ssa/pr21921.c: New.
6010
6011 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
6012
6013         PR tree-optimizatio/22442
6014         * gcc.dg/tree-ssa/loop-11.c: New test.
6015
6016 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
6017
6018         PR tree-opt/21840
6019         * gcc.c-torture/compile/pr21840.c: New test.
6020
6021 2005-07-12  Jan Hubicka  <jh@suse.cz>
6022
6023         * gcc.c-torture/compile/pr22379.c: New test.
6024
6025 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
6026
6027         PR libfortran/21593
6028         gfortran.dg/dev_null.f90: Remove outdated comment about
6029         PR libfortran/21593.
6030
6031
6032 2005-07-12  Dale Johannesen  <dalej@apple.com>
6033
6034         * gcc.target/i386/compress-float-sse.c: New.
6035         * gcc.target/i386/compress-float-sse-pic.c: New.
6036         * gcc.target/i386/compress-float-387.c: New.
6037         * gcc.target/i386/compress-float-387-pic.c: New.
6038         * gcc.dg/compress-float-ppc.c: New.
6039         * gcc.dg/compress-float-ppc-pic.c: New.
6040
6041 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
6042
6043         PR libfortran/21593
6044         gfortran.dg/dev_null.f90: Remove targets.
6045
6046 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
6047
6048         PR tree-opt/22335
6049         * gcc.dg/pr22335-1.c: New test.
6050         * gcc.dg/pr22335-2.c: New test.
6051
6052 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6053
6054         PR c++/20172
6055         * g++.dg/template/nontype12.C : New test.
6056
6057 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
6058
6059         * gcc.dg/tree-ssa/loop-10.c: New test.
6060
6061 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
6062
6063         * gcc.c-torture/execute/20020720-1.x: Remove.
6064
6065 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
6066
6067         * gfortran.fortran-torture/execute/forall_7.f90: New test.
6068
6069 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
6070
6071         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
6072         (dg-mips-options): Use it.
6073
6074 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
6075
6076         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
6077
6078 2005-07-09  Richard Henderson  <rth@redhat.com>
6079
6080         * lib/target-supports.exp (check_effective_target_sync_char_short):
6081         Add alpha.
6082
6083 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
6084
6085         PR libfortran/22217
6086         * gfortran.dg/negative-z-descriptor.f90: New test.
6087
6088 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
6089
6090         PR tree-opt/22329
6091         * gcc.dg/pr22329.c: New test.
6092
6093 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
6094
6095         PR tree-optimization/20139
6096         * gcc.dg/tree-ssa/pr20139.c: New.
6097
6098 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
6099
6100         PR tree-opt/22356
6101         * testsuite/gcc.dg/pr22356-1.c: New test.
6102
6103 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
6104
6105         PR c++/21799
6106         * g++.dg/template/unify8.C: New.
6107         * g++.dg/template/unify9.C: New.
6108
6109 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
6110
6111         * gfortran.fortran-torture/execute/entry_10.f90: New test.
6112
6113 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
6114
6115         * gcc.dg/darwin-version-1.c: New.
6116         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
6117         * gcc.dg/builtins-20.c: Likewise.
6118         * gcc.dg/builtins-53.c: Likewise.
6119         * gcc.dg/torture/builtins-convert-1.c: Likewise.
6120         * gcc.dg/torture/builtins-convert-2.c: Likewise.
6121         * gcc.dg/torture/builtins-convert-3.c: Likewise.
6122         * gcc.dg/torture/builtins-power-1.c: Likewise.
6123         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
6124         on Darwin.
6125
6126 2005-07-07  Jeff Law  <law@redhat.com>
6127
6128         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
6129         argument evaluation order.
6130
6131 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
6132
6133         PR libfortran/21594
6134         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
6135         Add test cases where the shift length is greater than the
6136         array length.
6137
6138 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
6139
6140         * obj-c++.dg/proto-lossage-6.mm: New.
6141         * objc.dg/proto-lossage-6.m: New.
6142
6143 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
6144
6145         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
6146         * objc.dg/gnu-runtime-2.m: Likewise.
6147
6148 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
6149
6150         * gfortran.dg/longline.f: New test.
6151
6152         * gfortran.dg/badline.f: New test.
6153
6154 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
6155
6156         PR fortran/16531
6157         PR fortran/15966
6158         PR fortran/18781
6159         * gfortran.dg/hollerith.f90: New.
6160         * gfortran.dg/hollerith2.f90: New.
6161         * gfortran.dg/hollerith3.f90: New.
6162         * gfortran.dg/hollerith4.f90: New.
6163         * gfortran.dg/hollerith_f95.f90: New.
6164         * gfortran.dg/hollerith_legacy.f90: New.
6165         * gfortran.dg/g77/cpp4.F: New. Port from g77.
6166
6167 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
6168
6169         PR objc/22274
6170         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
6171         * objc.dg/gnu-runtime-2.m: New.
6172
6173 2005-07-06  Jeff Law  <law@redhat.com>
6174
6175         * gcc.dg/tree-ssa/vrp17.c: New test.
6176
6177 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
6178
6179         PR fortran/22327
6180         * gfortran.dg/array_constructor_5.f90: New test.
6181
6182 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
6183
6184         * gfortran.fortran-torture/execute/entry_9.f90: New test.
6185
6186 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
6187
6188         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
6189         * gcc.dg/980816-1.c: Ditto.
6190
6191 2005-07-06  Jeff Law  <law@redhat.com>
6192
6193         * gcc.c-torture/compile/pr21356.c: New test.
6194
6195 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
6196
6197         PR c/22013
6198         PR c/22098
6199         * gcc.c-torture/compile/pr22013-1.c,
6200         gcc.c-torture/execute/pr22098-1.c,
6201         gcc.c-torture/execute/pr22098-2.c,
6202         gcc.c-torture/execute/pr22098-3.c: New tests.
6203
6204 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
6205
6206         PR c/22308
6207         * gcc.dg/pr22308-1.c: New test.
6208
6209 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
6210
6211         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
6212         target.
6213         * gcc.dg/compare9.c: Use -fshort-enums instead of
6214         -fno-short-enums.  Change the last test to dg-bogus.
6215
6216 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
6217
6218         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
6219         * gcc.dg/compare9.c: New.
6220
6221 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6222
6223         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
6224
6225 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
6226
6227         PR testsuite/22288
6228         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
6229
6230
6231 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6232
6233         * gcc.dg/format/gcc_gfc-1.c: New.
6234
6235 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
6236
6237         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
6238
6239 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6240
6241         PR fortran/20842
6242         * gfortran.dg/io_invalid_1.f90: New test.
6243
6244 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
6245
6246         * gcc.dg/format/gcc_diag-1.c: Update.
6247
6248 2005-07-02  Jeff Law  <law@redhat.com>
6249
6250         * gcc.dg/tree-ssa/pr22051-1.c: New test.
6251         * gcc.dg/tree-ssa/pr22051-2.c: New test.
6252
6253 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
6254
6255         * gcc.dg/format/gcc_diag-1.c: Update.
6256
6257 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
6258
6259         PR tree-opt/22269
6260         * gcc.c-torture/compile/pr22269.c: New test.
6261
6262 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
6263
6264         PR 21584
6265         PR 22219
6266         * g++.dg/tree-ssa/pr21584-1.C: New test.
6267         * g++.dg/tree-ssa/pr21584-2.C: New test.
6268
6269 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
6270
6271         * obj-c++.dg/try-catch-11.mm: New.
6272         * objc.dg/try-catch-10.m: New.
6273
6274 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
6275
6276         * g++.dg/other/ucnid-1.C: xfail on AIX.
6277
6278 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
6279
6280         PR 22234
6281         * gcc.dg/20050629-1.c: New test.
6282
6283 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
6284
6285         * obj-c++.dg/const-str-1[0-1].mm: New.
6286         * objc.dg/const-str-1[0-1].m: New.
6287
6288 2005-05-29  Richard Henderson  <rth@redhat.com>
6289
6290         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
6291         Rename from check_effective_target_vect_no_max.
6292         (check_effective_target_vect_no_int_add): New.
6293         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
6294         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
6295         * gcc.dg/vect/vect-reduc-3.c: Likewise.
6296         * gcc.dg/vect/vect-reduc-1.c: Use both.
6297         * gcc.dg/vect/vect-reduc-2.c: Likewise.
6298
6299 2005-05-29  Richard Henderson  <rth@redhat.com>
6300
6301         * lib/target-supports.exp (check_effective_target_vect_no_max):
6302         Remove i386 and x86_64.
6303
6304 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
6305
6306         PR testsuite/21969
6307         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
6308
6309 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
6310
6311         PR middle-end/21969
6312         * gcc.dg/vect/pr21969.c: New test.
6313
6314 2005-06-28  Eric Christopher  <echristo@redhat.com>
6315
6316         PR c/22052
6317         PR c/21975
6318         * gcc.dg/inline1.c: New test.
6319         * gcc.dg/inline2.c: Ditto.
6320         * gcc.dg/inline3.c: Ditto.
6321         * gcc.dg/inline4.c: Ditto.
6322         * gcc.dg/inline5.c: Ditto.
6323
6324 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
6325
6326         PR libfortran/22142
6327         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
6328         Add testcase also testing eoshift1 for PR 22142.
6329
6330 2005-06-28  Richard Henderson  <rth@redhat.com>
6331
6332         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
6333         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
6334         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
6335         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
6336         gcc.dg/tree-ssa/20030922-2.c: Likewise.
6337
6338 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
6339
6340         PR libfortran/22142
6341         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
6342         Add testcase for PR 22142.
6343
6344 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
6345
6346         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
6347         gcc.target/ia64/fpreg-2.c: New tests.
6348
6349 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6350
6351         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
6352
6353 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6354
6355         PR libfortran/22170
6356         * gfortran.dg/slash_1.f90: New test.
6357
6358 2005-06-27  Richard Henderson  <rth@redhat.com>
6359
6360         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
6361         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
6362         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
6363         * gcc.dg/vect/vect-reduc-2.c: Likewise.
6364         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
6365         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
6366
6367 2005-06-27  Richard Henderson  <rth@redhat.com>
6368
6369         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
6370         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
6371
6372 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
6373
6374         * obj-c++.dg/proto-lossage-5.mm: New.
6375         * objc.dg/proto-lossage-5.m: New.
6376
6377 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
6378
6379         PR 21959
6380         * gcc.dg/tree-ssa/pr21959.c: New test.
6381
6382 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
6383
6384         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
6385         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
6386         testing uninitialized var.
6387
6388         * gcc.c-torture/execute/builtins/chk.h: New.
6389         * gcc.c-torture/execute/builtins/lib/chk.c: New.
6390         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
6391         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
6392         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
6393         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
6394         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
6395         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
6396         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
6397         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
6398         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
6399         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
6400         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
6401         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
6402         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
6403         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
6404         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
6405         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
6406         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
6407         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
6408         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
6409         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
6410         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
6411         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
6412         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
6413         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
6414         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
6415         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
6416         * gcc.dg/builtin-object-size-1.c: New test.
6417         * gcc.dg/builtin-object-size-2.c: New test.
6418         * gcc.dg/builtin-object-size-3.c: New test.
6419         * gcc.dg/builtin-object-size-4.c: New test.
6420         * gcc.dg/builtin-object-size-5.c: New test.
6421         * gcc.dg/builtin-stringop-chk-1.c: New test.
6422         * gcc.dg/builtin-stringop-chk-2.c: New test.
6423         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
6424         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
6425         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
6426         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
6427         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
6428         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
6429         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
6430         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
6431         * gcc.c-torture/execute/printf-1.c: New test.
6432         * gcc.c-torture/execute/fprintf-1.c: New test.
6433         * gcc.c-torture/execute/vprintf-1.c: New test.
6434         * gcc.c-torture/execute/vfprintf-1.c: New test.
6435         * gcc.c-torture/execute/printf-chk-1.c: New test.
6436         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
6437         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
6438         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
6439
6440 2005-06-27  Michael Matz  <matz@suse.de>
6441
6442         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
6443         slot is not merged if address escapes.
6444
6445 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6446
6447         PR c/21911
6448         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
6449
6450 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
6451
6452         PR middle-end/17965
6453         * gcc.c-torture/compile/20050622-1.c: New test.
6454
6455         PR middle-end/22028
6456         * gcc.dg/20050620-1.c: New test.
6457
6458 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
6459
6460         PR tree-optimization/22026
6461         * gcc.dg/tree-ssa/pr22026.c: New.
6462
6463 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
6464
6465         PR libfortran/22144
6466         * gfortran.dg/shift-alloc.f90: New testcase.
6467
6468 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
6469
6470         * all files: Update FSF address in copyright headers.
6471
6472 2005-06-22  Jan Hubicka  <jh@suse.cz>
6473
6474         * wholeprogram-1.c: New testcase.
6475         * wholeprogram-2.c: New testcase.
6476
6477 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
6478
6479         PR 22171
6480         * gcc.dg/tree-ssa/pr22171.c: New test.
6481
6482 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
6483
6484         * gfortran.dg/simplify_modulo.f90: New.
6485
6486 2005-06-24  Jan Hubicka  <jh@suse.cz>
6487
6488         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
6489
6490 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
6491
6492         * obj-c++.dg/proto-lossage-[1-4].mm: New.
6493
6494 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
6495
6496         * obj-c++.dg/typedef-alias-1.mm: New.
6497         * objc.dg/typedef-alias-1.m: New.
6498
6499 2005-06-23  Jeff Law  <law@redhat.com>
6500
6501         * gcc.dg/tree-ssa/vrp16.c: New test.
6502
6503 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6504
6505         * lib/target-supports.exp: Add
6506         check_effective_target_fortran_large_real and
6507         check_effective_target_fortran_large_int to check for
6508         corresponding effective targets.
6509         * gfortran.dg/large_integer_kind_1.f90: New test.
6510         * gfortran.dg/large_real_kind_1.f90: New test.
6511
6512 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
6513
6514         PR tree-optimization/22117
6515         * gcc.dg/tree-ssa/pr22117.c: New.
6516
6517 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
6518
6519         PR testsuite/22123
6520         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
6521
6522 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
6523
6524         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
6525
6526 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
6527
6528         * gfortran.dg/f2c_4.f90: Add tests for complex functions
6529         * gfortran.dg/f2c_4.c: Likewise.
6530
6531 2005-06-22 Paul Brook  <paul@codesourcery.com>
6532
6533         PR fortran/21034
6534         * gfortran.dg/auto_save_1.f90: New test.
6535
6536 2005-06-22  Michael Matz  <matz@suse.de>
6537
6538         * gcc.target/x86-64/abi: New directory.
6539         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
6540         * gcc.target/x86-64/abi/README.gcc: New file.
6541         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
6542         * gcc.target/x86-64/abi/asm-support.s: New file.
6543         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
6544         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
6545         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
6546         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
6547         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
6548         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
6549         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
6550         * gcc.target/x86_64/abi/test_bitfields.c: New test.
6551         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
6552         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
6553         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
6554         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
6555         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
6556         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
6557         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
6558         * gcc.target/x86_64/abi/test_varargs.c: New test.
6559
6560 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
6561
6562         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
6563         32-bit i?86 and x86_64.
6564
6565 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
6566
6567         * obj-c++.dg/const-str-[1-9].mm: New tests.
6568
6569 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
6570
6571         PR fortran/22010
6572         * gfortran.dg/namelist_use.f90: New.
6573         * gfortran.dg/namelist_use_only.f90: New.
6574
6575 2005-06-21  Jeff Law  <law@redhat.com>
6576
6577         * gcc.dg/tree-ssa/vrp15.c: New test.
6578
6579 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
6580
6581         * lib/target-supports.exp (check_effective_target_vect_reduction):
6582         Remove.
6583         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
6584         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
6585         remove vect_reduction target keyword. Also avoid two returns in main.
6586         * gcc.dg/vect/vect-reduc-3.c: Likewise.
6587         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
6588         * gcc.dg/vect/vect-reduc-1short.c: New test.
6589         * gcc.dg/vect/vect-reduc-1char.c: New test.
6590         * gcc.dg/vect/vect-reduc-2short.c: New test.
6591         * gcc.dg/vect/vect-reduc-2char.c: New test.
6592         * gcc.dg/vect/vect-reduc-6.c: New test.
6593         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
6594         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
6595         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
6596
6597 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6598         Paul Thomas  <pault@gcc.gnu.org>
6599
6600         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
6601         New tests.
6602
6603 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6604
6605         * gfortran.dg/backslash_1.f90: New test.
6606         * gfortran.dg/backslash_2.f90: New test.
6607
6608 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
6609
6610         * gfortran.dg/duplicate_labels.f90: New test.
6611
6612 2005-06-20  Jan Beulich  <jbeulich@novell.com>
6613
6614         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
6615         unsupportable relocations.
6616         * g++.old-deja/g++.other/store-expr1.C: Likewise.
6617         * gcc.dg/20050321-2.c: xfail for NetWare.
6618
6619 2005-06-20  Andreas Jaeger  <aj@suse.de>
6620
6621         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
6622         gcc.target/i386/fastcall-sseregparm.c,
6623         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
6624
6625 2005-06-19  Richard Henderson  <rth@redhat.com>
6626
6627         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
6628
6629 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
6630
6631         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
6632
6633 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
6634
6635         PR c++/22115
6636         * g++.dg/conversion/simd2.C: Change expected error message.
6637
6638 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
6639
6640         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
6641         * gcc.dg/vect/vect-reduc-2.c: Likewise.
6642         * gcc.dg/vect/vect-reduc-3.c: Likewise.
6643
6644 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
6645
6646         * gcc.dg/fold-mod-1.c: New test.
6647
6648 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
6649
6650         PR fortran/19926
6651         * gfortran.dg/pr19926.f90: New test.
6652
6653 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
6654
6655         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
6656         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
6657         targets.
6658         * gcc.dg/vect/vect-reduc-2.c: Likewise.
6659         * gcc.dg/vect/vect-reduc-3.c: Likewise.
6660
6661 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
6662
6663         * gcc.target/ia64/float80-varargs-1.c: New test.
6664
6665 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6666
6667         PR tree-opt/22035
6668         * gfortran.dg/f2c_6.f90: New test.
6669
6670 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
6671
6672         PR c++/17413
6673         * g++.dg/template/local5.C: New.
6674
6675 2005-06-17  Richard Henderson  <rth@redhat.com>
6676
6677         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
6678
6679 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
6680
6681         PR testsuite/21945
6682         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
6683
6684 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
6685
6686         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
6687         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
6688         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
6689         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
6690         check_vect to verify the presence of hardware vector support.
6691
6692 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
6693
6694         PR testsuite/22056
6695         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
6696
6697 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6698
6699         PR libfortran/19216
6700         * gfortran.dg/pr19216.f: Add correct space between brackets and
6701         dg directive.
6702
6703 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6704
6705         PR libfortran/16436
6706         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
6707
6708 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
6709
6710         * gcc.target/i386/attributes-error.c: New testcase.
6711         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
6712         * gcc.target/i386/regparm-stdcall.c: Likewise.
6713         * gcc.target/i386/sseregparm-1.c: Likewise.
6714         * gcc.target/i386/sseregparm-2.c: Likewise.
6715
6716 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
6717
6718         * g++.dg/rtti/crash2.C: New.
6719
6720 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
6721
6722         * gcc.dg/noncompile/20040203-3.c: Update expected message.
6723
6724 2005-06-15  David Ung  <davidu@mips.com>
6725
6726         * gcc.target/mips/mips16e-extends.c: New test for testing the
6727         generation of MIPS16e zeb/zeh, seb/seh instructions.
6728
6729 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
6730
6731         PR 22018
6732         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
6733         * gcc.dg/tree-ssa/pr22018.c: New test.
6734
6735 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
6736
6737         * gcc.dg/simd-1.c: Update error messages.
6738         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
6739         * gcc.dg/simd-2.c: Update error messages.
6740         * gcc.dg/simd-4.c: New.
6741
6742 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
6743
6744         PR c++/20678
6745         * g++.dg/other/crash-4.C: New.
6746
6747 2005-06-14  Devang Patel  <dpatel@apple.com>
6748
6749         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
6750
6751 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
6752
6753         PR c++/21929
6754         * g++.dg/parse/crash11.C: Update
6755
6756 2005-06-13  Jeff Law  <law@redhat.com>
6757
6758         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
6759         perform the desired transformations.
6760         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
6761         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
6762
6763 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6764
6765         PR fortran/22038
6766         * gfortran.dg/forall_1.f90: Un-XFAIL.
6767
6768 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
6769
6770         PR c++/21929
6771         * g++.dg/parse/crash26.C: New.
6772
6773         PR c++/20789
6774         * g++.dg/init/member1.C: New.
6775
6776 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
6777
6778         * gfortran.dg/altreturn_1.f90: New test.
6779
6780 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
6781
6782         PR middle-end/21985
6783         * gcc.dg/tree-ssa/pr21985.c: New test.
6784
6785 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
6786
6787         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
6788
6789 2005-06-12  Roger Sayle  <roger@eyesopen.com>
6790
6791         PR c++/21930
6792         * g++.dg/other/error10.C: New test case.
6793
6794 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6795
6796         PR libfortran/19155
6797         * gfortran.dg/pr19155.f: Add test.
6798
6799 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6800
6801         * gfortran.dg/f2c_7.f90: New test.
6802
6803         * gfortran.dg/forall_1.f90: XFAILed.
6804
6805 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
6806
6807         * gcc.dg/pr14796-1.c: New.
6808         * gcc.dg/pr14796-2.c: New.
6809
6810 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
6811
6812         PR fortran/17792
6813         PR fortran/21375
6814         * gfortran.dg/deallocate_stat.f90: New test.
6815
6816 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
6817
6818         * gfortran.fortran-torture/execute/in-pack.f90: New test.
6819
6820 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
6821
6822         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
6823         access will be generated when this loop is vectorized. Test that
6824         accesses with same alignment were detected.
6825         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
6826         Test that accesses with same alignment were detected.
6827         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
6828         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
6829         alignment were detected.
6830
6831 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
6832
6833         PR c++/10611
6834         * g++.dg/conversion/simd2.C: New.
6835
6836 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6837
6838         * gcc.dg/Wcxx-compat-1.c: New.
6839
6840 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
6841
6842         PR libfortran/21480
6843         * gfortran.dg/reshape-complex.f90: Add a test for a packed
6844         complex array.
6845
6846 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
6847
6848         * gcc.dg/alias-8.c: New.
6849
6850 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
6851
6852         * gcc.dg/format/cmn_err-1.c: Update.
6853
6854 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
6855
6856         PR target/20666
6857         * gcc.target/sparc/fexpand-2.c: New.
6858         * gcc.target/sparc/fpmerge-2.c: New.
6859         * gcc.target/sparc/fpmul-2.c: New.
6860         * gcc.target/sparc/noresult.c: New.
6861         * gcc.target/sparc/pdist-2.c: New.
6862         * gcc.target/sparc/pdist-3.c: New.
6863
6864 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
6865
6866         PR testsuite/21702
6867         * gcc.target/i386/i386.exp: Fix comment typo.
6868
6869 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
6870
6871         PR c++/19497
6872         * g++.dg/inherit/using5.C: New.
6873         * g++.dg/inherit/using6.C: New.
6874
6875 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6876
6877         PR c++/19894
6878         * g++.dg/template/ptrmem15.C: New test.
6879
6880         PR c++/20563
6881         * g++.dg/ext/label4.C: New test.
6882
6883 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6884
6885         * gcc.dg/tls/debug-1.c: New test.
6886
6887 2005-06-07  Dale Johannesen  <dalej@apple.com>
6888
6889         * gcc.target/i386/movq.c: New.
6890
6891 2005-06-07  Dale Johannesen  <dalej@apple.com>
6892
6893         * gcc.dg/20050607-1.c: New.
6894
6895 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
6896
6897         PR middle-end/21850
6898         * gcc.c-torture/execute/20050607-1.c: New test.
6899
6900 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
6901
6902         PR libfortran/21926
6903         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
6904         Test case where the return array has lowest stride one,
6905         but isn't packed.
6906
6907 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
6908
6909         * lib/target-supports.exp (check_effective_target_sync_int_long):
6910         Add s390 and s390x targets.
6911
6912 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
6913
6914         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
6915         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
6916         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
6917         * gcc.dg/tree-ssa/loop-9.c: New test.
6918
6919 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
6920
6921         * g++.dg/parse/defarg10.C: New.
6922
6923 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
6924
6925         PR regression/21897
6926         * gcc.c-torture/execute/20050604-1.c: New test.
6927
6928 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
6929
6930         PR 21903
6931         * g++.dg/parse/defarg9.C: New.
6932
6933         PR c++/20637
6934         * g++.dg/inherit/using4.C: New.
6935         * g++.dg/overload/error1.C: Adjust expected errors.
6936         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
6937         * g++.old-deja/g++.brendan/arm2.C: Likewise.
6938         * g++.old-deja/g++.other/redecl2.C: Likewise.
6939         * g++.old-deja/g++.other/redecl4.C: Likewise.
6940         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
6941
6942 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
6943
6944         * gfortran.dg/f2c_5.f90: Add -w to dg-options
6945
6946 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
6947
6948         * lib/gfortran.exp (gfortran_target_compile): Call
6949         dg-additional-files-options
6950         * gfortran.dg/f2c_4.f90: New file
6951         * gfortran.dg/f2c_4.c: New file
6952         * gfortran.dg/f2c_5.f90: New file
6953         * gfortran.dg/f2c_5.c: New file
6954
6955 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6956
6957         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
6958
6959         PR fortran/21912
6960         * gfortran.dg/array_constructor_4.f90: New test.
6961
6962 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
6963
6964         PR c++/21619
6965         * g++.dg/ext/builtin9.C: New test.
6966
6967 2005-06-05  Dale Johannesen  <dalej@apple.com>
6968
6969         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
6970         * gcc.c-torture/execute/20050603-2.c: Ditto.
6971
6972 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
6973
6974         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
6975         * gcc.dg/vect/vect-reduc-1.c: New.
6976         * gcc.dg/vect/vect-reduc-2.c: New.
6977         * gcc.dg/vect/vect-reduc-3.c: New.
6978
6979 2005-06-04  Dale Johannesen  <dalej@apple.com>
6980
6981         * gcc.c-torture/execute/20050603-1.c: New.
6982         * gcc.c-torture/execute/20050603-2.c: New.
6983         * gcc.dg/20050603-3.c: New.
6984
6985 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6986
6987         PR fortran/19195
6988         * gfortran.dg/debug_1.f90: New test.
6989
6990         * gfortran.dg/forall_1.f90: New test.
6991
6992 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
6993
6994         * gfortran.dg/array_constructor_3.f90: New test.
6995
6996 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6997
6998         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
6999
7000 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
7001
7002         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
7003
7004 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
7005
7006         PR c/21873
7007         * gcc.dg/init-excess-1.c: New test.
7008
7009 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
7010
7011         PR c++/21853
7012         * g++.dg/expr/static_cast6.C: New test.
7013
7014 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
7015
7016         * gcc.dg/tree-ssa/vrp14.c: New test.
7017
7018 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
7019
7020         PR c++/21336
7021         * g++.dg/template/new2.C: New test.
7022
7023 2005-06-03  Josh Conner  <jconner@apple.com>
7024
7025         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
7026         all entries in initializer.
7027
7028 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
7029
7030         PR middle-end/21858
7031         * gcc.dg/pr21858.c: New testcase.
7032
7033 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
7034
7035         PR tree-optimization/21292
7036
7037         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
7038         New.
7039         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
7040         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
7041         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
7042         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
7043         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
7044
7045 2005-06-02  Richard Henderson  <rth@redhat.com>
7046
7047         * gcc.dg/sync-2.c: Use -march=i486 for i386.
7048
7049 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
7050
7051         * gcc.dg/wtypequal.c: New testcase.
7052
7053 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
7054
7055         PR 21582
7056         * gcc.dg/tree-ssa/pr21582.c: New test.
7057
7058 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
7059
7060         PR c++/21280
7061         * g++.dg/opt/interface2.h: New.
7062         * g++.dg/opt/interface2.C: New.
7063         * g++.dg/init/ctor4.C: Adjust error lines.
7064         * g++.old-deja/g++.bob/inherit2.C: Likewise.
7065         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
7066         * g++.old-deja/g++.jason/opeq3.C: Likewise.
7067         * g++.old-deja/g++.pt/assign1.C: Likewise.
7068         * g++.old-deja/g++.pt/crash20.C: Likewise.
7069
7070 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
7071
7072         PR tree-optimization/21734
7073         * g++.dg/vect/pr21734_1.cc: New.
7074         * g++.dg/vect/pr21734_2.cc: New.
7075
7076 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
7077
7078         PR c++/20350
7079         * g++.dg/template/spec24.C: New.
7080
7081         PR c++/21151
7082         * g++.dg/pch/local-1.C: New.
7083         * g++.dg/pch/local-1.Hs: New.
7084
7085 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
7086
7087         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
7088         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
7089         * gcc.dg/tree-ssa/pr14341.c: New test.
7090         * gcc.dg/tree-ssa/pr14841.c: New test.
7091         * gcc.dg/tree-ssa/pr20701.c: New test.
7092         * gcc.dg/tree-ssa/pr21086.c: New test.
7093         * gcc.dg/tree-ssa/pr21090.c: New test.
7094         * gcc.dg/tree-ssa/pr21332.c: New test.
7095         * gcc.dg/tree-ssa/pr21458.c: New test.
7096         * gcc.dg/tree-ssa/pr21658.c: New test.
7097         * gcc.dg/tree-ssa/vrp01.c: New test.
7098         * gcc.dg/tree-ssa/vrp02.c: New test.
7099         * gcc.dg/tree-ssa/vrp03.c: New test.
7100         * gcc.dg/tree-ssa/vrp04.c: New test.
7101         * gcc.dg/tree-ssa/vrp05.c: New test.
7102         * gcc.dg/tree-ssa/vrp06.c: New test.
7103         * gcc.dg/tree-ssa/vrp07.c: New test.
7104         * gcc.dg/tree-ssa/vrp08.c: New test.
7105         * gcc.dg/tree-ssa/vrp09.c: New test.
7106         * gcc.dg/tree-ssa/vrp10.c: New test.
7107         * gcc.dg/tree-ssa/vrp11.c: New test.
7108         * gcc.dg/tree-ssa/vrp12.c: New test.
7109         * gcc.dg/tree-ssa/vrp13.c: New test.
7110
7111 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
7112
7113         PR 21029
7114         * gcc.dg/tree-ssa/pr21029.c: New test.
7115
7116 2005-06-01  Roger Sayle  <roger@eyesopen.com>
7117
7118         * gfortran.dg/logint-1.f: New test case.
7119         * gfortran.dg/logint-2.f: Likewise.
7120         * gfortran.dg/logint-3.f: Likewise.
7121
7122 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
7123
7124         PR c/21536
7125         PR c/20760
7126         * gcc.dg/20050527-1.c: New test.
7127
7128         * gcc.dg/i386-sse-12.c: New test.
7129
7130         PR fortran/21729
7131         * gfortran.dg/implicit_5.f90: New test.
7132
7133 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
7134
7135         PR fortran/20883
7136         * gfortran/assign_4.f90: New test.
7137         * gfortran/assign_2.f90: Change compile to run.
7138
7139 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
7140
7141         * lib/target-supports.exp
7142         (check_effective_target_sync_char_short): New.
7143         * gcc.dg/sync-2.c: New.
7144
7145 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
7146
7147         PR tree-optimization/21817
7148         * gcc.dg/torture/pr21817-1.c: New.
7149
7150 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
7151
7152         PR c++/21165
7153         * g++.dg/template/init5.C: New.
7154
7155 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
7156
7157         * gfortran.dg/char_initialiser_actual.f90:
7158         Test character initialisers as actual arguments.
7159         * gfortran.dg/char_pointer_comp_assign.f90:
7160         Test character pointer structure component assignments.
7161         * gfortran.dg/char_array_structure_constructor.f90:
7162         Test character components in structure constructors.
7163
7164 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
7165
7166         PR middle-end/20931
7167         * g++.dg/opt/pr20931.C: New test.
7168
7169 2005-05-31  Andreas Jaeger  <aj@suse.de>
7170
7171         PR testsuite/20772
7172         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
7173         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
7174         g++.old-deja/g++.ext/asmspec1.C,
7175         g++.old-deja/g++.other/regstack.C,
7176         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
7177         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
7178         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
7179         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
7180         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
7181         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
7182         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
7183         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
7184         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
7185         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
7186         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
7187         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
7188         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
7189         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
7190         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
7191         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
7192         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
7193         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
7194         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
7195
7196 2005-05-31  Jeff Law  <law@redhat.com>
7197
7198         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
7199
7200 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
7201
7202         PR middle-end/21743
7203         * gcc.dg/builtins-1.c: Activate disabled clog test.
7204         * gcc.dg/torture/builtin-attr-1.c: Likewise.
7205
7206 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
7207
7208         * gfortran.dg/char_pointer_assign.f90:
7209         Test character-pointer assignments and pointer assignments.
7210         * gfortran.dg/char_pointer_dummy.f90:
7211         Test character-pointer dummy arguments.
7212         * gfortran.dg/char_pointer_func.f90:
7213         Test character-pointer function returns.
7214         * gfortran.dg/char_pointer_dependency.f90:
7215         Test character-pointer functions with dependencies.
7216
7217 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
7218
7219         PR c++/21784
7220         * g++.dg/lookup/using14.C: New test.
7221
7222 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
7223
7224         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
7225         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
7226         trailing ^M.
7227
7228 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
7229
7230         PR c++/17413
7231         * g++.dg/template/local5.C: New.
7232
7233         PR target/21761
7234         * gcc.c-torture/compile/pr21761.c: New.
7235
7236         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
7237         before darwin8.
7238
7239 2005-05-30  Steven G. Kargl
7240
7241         PR fortran/20846
7242         * gfortran.dg/inquire_8.f90: New test.
7243
7244 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7245
7246         PR libfortran/21376
7247         * gfortran.dg/output_exponents_1.f90: New test.
7248
7249 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7250
7251         PR libfortran/20006
7252         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
7253
7254 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
7255
7256         PR c++/21210
7257         * g++.dg/ext/complex1.C: New test.
7258
7259         PR c++/21340
7260         * g++.dg/init/ctor6.C: New test.
7261
7262 2005-05-29  Jan Hubicka  <jh@suse.cz>
7263
7264         * gcc.c-torture/compile/pr21562.c: New.
7265
7266 2005-05-28  Steven G. Kargl <kargls@comcast.net>
7267
7268         * gfortran.dg/subnormal_1.f90: New test.
7269
7270 2005-05-28  Jan Hubicka  <jh@suse.cz>
7271
7272         * tree-prof.exp: Fix comment.
7273         * value-prof-1.c: New.
7274         * value-prof-2.c: New.
7275         * value-prof-3.c: New.
7276         * value-prof-4.c: New.
7277
7278 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
7279
7280         PR c++/21614
7281         * g++.dg/expr/ptrmem6.C: New test.
7282         * g++.dg/expr/ptrmem6a.C: Likewise.
7283
7284 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
7285
7286         PR tree-optimization/21658
7287         * gcc.dg/tree-ssa/pr21658.c: New.
7288
7289 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
7290
7291         PR c++/21455
7292         * g++.dg/inherit/ptrmem3.C: New.
7293
7294         PR c++/21681
7295         * g++.dg/parse/template16.C: New.
7296
7297 2005-05-27  Andreas Jaeger  <aj@suse.de>
7298
7299         * gcc.dg/setjmp-2.c: Only run in 32-bit.
7300
7301         * gcc.dg/i386-sse-8.c: Run test on all archs.
7302
7303 2005-05-26  Mike Stump  <mrs@apple.com>
7304
7305         * objc.dg/isa-field-1.m: Only run on darwin.
7306         * objc.dg/lookup-1.m: Likewise.
7307         * objc.dg/try-catch-8.m: Likewise.
7308
7309 2005-05-26  Roger Sayle  <roger@eyesopen.com>
7310
7311         PR tree-optimization/9814
7312         * gcc.dg/pr9814-1.c: New test case.
7313
7314 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
7315
7316         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
7317         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
7318         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
7319         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
7320         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
7321         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
7322         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
7323         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
7324         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
7325         objc.dg/try-catch-8.m: New.
7326
7327 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
7328
7329         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
7330         remove extraneous semicolons.
7331
7332 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
7333
7334         * obj-c++.dg/comp-types-12.mm: New.
7335         * objc.dg/comp-types-11.m: New.
7336         * objc.dg/selector-4.m: New.
7337
7338 2005-05-26  Andreas Jaeger  <aj@suse.de>
7339
7340         PR testsuite/20772
7341         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
7342         g++.old-deja/g++.ext/attrib3.C,
7343         g++.old-deja/g++.other/store-expr1.C,
7344         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
7345         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
7346         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
7347         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
7348         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
7349         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
7350         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
7351         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
7352         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
7353         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
7354         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
7355         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
7356         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
7357         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
7358         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
7359         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
7360         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
7361         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
7362         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
7363
7364 2005-05-26  Andreas Jaeger  <aj@suse.de>
7365
7366         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
7367         x86-64 compilation.
7368
7369 2005-05-26  Andreas Jaeger  <aj@suse.de>
7370
7371         PR testsuite/20772
7372         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
7373         gcc.misc-tests/i386-pf-athlon-1.c,
7374         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
7375         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
7376         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
7377         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
7378         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
7379         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
7380         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
7381         programs.
7382
7383         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
7384         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
7385         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
7386         x86-64 compilation.
7387
7388         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
7389         x86_64.
7390
7391         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
7392         effective-target ilp32.
7393
7394 2005-05-26  David Ung  <davidu@mips.com>
7395
7396         * gcc.target/mips/ext_ins.c: New test for testing the generation
7397         of MIPS32/64 rev 2 ext/ins instructions.
7398
7399 2005-05-26  Andreas Jaeger  <aj@suse.de>
7400
7401         * treelang/compile/unsigned.tree: Use gimple instead of
7402         nonexisting generic dump.
7403
7404 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
7405
7406         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
7407
7408 2005-05-26  Andreas Jaeger  <aj@suse.de>
7409
7410         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
7411
7412 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
7413
7414         PR libfortran/17283
7415         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
7416         Test callee-allocated memory with write statements.
7417
7418 2005-05-25  Roger Sayle  <roger@eyesopen.com>
7419
7420         PR middle-end/21709
7421         * gcc.dg/pr21709-1.c: New test case.
7422
7423 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
7424             Mike Stump  <mrs@apple.com>
7425
7426         * objc/execute/next_mapping.h: Update for C++.
7427
7428         * obj-c++.dg/selector-1.mm: Move to...
7429         * obj-c++.dg/selector-4.mm: here...
7430
7431         * obj-c++.dg/basic.mm: New.
7432         * obj-c++.dg/comp-types-1.mm: New.
7433         * obj-c++.dg/cxx-class-1.mm: New.
7434         * obj-c++.dg/cxx-ivars-1.mm: New.
7435         * obj-c++.dg/cxx-ivars-2.mm: New.
7436         * obj-c++.dg/cxx-ivars-3.mm: New.
7437         * obj-c++.dg/cxx-scope-1.mm: New.
7438         * obj-c++.dg/cxx-scope-2.mm: New.
7439         * obj-c++.dg/defs.mm: New.
7440         * obj-c++.dg/empty-private-1.mm: New.
7441         * obj-c++.dg/encode-1.mm: New.
7442         * obj-c++.dg/encode-2.mm: New.
7443         * obj-c++.dg/encode-3.mm: New.
7444         * obj-c++.dg/extern-c-1.mm: New.
7445         * obj-c++.dg/extra-semi.mm: New.
7446         * obj-c++.dg/fix-and-continue-2.mm: New.
7447         * obj-c++.dg/isa-field-1.mm: New.
7448         * obj-c++.dg/ivar-list-semi.mm: New.
7449         * obj-c++.dg/local-decl-1.mm: New.
7450         * obj-c++.dg/lookup-1.mm: New.
7451         * obj-c++.dg/lookup-2.mm: New.
7452         * obj-c++.dg/method-1.mm: New.
7453         * obj-c++.dg/method-2.mm: New.
7454         * obj-c++.dg/method-3.mm: New.
7455         * obj-c++.dg/method-4.mm: New.
7456         * obj-c++.dg/method-5.mm: New.
7457         * obj-c++.dg/method-6.mm: New.
7458         * obj-c++.dg/method-7.mm: New.
7459         * obj-c++.dg/no-extra-load.mm: New.
7460         * obj-c++.dg/overload-1.mm: New.
7461         * obj-c++.dg/pragma-1.mm: New.
7462         * obj-c++.dg/pragma-2.mm: New.
7463         * obj-c++.dg/private-1.mm: New.
7464         * obj-c++.dg/private-2.mm: New.
7465         * obj-c++.dg/proto-qual-1.mm: New.
7466         * obj-c++.dg/qual-types-1.mm: New.
7467         * obj-c++.dg/stubify-1.mm: New.
7468         * obj-c++.dg/stubify-2.mm: New.
7469         * obj-c++.dg/super-class-1.mm: New.
7470         * obj-c++.dg/super-class-2.mm: New.
7471         * obj-c++.dg/super-dealloc-1.mm: New.
7472         * obj-c++.dg/super-dealloc-2.mm: New.
7473         * obj-c++.dg/template-1.mm: New.
7474         * obj-c++.dg/template-2.mm: New.
7475         * obj-c++.dg/template-3.mm: New.
7476         * obj-c++.dg/template-4.mm: New.
7477         * obj-c++.dg/template-5.mm: New.
7478         * obj-c++.dg/template-6.mm: New.
7479         * obj-c++.dg/try-catch-1.mm: New.
7480         * obj-c++.dg/try-catch-2.mm: New.
7481         * obj-c++.dg/try-catch-3.mm: New.
7482         * obj-c++.dg/try-catch-4.mm: New.
7483         * obj-c++.dg/try-catch-5.mm: New.
7484         * obj-c++.dg/try-catch-6.mm: New.
7485         * obj-c++.dg/try-catch-7.mm: New.
7486         * obj-c++.dg/try-catch-8.mm: New.
7487         * obj-c++.dg/try-catch-9.mm: New.
7488         * obj-c++.dg/va-meth-1.mm: New.
7489
7490 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
7491
7492         * obj-c++.dg/selector-1.mm: New.
7493         * obj-c++.dg/selector-2.mm: New.
7494
7495 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
7496
7497         * obj-c++.dg/selector-3.mm: New.
7498         * objc.dg/selector-3.m: New.
7499
7500 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
7501
7502         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
7503         about where warning appears.
7504
7505 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
7506
7507         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
7508         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7509         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7510         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7511
7512 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
7513
7514         * gcc.dg/20050524-1.c: New test.
7515
7516 2005-05-25  Jan Hubicka  <jh@suse.cz>
7517
7518         * gcc.dg/tree-prof/inliner-1.c: New.
7519
7520 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
7521
7522         * gcc.dg/tree-prof: New directory.
7523         * gcc.dg/tree-prof/tree-prof.exp: New.
7524
7525 2005-05-25  DJ Delorie  <dj@redhat.com>
7526
7527         * gcc.dg/Wattributes-1.c: New.
7528         * gcc.dg/Wattributes-2.c: New.
7529         * gcc.dg/Wattributes-3.c: New.
7530
7531 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
7532
7533         PR tree-optimization/19833
7534         * gcc.dg/uninit-4.c: Remove xfail.
7535         * gcc.dg/uninit-9.c: Ditto.
7536
7537 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
7538
7539         * obj-c++.dg/bitfield-[1-5].mm: New.
7540         * obj-c++.dg/class-protocol-1.mm: New.
7541         * obj-c++.dg/comp-types-1[0-1].mm: New.
7542         * obj-c++.dg/comp-types-[2-9].mm: New.
7543         * obj-c++.dg/encode-[4-8].mm: New.
7544         * obj-c++.dg/layout-1.mm: New.
7545         * obj-c++.dg/method-1[0-9].mm: New.
7546         * obj-c++.dg/method-2[0-1].mm: New.
7547         * obj-c++.dg/method-[8-9].mm: New.
7548         * obj-c++.dg/objc-gc-3.mm: New.
7549         * obj-c++.dg/try-catch-10.mm: New.
7550         * objc.dg/bitfield-5.m: New.
7551         * objc.dg/comp-types-10.m: New.
7552         * objc.dg/comp-types-9.m: New.
7553         * objc.dg/layout-1.m: New.
7554         * objc.dg/objc-gc-4.m: New.
7555         * objc.dg/try-catch-9.m: New.
7556         * objc.dg/class-protocol-1.m: Tweak diagnostics.
7557         * objc.dg/comp-types-1.m: Likewise.
7558         * objc.dg/comp-types-[5-6].m: Likewise.
7559         * objc.dg/method-9.m: Likewise.
7560
7561 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
7562
7563         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
7564         and on hardware without VMX support.
7565
7566         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
7567
7568         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
7569
7570         * lib/profopt.exp (dg-final-generate, dg-final-use,
7571         profopt-final-code, profopt-get-options): New.
7572         (profopt-execute): Process test directives.
7573
7574         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
7575         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
7576         cleanup-tree-dump, cleanup-saved-temps): Update comments.
7577
7578 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
7579
7580         PR C++/21645
7581         * g++.dg/init/ctor5.C: New test.
7582
7583 2005-05-24  Ira Rosen  <irar@il.ibm.com>
7584
7585         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
7586         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
7587         vect-113.c, vect-114.c.
7588
7589 2005-05-23  Adam Nemet  <anemet@lnxw.com>
7590
7591         * gcc.dg/const-elim-1.c: Remove xfails.
7592
7593 2005-05-23  Jeff Law  <law@redhat.com>
7594
7595         * gcc.c-torture/compile/pr21638.c: New test.
7596         * gcc.c-torture/compile/20050520-1.c: New test.
7597
7598 2005-05-23  Nick Clifton  <nickc@redhat.com>
7599
7600         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
7601         be a proper triple, ie: m32r*-*-*.
7602         * g++.old-deja/g++.jason/thunk3.C: Likewise.
7603
7604 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
7605
7606         PR middle-end/21331
7607         PR tree-opt/21293
7608         * gcc.c-torture/compile/pr21293.c: New test.
7609         * gcc.c-torture/execute/pr21331.c: New test.
7610
7611 2004-05-20  Richard Henderson  <rth@redhat.com>
7612
7613         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
7614
7615 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
7616
7617         * obj-c++-dg.exp: Add.
7618         * obj-c++.exp: Add.
7619         * obj-c++.dg/dg.exp: Add.
7620
7621 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
7622
7623         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
7624         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
7625
7626 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
7627
7628         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
7629
7630 2004-05-19  Richard Henderson  <rth@redhat.com>
7631
7632         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
7633
7634 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
7635
7636         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
7637
7638         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
7639
7640 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
7641
7642         PR c++/21495
7643         * g++.dg/parse/extern1.C: New test.
7644         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
7645
7646 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7647
7648         * gcc.dg/c99-math.h: New.
7649         * gcc.dg/c99-math-float-1.c: New test.
7650         * gcc.dg/c99-math-double-1.c: Likewise.
7651         * gcc.dg/c99-math-long-double-1.c: Likewise.
7652
7653 2005-05-18  Richard Henderson  <rth@redhat.com>
7654
7655         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
7656
7657 2005-05-18  Devang Patel  <dpatel@apple.com>
7658
7659         * g++.dg/opt/20050511-1.C: New test.
7660
7661 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
7662
7663         PR libfortran/21127
7664         * gfortran.dg/reshape-complex.f90: New test.
7665
7666 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
7667
7668         * gfortran.dg/array_constructor_1.f90: New test.
7669         * gfortran.dg/array_constructor_2.f90: New test.
7670
7671 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
7672
7673         PR fortran/20954
7674         * gfortran.dg/pr20954.f: New test.
7675
7676 2005-05-17  Mike Stump  <mrs@apple.com>
7677
7678         Yet more Objective-C++...
7679
7680         * objc.dg/method-5.m: Update.
7681         * objc.dg/method-6.m: Update.
7682         * objc.dg/method-7.m: Update.
7683         * objc.dg/method-9.m: Update.
7684         * objc.dg/try-catch-2.m: Update.
7685
7686 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
7687
7688         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
7689         Remove little-endian optimizations.
7690
7691 2005-05-17  Jeff Law  <law@redhat.com>
7692
7693         * g++.dg/tree-ssa/pr14814.C: New test.
7694         * gcc.dg/tree-ssa/pr14814.C: New test.
7695         * gcc.dg/tree-ssa/pr17141-1.C: New test.
7696         * gcc.dg/tree-ssa/pr17141-2.C: New test.
7697
7698 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
7699
7700         * gcc.dg/compat/generate-random.c: Do not include
7701         libiberty.h.
7702         * gcc.dg/compat/generate-random_r.c: Likewise.
7703
7704 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
7705
7706         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
7707
7708 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
7709
7710         PR middle-end/21595
7711         * g++.dg/tree-ssa/builtin1.C: New testcase.
7712
7713 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
7714
7715         PR c++/21454
7716         * g++.dg/opt/const4.C: New test.
7717
7718         PR middle-end/21492
7719         * g++.dg/opt/crossjump1.C: New test.
7720
7721         PR tree-optimization/21610
7722         * gcc.c-torture/compile/20050516-1.c: New test.
7723
7724         PR fortran/15080
7725         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
7726         about the test failing.
7727         * gfortran.fortran-torture/execute/where_7.f90: New test.
7728         * gfortran.fortran-torture/execute/where_8.f90: New test.
7729
7730 2005-05-16  Richard Henderson  <rth@redhat.com>
7731
7732         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
7733         i?86 and x86_64.
7734
7735 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
7736
7737         * gcc.dg/compat/generate-random.c (config.h): Do not include.
7738         (limits.h): Include unconditionally.
7739         (stdlib.h): Likewise.
7740         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
7741         (limits.h): Include unconditionally.
7742         (stdlib.h): Likewise.
7743         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
7744         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
7745         (limits.h): Include unconditionally.
7746         (stdlib.h): Likewise.
7747         (hashtab.h): Do not include.
7748         (getopt.h): Likewise.
7749         (stddef.h): Include.
7750         (hashval_t): Define.
7751         (struct entry): Add "next" field.
7752         (HASH_SIZE): New macro.
7753         (hash_table): New variable.
7754         (switchfiles): Do not use xmalloc.
7755         (mix): New macro.
7756         (iterative_hash): New function.
7757         (hasht): Remove.
7758         (e_exists): New function.
7759         (e_insert): Likewise.
7760         (output): Use, instead of libiberty hashtable functions.
7761         (main): Do not use getopt.  Do not call htab_create.
7762
7763 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
7764
7765         PR libstdc++/21526
7766         * lib/target-supports.exp (check_mkfifo_available):
7767         Return 0 for cygwin as mkfifo support incomplete on platform.
7768         Fix typos in comments.
7769
7770 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
7771
7772         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
7773
7774 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
7775
7776         PR fortran/17432
7777         * gfortran.dg/assign_4.f: New test.
7778
7779 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
7780
7781         PR tree-optimization/21563
7782         * gcc.dg/tree-ssa/pr21563.c: New.
7783
7784 2005-05-14  Jan Hubicka  <jh@suse.cz>
7785
7786         * gcc.dg/noreturn-7.c: Allow control reaches warning.
7787
7788 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
7789
7790         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
7791
7792 2005-05-13  Julian Brown  <julian@codesourcery.com>
7793
7794         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
7795         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
7796
7797 2005-05-13  Jan Hubicka  <jh@suse.cz>
7798
7799         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
7800         * gcc.dg/fold-xor-?.c: Likewise.
7801         * gcc.dg/pr15784-?.c: Likewise.
7802         * gcc.dg/pr20922-?.c: Likewise.
7803         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
7804         * gcc.dg/tree-ssa/pr17598.c: Likewise.
7805         * gcc.dg/tree-ssa/pr20470.c: Likewise.
7806
7807 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7808
7809         PR fortran/21260
7810         * gfortran.dg/hollerith_1.f90: New test.
7811
7812 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7813
7814         * gfortran.dg/func_result_2.f90: New test.
7815
7816 2005-05-11  Bud Davis  <bdavis@gfortran.org>
7817
7818         * gfortran.dg/dev_null.f90: New test.
7819
7820 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
7821
7822         * gcc.dg/arm-vfp1.c: Revert last change.
7823
7824 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
7825
7826         PR middle-end/19807
7827         PR tree-optimization/19639
7828         * g++.dg/tree-ssa/pr19807.C: New testcase.
7829
7830 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7831
7832         PR libfortran/21471
7833         * gfortran.dg/append-1.f90: New test.
7834
7835 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
7836
7837         * gcc.dg/pr18501.c: XFAIL.
7838         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
7839         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
7840         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
7841         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
7842         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
7843         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
7844         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
7845         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
7846
7847 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7848
7849         PR fortran/20178
7850         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
7851         gfortran.dg/f2c_3.f90: New tests.
7852
7853         * gfortran.dg/return_1.f90: Fix dg annotation.
7854
7855 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
7856
7857         * gcc.c-torture/compile/20050510-1.c: New test.
7858
7859 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
7860
7861         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
7862
7863 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
7864
7865         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
7866
7867 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
7868
7869         PR c/17913
7870         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
7871
7872 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
7873
7874         PR c/21342
7875         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
7876         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
7877
7878 2005-05-10  Ben Elliston  <bje@au.ibm.com>
7879
7880         PR debug/16676
7881         * gcc.dg/debug/pr16676.c: New test.
7882
7883 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
7884
7885         PR testsuite/21443
7886         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
7887         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
7888         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
7889         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
7890         Change -O1 to -O2.
7891         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
7892         -fno-tree-dominator-opts.
7893
7894 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7895
7896         * gfortran.dg/return_1.f90: New test.
7897
7898 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
7899
7900         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
7901
7902         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
7903
7904 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
7905
7906         PR c++/21427
7907         * g++.dg/inherit/covariant13.C: New.
7908
7909 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7910
7911         PR libfortran/19155
7912         * gfortran.dg/pr19155.f: New test.
7913
7914 2005-05-08  Roger Sayle  <roger@eyesopen.com>
7915
7916         PR inline-asm/8788
7917         * gcc.dg/pr8788-1.c: New testcase.
7918
7919 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
7920
7921         PR target/21416
7922         * gcc.target/mips/fpcmp-[12].c: New tests.
7923
7924 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
7925
7926         * lib/target-supports-dg.exp (dg-require-fork): New function.
7927         (dg-require-mkfifo): Likewise.
7928         * lib/target-supports.exp (check_function_available): New
7929         function.
7930         (check_fork_available): Likewise.
7931         (check_mkfifo_available): Likewise.
7932
7933 2005-05-06  Jeff Law  <law@redhat.com>
7934
7935         * gcc.c-torture/compile/pr21380.c: New test.
7936
7937 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
7938
7939         PR c++/20961
7940         * g++.dg/ext/weak3.C: New test.
7941
7942 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
7943
7944         PR c++/21352
7945         * g++.dg/template/crash37.C: New test.
7946
7947 2005-05-05  Paul Brook  <paul@codesourcery.com>
7948
7949         * gcc.dg/arm-g2.c: Use effective-target arm32.
7950         * gcc.dg/arm-mmx-1.c: Ditto.
7951         * gcc.dg/arm-scd42-2.c: Ditto.
7952         * gcc.dg/arm-vfp1.c: Ditto.
7953         * lib/target-supports.exp (check_effective_target_arm32): New
7954         function.
7955
7956 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
7957
7958         PR libfortran/21354
7959         gfortran.dg/in_pack_rank7.f90: New test.
7960
7961 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
7962
7963         PR middle-end/15618
7964         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
7965
7966 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
7967
7968         PR middle-end/21265
7969         * gcc.dg/20050503-1.c: New test.
7970
7971         PR rtl-optimization/21239
7972         * gcc.dg/i386-sse-11.c: New test.
7973
7974 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
7975
7976         PR target/16888
7977         * gcc.target/i386/asm-1.c: New test.
7978
7979 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
7980
7981         PR rtl-optimization/21330
7982         * gcc.c-torture/execute/20050502-1.c: New test.
7983
7984         PR target/21297
7985         * gcc.c-torture/execute/20050502-2.c: New test.
7986
7987 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
7988
7989         PR middle-end/21282
7990         * gcc.dg/pr21282.c: New.
7991
7992 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
7993
7994         * gcc.dg/vect/pr20122.c: Clean up .vect file.
7995         * gcc.dg/vect/vect-92.c: Likewise.
7996         * gcc.dg/vect/vect-93.c: Likewise.
7997         * gcc.dg/vect/vect-dv-1.c: Likewise.
7998         * gcc.dg/vect/vect-dv-2.c: Likewise.
7999         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
8000
8001 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
8002
8003         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
8004         * gfortran.dg/vect/vect-2.f90: Likewise.
8005         * gfortran.dg/vect/vect-3.f90: Likewise.
8006         * gfortran.dg/vect/vect-4.f90: Likewise.
8007         * gfortran.dg/vect/vect-5.f90: Likewise.
8008
8009 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
8010
8011         PR target/20813
8012         * gcc.dg/rs6000-fpint-2.c: New.
8013
8014 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
8015
8016         PR c/15698
8017         * gcc.dg/builtins-30.c: Update expected messages.
8018         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
8019         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
8020         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
8021
8022 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
8023
8024         PR tree-optimization/21294
8025         * gcc.dg/tree-ssa/pr21294.c: New.
8026
8027 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
8028
8029         * gcc.dg/altivec-3.c (vec_store): Do not use the old
8030         __builtin_altivec_st_internal_4si built-in.
8031
8032 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
8033
8034         PR c++/15875
8035         * g++.dg/template/ptrmem14.C: New test.
8036
8037 2005-05-02  Paul Brook  <paul@codesourcery.com>
8038
8039         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
8040
8041 2005-05-02  Michael Matz  <matz@suse.de>
8042
8043         PR c++/19542
8044         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
8045
8046 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
8047
8048         * g++.dg/cpp/weak.C: New test.
8049
8050 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
8051
8052         * gcc.dg/tree-ssa/loop-8.c: New test.
8053
8054 2005-04-30  Michael Maty  <matz@suse.de>
8055
8056         * gcc.dg/inline-mcpy.c: New test.
8057
8058 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
8059
8060         PR libfortran/18958
8061         * gfortran.dg/eoshift.f90: New test case.
8062
8063 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
8064
8065         PR libfortran/18857
8066         * gfortran.dg/matmul_1.f90: New test.
8067
8068 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
8069
8070         PR tree-optimization/21030
8071         * gcc.dg/tree-ssa/pr21030.c: New.
8072
8073 2005-04-29  Devang Patel  <dpatel@apple.com>
8074
8075         PR tree-optimization/21272
8076         * gcc.dg/vect/vect-ifcvt-10.c: New test.
8077
8078 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
8079
8080         PR fortran/13082
8081         PR fortran/18824
8082         * gfortran.dg/entry_4.f90: New test.
8083         * gfortran.fortran-torture/execute/entry_1.f90: New test.
8084         * gfortran.fortran-torture/execute/entry_2.f90: New test.
8085         * gfortran.fortran-torture/execute/entry_3.f90: New test.
8086         * gfortran.fortran-torture/execute/entry_4.f90: New test.
8087         * gfortran.fortran-torture/execute/entry_5.f90: New test.
8088         * gfortran.fortran-torture/execute/entry_6.f90: New test.
8089         * gfortran.fortran-torture/execute/entry_7.f90: New test.
8090
8091 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8092
8093         * gfortran.fortran-torture/execute/entry_8.f90: New test.
8094
8095 2005-04-29  Paul Brook   <paul@codesourcery.com>
8096
8097         * gfortran.dg/entry_3.f90: New test.
8098
8099 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8100
8101         * gfortran.dg/implicit_4.f90: New test.
8102
8103 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
8104
8105         * lib/target-supports.exp (check_profiling_available): Return
8106         false for xtensa-*-elf.
8107
8108 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
8109
8110         * lib/fortran-torture.exp (fortran-torture.exp): Catch
8111         error if file cannot be deleted.
8112
8113 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
8114
8115         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
8116         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
8117         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
8118         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
8119         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
8120         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
8121         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
8122         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
8123         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
8124         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
8125         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
8126         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
8127         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
8128
8129 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8130
8131         PR fortran/20865
8132         * gfortran.dg/pr20865.f90: New test.
8133
8134 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
8135
8136         * gcc.dg/void-cast-2.c: New test.
8137
8138 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
8139
8140         PR c/21159
8141         * gcc.dg/void-cast-1.c: New test.
8142
8143 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
8144
8145         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
8146
8147 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8148
8149         PR fortran/21177
8150         * gfortran.dg/pr21177.f90: New test.
8151
8152 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
8153
8154         PR tree-optimization/21171
8155         * gcc.dg/tree-ssa/pr21171.c: New test.
8156
8157 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
8158
8159         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
8160         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
8161         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
8162         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
8163         gcc.dg/tree-ssa/gen-vect-32.c: New.
8164         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
8165         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
8166         don't run on PPC32.
8167
8168 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
8169
8170         PR c/21213
8171         * gcc.dg/transparent-union-3.c: New test.
8172
8173 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
8174
8175         PR c/20740
8176         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
8177         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
8178         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
8179         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
8180         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
8181         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
8182
8183 2005-04-26  Jeff Law  <law@redhat.com>
8184
8185         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
8186         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
8187         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
8188         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
8189         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
8190         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
8191         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
8192
8193 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
8194
8195         PR tree-optimization/17598
8196         * gcc.dg/tree-ssa/pr17598.c: New testcase.
8197
8198 2005-04-25  Mike Stump  <mrs@apple.com>
8199
8200         * objc.dg/fix-and-continue-1.m: Add.
8201
8202 2005-04-25  Roger Sayle  <roger@eyesopen.com>
8203
8204         PR c++/20995
8205         * g++.dg/opt/pr20995-1.C: New test case.
8206
8207 2005-04-25  Devang Patel <dpatel@apple.com>
8208
8209         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
8210
8211 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
8212
8213         PR testsuite/21062
8214         * g++.dg/opt/alias2.C (printf): Correct the prototype.
8215
8216 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
8217
8218         PR C++/21188
8219         * g++.dg/opt/rtti2.C: New test.
8220
8221 2005-04-25  Paul Brook  <paul@codesourcery.com>
8222         Steven G. Kargl  <kargls@comcast.net>
8223
8224         PR fortran/20879
8225         * gfortran.dg/ichar_1.f90: New file.
8226
8227 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
8228
8229         PR middle-end/20991
8230         * g++.dg/opt/pr20991.C: New test.
8231
8232         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
8233         where sizeof (type) < __alignof__ (type).
8234         * gcc.dg/compat/struct-layout-1.h: Likewise.
8235
8236 2005-04-24  Per Bothner  <per@bothner.com>
8237             Devang Patel  <dpatel@apple.com>
8238
8239         PR preprocessor/20907
8240         * gcc.dg/cpp/very-long-comment.c: New test.
8241
8242 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8243
8244         PR fortran/20059
8245         * gfortran.dg/common_5.f: New test.
8246
8247 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
8248
8249         PR middle-end/21082
8250         * g++.dg/tree-ssa/pr21082.C: New testcase.
8251
8252 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
8253
8254         * gcc.dg/vect/vect-99.c: New test.
8255
8256 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
8257
8258         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
8259
8260 2005-04-22  Jeff Law  <law@redhat.com>
8261
8262         * gcc.dg/uninit-5.c: Remove xfails.
8263         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
8264         conditionals and loads.
8265
8266 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
8267
8268         PR libfortran/20074
8269         PR libfortran/20436
8270         PR libfortran/21108
8271         * gfortran.dg/nested_reshape.f90: new test
8272         * gfortran.dg/reshape-alloc.f90: new test
8273         * gfortran.dg/reshape.f90: new test
8274
8275 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
8276
8277         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
8278
8279         * gcc.dg/arm-vfp1.c: New test.
8280
8281 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
8282
8283         PR c++/21087
8284         * g++.dg/lookup/builtin2.C: New test.
8285
8286 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
8287
8288         * gcc.dg/weak/weak-13.c: New test.
8289
8290 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
8291
8292         * lib/target-supports.exp (check_effective_target_sync_int_long):
8293         Add powerpc*.
8294
8295 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
8296
8297         * gcc.target/mips/branch-1.c: New test.
8298
8299 2005-04-21  Richard Henderson  <rth@redhat.com>
8300
8301         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
8302         * gcc.dg/vect/vect-86.c: Likewise.
8303         * gcc.dg/vect/vect-87.c: Likewise.
8304         * gcc.dg/vect/vect-88.c: Likewise.
8305
8306 2005-04-21  Devang Patel  <dpatel@apple.com>
8307
8308         PR optimization/20994
8309         * gcc.dg/tree-ssa/ifc-3.c: New test.
8310
8311 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
8312
8313         PR c/12913
8314         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
8315         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
8316         gcc.dg/c99-vla-jump-5.c: New tests.
8317
8318 2005-04-19  Richard Henderson  <rth@redhat.com>
8319
8320         * lib/target-supports.exp (check_effective_target_vect_int_mult):
8321         Fix typo in exists check.
8322         (check_effective_target_sync_int_long): New.
8323         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
8324         * gcc.dg/ia64-sync-2.c: Likewise.
8325         * gcc.dg/ia64-sync-3.c: Likewise.
8326         * gcc.dg/ia64-sync-4.c: Likewise.
8327
8328 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
8329
8330         * gcc.dg/fold-xor-1.c: New test.
8331         * gcc.dg/fold-xor-2.c: New test.
8332
8333 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
8334
8335         PR target/20670
8336         * g++.dg/eh/fp-regs.C: New test.
8337
8338 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
8339
8340         * gcc.dg/Wint-to-pointer-cast-1.c,
8341         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
8342         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
8343         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
8344
8345 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8346
8347         PR fortran/16861
8348         * gfortran.dg/pr16861.f90: New test.
8349
8350 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
8351
8352         * gcc.dg/pr21085.c: New test.
8353
8354 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
8355
8356         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
8357         (setup_mips_tests, dg-mips-options): New procedures.
8358         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
8359         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
8360         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
8361         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
8362         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
8363         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
8364         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
8365         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
8366         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
8367         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
8368         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
8369         dg-mips-options instead of dg-options.  Remove now-redundant
8370         preprocessor guards.
8371         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
8372         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
8373         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
8374         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
8375         * gcc.dg/vr-mult-2.c: Delete.
8376         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
8377         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
8378         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
8379         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
8380         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
8381         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
8382         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
8383
8384 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
8385
8386         * ada/acats/run_all.sh: Use sync when executable not present.
8387
8388 2005-04-18  Devang Patel  <dpatel@apple.com>
8389
8390         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
8391         * gcc.dg/vect/vect-11a.c: New.
8392         * gcc.dg/vect/vect-none.c: Update.
8393         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
8394
8395 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
8396
8397         PR tree-optimization/20922
8398         * gcc.dg/pr20922-1.c: New test.
8399         * gcc.dg/pr20922-2.c: New test.
8400         * gcc.dg/pr20922-3.c: New test.
8401         * gcc.dg/pr20922-4.c: New test.
8402         * gcc.dg/pr20922-5.c: New test.
8403         * gcc.dg/pr20922-6.c: New test.
8404
8405 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8406
8407         PR libfortran/20950
8408         * gfortran.dg/pr20950.f: New test.
8409
8410 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8411
8412         PR libfortran/19216
8413         * gfortran.dg/pr19216.f: New test.
8414
8415 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
8416
8417         PR tree-optimization/21001
8418         * gcc.dg/tree-ssa/pr21001.c: New.
8419
8420 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
8421
8422         PR libfortran/21075
8423         * gfortran.dg/reshape_rank7.f90: New test.
8424
8425 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
8426
8427         PR libfortran/12884 gfortran.dg/pr12884.f: New test
8428         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
8429         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
8430         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
8431         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
8432         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
8433         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
8434         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
8435         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
8436         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
8437         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
8438         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
8439         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
8440         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
8441         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
8442         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
8443         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
8444         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
8445         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
8446         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
8447         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
8448
8449 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
8450
8451         * gfortran.dg/wtruncate.f: New testcase.
8452         * gfortran.dg/wtruncate.f90: New testcase.
8453
8454 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
8455
8456         PR c++/21025
8457         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
8458         which sizeof/alignof is dependent, rather than just whether we are
8459         processing_template_decl.
8460
8461 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
8462
8463         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
8464         corrected typo where the wrong variables had been compared.
8465
8466 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
8467
8468         PR libfortran/18495
8469         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
8470         Test callee-allocated version of return array with a write
8471         statement.
8472         Test spread with a temporary with another write statement.
8473
8474 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
8475
8476         PR tree-optimization/21031
8477         * gcc.dg/tree-ssa/pr21031.c: New.
8478
8479 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
8480
8481         PR tree-optimization/21004
8482         * gcc.dg/builtins-53.c: Include builtins-config.h.
8483         Check floorf, ceilf, floorl and ceill transformations
8484         only when HAVE_C99_RUNTIME is defined.
8485
8486 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
8487
8488         PR middle-end/20739
8489         * gcc.dg/tree-ssa/pr20739.c: New test.
8490
8491 2005-04-14  Mike Stump  <mrs@apple.com>
8492
8493         * gcc.dg/Foundation.framework/empty: New.
8494         * gcc.dg/framework-2.c: New.
8495
8496 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
8497
8498         PR tree-optimization/21021
8499         * gcc.c-torture/compile/pr21021.c: New.
8500
8501 2005-04-14  Janis Johnson  <janis187@us.ibm.com
8502
8503         PR testsuite/21010
8504         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
8505         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
8506         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
8507         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
8508         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
8509         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
8510         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
8511         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
8512
8513 2005-04-14  Richard Henderson  <rth@redhat.com>
8514
8515         * lib/target-supports.exp (check_effective_target_vect_condition):
8516         Add ia64, i?86, and x86_64.
8517
8518 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
8519
8520         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
8521
8522 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
8523
8524         PR tree-optimization/20657
8525         * gcc.dg/tree-ssa/pr20657.c: New.
8526
8527 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
8528
8529         * gcc.dg/builtins-53.c: Also check (int)trunc* and
8530         (long long int)trunc*.
8531
8532 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
8533
8534         PR target/20927
8535         * gcc.dg/pr20927.c: New test.
8536
8537 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
8538
8539         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
8540         * gcc.target/mips/asm-1.c: Likewise.
8541
8542 2005-04-13  Dale Johannesen  <dalej@apple.com>
8543
8544         * objc.dg/objc-fast-4.m: New.
8545
8546 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
8547
8548         * gcc.target/cris/torture/cris-torture.exp: New driver in new
8549         directory.
8550         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
8551
8552 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
8553
8554         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
8555         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
8556         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
8557
8558 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
8559
8560         PR tree-optimization/20913
8561         * gcc.dg/tree-ssa/pr20913.c: New.
8562
8563         PR tree-optimization/20702
8564         * gcc.dg/tree-ssa/pr20702.c: New.
8565
8566 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8567
8568         PR c++/13744
8569         * g++.dg/inherit/local3.C: New test.
8570
8571 2005-04-12  Jeff Law  <law@redhat.com>
8572
8573         * gcc.dg/tree-ssa/20050412-1.c: New test.
8574
8575 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
8576
8577         PR libfortran/19016
8578         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
8579         Add tests with mask generated by expression.
8580         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
8581         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
8582         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
8583
8584 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
8585
8586         PR middle-end/20917
8587         * gcc.dg/20050409-1.c: New test.
8588
8589 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
8590
8591         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
8592
8593 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
8594
8595         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
8596         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
8597         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
8598         (TARGET_CXX): Adjust accordingly.
8599         * target.h (struct gcc_target): Remove epxort_class_data.  Add
8600         determine_class_data_visibility and class_data_always_comdat.
8601         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
8602         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
8603         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
8604         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
8605         (arm_cxx_determine_class_data_visibility): New.
8606         (arm_cxx_class_data_always_comdat): Likewise.
8607         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
8608         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
8609         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
8610         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
8611         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
8612         Define.
8613
8614 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
8615
8616         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
8617
8618 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
8619
8620         * gcc.dg/i386-darwin-fpmath.c: New.
8621
8622 2004-04-11  Devang Patel  <dpatel@apple.com>
8623
8624         * lib/target-supports.exp (check_effective_target_vect_condition): New.
8625         * gcc.dg/vect/vect-ifcvt-1.c: New test.
8626         * gcc.dg/vect/vect-ifcvt-2.c: New test.
8627         * gcc.dg/vect/vect-ifcvt-3.c: New test.
8628         * gcc.dg/vect/vect-ifcvt-4.c: New test.
8629         * gcc.dg/vect/vect-ifcvt-5.c: New test.
8630         * gcc.dg/vect/vect-ifcvt-6.c: New test.
8631         * gcc.dg/vect/vect-ifcvt-7.c: New test.
8632         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
8633
8634 2004-04-11  Devang Patel  <dpatel@apple.com>
8635
8636         * gcc.dg/vect/vect-dv-1.c: New test.
8637         * gcc.dg/vect/vect-dv-2.c: New test.
8638
8639 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
8640
8641         PR tree-optimization/20933
8642         * gcc.dg/tree-ssa/pr20933.c: New test.
8643
8644 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8645
8646         * gfortran.dg/fold_nearest.f90: New test.
8647
8648 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
8649
8650         * gcc.dg/tree-ssa/alias-1.c: New test.
8651
8652 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
8653
8654         PR tree-optimization/20920
8655         * g++.dg/tree-ssa/pr20920.C: New test.
8656
8657 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
8658
8659         * gcc.dg/builtins-53.c: Also check (int)ceil* and
8660         (long long int)ceil*.
8661
8662 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
8663
8664         * g++.dg/warn/Wdtor1.C: Declare template in system header with
8665         explicit C++ linkage.
8666
8667 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8668
8669         * gfortran.dg/pr17229.f: Take care of the new obsolescence
8670         warning for arithmetic IF statements.
8671
8672 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
8673
8674         * eor_handling_1.f90: New test case.
8675         * eor_handling_2.f90: New test case.
8676         * eor_handling_3.f90: New test case.
8677         * eor_handling_4.f90: New test case.
8678         * eor_handling_5.f90: New test case.
8679         * noadv_size.f90: New test case.
8680         * pad_no.f90: New test case.
8681
8682 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
8683
8684         * gcc.c-torture/execute/20050410-1.c: New test.
8685
8686 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
8687
8688         * gcc.dg/pr20126.c: New.
8689
8690 2005-04-09  Bud Davis  <bdavis@gfortran.org>
8691             Steven G. Kargl <kargls@comcast.net>
8692
8693         * gfortran.dg/PR19872.f: New test.
8694
8695 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
8696
8697         * gfortran.dg/nint_1.f90: Fix dg-do directive.
8698
8699 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
8700
8701         * gfortran.dg/nint_1.f90: New test.
8702
8703 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
8704
8705         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
8706         Added test for callee-allocated arrays with write statements.
8707         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
8708         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
8709         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
8710         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
8711         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
8712
8713 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
8714
8715         PR libfortran/20163
8716         * gfortran.dg/open-options-blanks.f: New test.
8717
8718 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
8719
8720         PR fortran/13257
8721         * gfortran.dg/comma_format_extension_[1234].f: New tests.
8722
8723 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
8724
8725         * gcc.dg/tree-ssa/stdarg-1.c: New test.
8726         * gcc.dg/tree-ssa/stdarg-2.c: New test.
8727         * gcc.dg/tree-ssa/stdarg-3.c: New test.
8728         * gcc.dg/tree-ssa/stdarg-4.c: New test.
8729         * gcc.dg/tree-ssa/stdarg-5.c: New test.
8730         * gcc.c-torture/execute/stdarg-4.c: New test.
8731
8732         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
8733
8734         PR target/20795
8735         * g++.dg/abi/param2.C: New test.
8736
8737 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
8738
8739         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
8740
8741 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
8742
8743         * gcc.dg/builtins-53.c: New test.
8744
8745 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
8746
8747         * g++.dg/tree-ssa/pr18178.C: New test.
8748         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
8749         * gcc.c-torture/execute/20041019-1.c: New test.
8750         * gcc.dg/tree-ssa/20041008-1.c: New test.
8751         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
8752         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
8753         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
8754         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
8755         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
8756         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
8757         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
8758         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
8759         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
8760         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
8761
8762 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
8763
8764         PR rtl-optimization/20466
8765         * gcc.c-torture/execute/pr20466-1.c: New test.
8766
8767 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
8768
8769         PR c++/20905
8770         * g++.dg/parse/cond2.C: New test.
8771
8772         PR c++/20145
8773         * g++.dg/warn/Wdtor1.C: New test.
8774
8775 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8776
8777         PR fortran/17229
8778         * gfortran.dg/pr17229.f: New test.
8779
8780 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
8781
8782         * gfortran.dg/tiny_1.f90: New test.
8783         * gfortran.dg/tiny_2.f90: ditto.
8784
8785 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
8786
8787         * gfortran.dg/eor_1.f90: Fix dg-do run line
8788         * gfortran.dg/open_new.f90: Fix dg-do run line
8789
8790 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
8791
8792         * lib/target-supports.exp (get_compiler_messages): Support
8793         optional arguments, the fourth being compiler options.
8794         (check_effective_target_fpic): New proc.
8795         * gcc.dg/20050321-2.c: Restrict to target fpic.
8796
8797 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
8798
8799         * gcc.dg/15443-1.c: New test.
8800         * gcc.dg/15443-2.c: Likewise.
8801
8802 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8803
8804         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
8805
8806 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
8807
8808         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
8809
8810 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
8811
8812         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
8813         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
8814         -m64.
8815         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
8816         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
8817         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
8818
8819 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
8820
8821         PR c++/20212
8822         * g++.dg/warn/Wunused-11.C: New test.
8823
8824 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
8825
8826         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
8827
8828 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
8829
8830         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
8831
8832 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
8833
8834         PR c++/20734
8835         * g++.dg/template/ptrmem13.C: New test.
8836
8837 2005-04-05  Per Bothner  <per@bothner.com>
8838
8839         * lib/gcc.exp: Always add -fno-show-column, for now.
8840
8841 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
8842
8843         PR testsuite/20767
8844         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
8845         of plain old "unsigned int" for the type of "i".  Makes this test
8846         64bit clean.
8847
8848 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
8849
8850         * gcc.dg/i386-ssefn-1.c: New test.
8851         * gcc.dg/i386-ssefn-2.c: New test.
8852         * gcc.dg/i386-ssefn-3.c: New test.
8853         * gcc.dg/i386-ssefn-4.c: New test.
8854
8855 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
8856
8857         PR tree-optimization/20076
8858         * gcc.dg/builtin-apply4.c: New test.
8859
8860         PR preprocessor/19475
8861         * gcc.dg/cpp/macspace1.c: New test.
8862         * gcc.dg/cpp/macspace2.c: New test.
8863
8864 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8865
8866         * gfortran.dg/pr20755.f: Fixed bad format.
8867
8868 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
8869
8870         PR c++/20763
8871         * g++.dg/ext/attrib21.C: New test.
8872
8873 2004-04-05  Devang Patel  <dpatel@apple.com>
8874
8875         * lib/target-supports.exp (check_effective_target_vect_shif): New.
8876         * gcc.dg/vect/vect-shift-1.c: New test.
8877
8878 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8879
8880         PR libfortran/20755
8881         * gfortran.dg/pr20755.f: New test.
8882
8883 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
8884
8885         * gfortran.dg/pr15959.f90: New test.
8886         * gfortran.dg/string_pad_trunc.f90: New test.
8887
8888 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8889
8890         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
8891         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
8892         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
8893         syntax.
8894
8895 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8896
8897         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
8898
8899 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8900
8901         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
8902         * gcc.c-torture/compile/20011119-2.c: Likewise.
8903         * gcc.c-torture/compile/981001-2.c: Likewise.
8904
8905 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
8906
8907         PR c++/20679
8908         * g++.dg/template/overload4.C: New test.
8909
8910 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
8911
8912         PR c++/20746
8913         * g++.dg/abi/covariant5.C: New.
8914
8915         PR debug/20505
8916         * g++.dg/debug/const2.C: New.
8917
8918 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
8919
8920         PR rtl-optimization/16104
8921         * gcc.c-torture/execute/20050316-1.c: New test.
8922
8923 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
8924
8925         * g++.dg/template/spec23.C: Fix dg-error text.
8926
8927 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
8928
8929         PR c++/19199
8930         * g++.dg/expr/lval2.C: New.
8931
8932 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8933
8934         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
8935         __builtin_strcasecmp and __builtin_strncasecmp.
8936
8937 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
8938
8939         PR c++/20723
8940         * g++.dg/template/spec22.C: New.
8941         * g++.dg/template/spec23.C: New.
8942
8943 2005-04-03  Dale Ranta  <dir@lanl.gov>
8944             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8945
8946         PR libfortran/20068
8947         PR libfortran/20125
8948         PR libfortran/20156
8949         PR libfortran/20471
8950         * gfortran.dg/backspace.f: New test.
8951
8952 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
8953
8954         * gcc.dg/pr19345.c: New test.
8955
8956 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
8957
8958         PR tree-optimization/20640
8959         * gcc.dg/torture/tree-loop-1.c: New.
8960
8961 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
8962
8963         PR rtl-optimization/20290
8964         * gcc.c-torture/execute/loop-ivopts-2.c: New.
8965
8966 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
8967
8968         * gcc.dg/rs6000-fpint.c: New.
8969
8970 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
8971
8972         * gcc.dg/old-style-then-proto-1.c: New test.
8973
8974 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8975
8976         * gfortran.fortran-torture/execute/backspace.f90: Check
8977         after backspace and read was incorrect.
8978
8979 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8980
8981         * gcc.c-torture/execute/builtins/strcat.c: Check the result
8982         buffer past the terminating NUL using memcmp.
8983         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
8984         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
8985
8986         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
8987         Fix unused/uninitialized variable warnings.
8988
8989         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
8990         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
8991         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
8992         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
8993
8994         * gcc.c-torture/execute/builtins/abs-1-lib.c,
8995         gcc.c-torture/execute/builtins/fputs-lib.c,
8996         gcc.c-torture/execute/builtins/lib/fprintf.c,
8997         gcc.c-torture/execute/builtins/lib/main.c,
8998         gcc.c-torture/execute/builtins/lib/memcmp.c,
8999         gcc.c-torture/execute/builtins/lib/memmove.c,
9000         gcc.c-torture/execute/builtins/lib/mempcpy.c,
9001         gcc.c-torture/execute/builtins/lib/memset.c,
9002         gcc.c-torture/execute/builtins/lib/printf.c,
9003         gcc.c-torture/execute/builtins/lib/sprintf.c,
9004         gcc.c-torture/execute/builtins/lib/stpcpy.c,
9005         gcc.c-torture/execute/builtins/lib/strchr.c,
9006         gcc.c-torture/execute/builtins/lib/strcmp.c,
9007         gcc.c-torture/execute/builtins/lib/strcpy.c,
9008         gcc.c-torture/execute/builtins/lib/strcspn.c,
9009         gcc.c-torture/execute/builtins/lib/strlen.c,
9010         gcc.c-torture/execute/builtins/lib/strncat.c,
9011         gcc.c-torture/execute/builtins/lib/strncmp.c,
9012         gcc.c-torture/execute/builtins/lib/strncpy.c,
9013         gcc.c-torture/execute/builtins/lib/strrchr.c,
9014         gcc.c-torture/execute/builtins/lib/strspn.c,
9015         gcc.c-torture/execute/builtins/lib/strstr.c,
9016         gcc.c-torture/execute/builtins/memops-asm-lib.c,
9017         gcc.c-torture/execute/builtins/strlen-2.c,
9018         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
9019         prototypes.
9020
9021 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
9022
9023         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
9024         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
9025         selectany usage.
9026
9027 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
9028
9029         PR c++/19406
9030         * g++.dg/debug/using1.C: New test.
9031
9032 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
9033
9034         PR middle-end/20524
9035         * gcc.dg/alias-7.c: Prefix asm-declared name with
9036         __USER_LABEL_PREFIX__.
9037
9038 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
9039
9040         Fix fallout from PR middle-end/15700:
9041         * gcc.c-torture/compile/20011119-1.c: Take
9042         __USER_LABEL_PREFIX__ into account.
9043         * gcc.c-torture/compile/20011119-2.c: Likewise.
9044
9045 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9046
9047         PR c++/18644
9048         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
9049
9050 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
9051
9052         PR c/17855
9053         * gcc.c-torture/compile/struct-non-lval-1.c,
9054         gcc.c-torture/compile/struct-non-lval-2.c,
9055         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
9056
9057 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
9058
9059         * gcc.dg/tls/tls.exp: Remove temporary file.
9060         * g++.dg/tls/tls.exp: Ditto.
9061         * lib/file-format.exp: Ditto.
9062         * g++.dg/special/ecos.exp: Ditto.
9063
9064         * lib/profopt.exp: Treat prof_ext as a list.
9065         * gcc.misc-tests/bprob.exp: Ditto.
9066         * g++.dg/bprob/bprob.exp: Ditto.
9067
9068         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
9069         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
9070         g++.dg/tree-ssa/pointer-reference-alias.C,
9071         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
9072         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
9073         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
9074         g++.dg/vect/pr19951.cc: Ditto.
9075         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
9076         gcc.dg/builtins-47.c: Ditto.
9077         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
9078         gcc.dg/pr20115-1.c: Ditto.
9079         * gcc.dg/tree-ssa/20030530-2.c,
9080         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
9081         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
9082         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
9083         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
9084         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
9085         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
9086         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
9087         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
9088         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
9089         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
9090         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
9091         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
9092         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
9093         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
9094         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
9095         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
9096         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
9097         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
9098         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
9099         gcc.dg/tree-ssa/20030824-1.c,
9100         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
9101         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
9102         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
9103         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
9104         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
9105         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
9106         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
9107         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
9108         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
9109         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
9110         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
9111         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
9112         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
9113         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
9114         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
9115         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
9116         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
9117         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
9118         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
9119         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
9120         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
9121         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
9122         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
9123         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
9124         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
9125         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
9126         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
9127         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
9128         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
9129         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
9130         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
9131         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
9132         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
9133         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
9134         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
9135         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
9136         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
9137         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
9138         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
9139         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
9140         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
9141         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
9142         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
9143         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
9144         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
9145         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
9146         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
9147         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
9148         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
9149         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
9150         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
9151         gcc.dg/tree-ssa/useless-1.c: Ditto.
9152         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
9153         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
9154         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
9155         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
9156         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
9157         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
9158         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
9159         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
9160         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
9161         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
9162         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
9163         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
9164         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
9165         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
9166         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
9167         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
9168         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
9169         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
9170         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
9171         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
9172         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
9173         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
9174         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
9175         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
9176         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
9177         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
9178         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
9179         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
9180         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
9181         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
9182         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
9183         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
9184         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
9185         gcc.dg/vect/vect-none.c: Ditto.
9186         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
9187         treelang/compile/unsigned.tree: Ditto.
9188
9189         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
9190         * gcc.dg/cpp/direct2s.c: Ditto.
9191         * gcc.dg/cpp/paste4.c: Ditto.
9192         * gcc.dg/cpp/separate-1.c: Ditto.
9193         * gcc.dg/pch/save-temps-1.c: Ditto.
9194         * g++.dg/ext/altivec-10.C: Ditto.
9195         * g++.dg/pch/pch.C: Ditto.
9196
9197         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
9198
9199         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
9200         * g++.dg/template/repo1.C: Ditto.
9201         * g++.dg/template/repo2.C: Ditto.
9202         * g++.dg/template/repo3.C: Ditto.
9203         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
9204         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
9205         * g++.old-deja/g++.pt/repo1.C: Ditto.
9206         * g++.old-deja/g++.pt/repo2.C: Ditto.
9207         * g++.old-deja/g++.pt/repo3.C: Ditto.
9208         * g++.old-deja/g++.pt/repo4.C: Ditto.
9209
9210         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
9211         * gcc.dg/20030107-1.c: Ditto.
9212         * gcc.dg/20030702-1.c: Ditto.
9213         * gcc.dg/profile-generate-1.c: Ditto.
9214         * g++.dg/other/profile1.C: Ditto.
9215         * g++.old-deja/g++.robertl/eb83.C: Ditto.
9216
9217         * lib/gcc-dg.exp (remove-build-file): New.
9218         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
9219         cleanup-tree-dump, cleanup-saved-temps): New.
9220
9221 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
9222
9223         PR c++/19203, DR 214
9224         * g++.dg/parse/ambig3.C: Not ambiguous.
9225         * g++.dg/template/spec20.C: New.
9226         * g++.dg/template/spec21.C: New.
9227
9228 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
9229
9230         PR target/20045
9231         * gcc.dg/ia64-fptr-1.c: Run only on linux.
9232
9233 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9234
9235         PR libfortran/20660
9236         * gfortran.dg/negative_unit.f: New test.
9237
9238 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
9239
9240         * gcc.dg/20050330-1.c: New test.
9241
9242 2005-03-30  Devang Patel  <dpatel@apple.com>
9243
9244         * g++.dg/tree-sra/ssa-sra-3.C: New test.
9245
9246 2005-03-30  Dale Johannesen  <dalej@apple.com>
9247
9248         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
9249
9250 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
9251
9252         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
9253         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
9254         Strip options from test name.
9255
9256 2005-03-31  Jan Hubicka  <jh@suse.cz>
9257
9258         * gcc.dg/varpool-1.c: New testcase.
9259
9260 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
9261
9262         PR c/772
9263         PR c/17913
9264         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
9265         gcc.dg/stmt-expr-label-3.c : New tests.
9266         * gcc.c-torture/execute/medce-2.c: Remove.
9267
9268 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
9269
9270         PR c/20368
9271         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
9272         tests.
9273
9274 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
9275
9276         * gcc.c-torture/compile/pr20203.c: New test.
9277
9278 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
9279
9280         * gfortran.dg/promotion.f90: New test.
9281
9282 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
9283
9284         PR middle-end/20491
9285         * gcc.dg/torture/asm-subreg-1.c: New test.
9286
9287 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
9288
9289         PR c/20672
9290         * gcc.dg/pr20672-1.c: New test.
9291
9292 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
9293
9294         * gfortran.dg/vect: New directory.
9295         * gfortran.dg/vect/vect.exp: New.
9296         * gfortran.dg/vect/vect-1.f90: New test.
9297         * gfortran.dg/vect/vect-2.f90: New test.
9298         * gfortran.dg/vect/vect-3.f90: New test.
9299         * gfortran.dg/vect/vect-4.f90: New test.
9300         * gfortran.dg/vect/vect-5.f90: New test.
9301
9302 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
9303
9304         PR middle-end/20622
9305         * gcc.dg/alias-7.c: New test.
9306
9307 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
9308
9309         * gcc.dg/sparc-reg-1.c: New test.
9310
9311 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
9312
9313         PR target/19890
9314         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
9315
9316 2005-03-29  Dale Ranta  <dir@lanl.gov>
9317             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9318
9319         PR libfortran/20163
9320         * gfortran.dg/pr20163-2.f: New test.
9321
9322 2005-03-28  Jan Hubicka  <jh@suse.cz>
9323
9324         PR middle-end/20635
9325         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
9326         by Jakub Jelinek.
9327
9328 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
9329
9330         PR tree-optimization/20626
9331         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
9332         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
9333
9334 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
9335
9336         * gfortran.dg/underflow.f90: New test.
9337         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
9338
9339 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9340
9341         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
9342
9343 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
9344
9345         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
9346         (g++_init): Make sure that CXXFLAGS is set.
9347         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
9348         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
9349         * lib/gfortran.exp (gfortran_link_flags): Likewise.
9350         * lib/objc.exp (objc_init): Likewise.
9351         * lib/treelang.exp (treelang_init): Likewise.
9352
9353 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
9354
9355         PR tree-optimization/20470
9356         * gcc.dg/tree-ssa/pr20470.c: New test.
9357
9358 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
9359
9360         * gcc.dg/ppc-stfiwx.c: New.
9361
9362 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
9363
9364         PR target/19888
9365         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
9366
9367 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
9368
9369         * gcc.dg/20050325-1.c: Fix a typo.
9370
9371 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9372
9373         PR libfortran/19678
9374         PR libfortran/19679
9375         * gfortran.dg/dos_eol.f: New test.
9376
9377 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
9378
9379         PR rtl-optimization/20249
9380         * gcc.dg/20050325-1.c: New test.
9381
9382 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9383
9384         PR libfortran/15332
9385         * gfortran.dg/pr15332.f: New test.
9386
9387 2005-03-24  Dale Johannesen  <dalej@apple.com>
9388
9389         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
9390
9391 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
9392
9393         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
9394         'internal' visibility.
9395         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
9396         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
9397         'protected' visibility.
9398         * gcc.dg/visibility-7.c: Likewise.
9399         * lib/target-supports.exp (check_visibility_available): Take
9400         a parameter, the kind of visibility to check for.
9401         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
9402         to check_visibility_available.
9403
9404         * g++.dg/expr/cast3.C: New.
9405
9406 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
9407
9408         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
9409         rs6000.
9410
9411 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
9412
9413         PR target/20095
9414         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
9415
9416 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
9417
9418         * gcc.dg/badshift.c: Renamed to...
9419         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
9420
9421         * gcc.target/i386/badshift.c: Renamed to...
9422         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
9423         only.
9424
9425         PR rtl-optimization/20532
9426         * gcc.target/i386/badshift.c: New.
9427
9428 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9429
9430         * gfortran.dg/pr18025.f90: New test.
9431
9432 2005-03-23  Dale Johannesen  <dalej@apple.com>
9433
9434         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
9435
9436 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
9437
9438         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
9439
9440         * lib/target-supports.exp (check_iconv_available): Default
9441         libiconv to -liconv, if there is no definition.
9442
9443 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
9444
9445         * gcc.dg/torture/cris-asm-mof-1.c: New test.
9446
9447 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
9448
9449         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
9450         * g++.dg/opt/pr7503-2.C: Likewise.
9451         * g++.dg/opt/pr7503-3.C: Likewise.
9452         * g++.dg/opt/pr7503-4.C: Likewise.
9453         * g++.dg/opt/pr7503-5.C: Likewise.
9454         * g++.dg/warn/minmax.C: New test.
9455
9456 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9457
9458         * gfortran.dg/g77_intrinsics_funcs.f: New test.
9459         * gfortran.dg/g77_intrinsics_sub.f: New test.
9460
9461 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
9462             Jan Hubicka  <jh@suse.cz>
9463             Steven Bosscher <stevenb@suse.de
9464
9465         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
9466
9467 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9468
9469         PR c++/19980
9470         * g++.dg/template/redecl3.C: New test.
9471
9472 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9473
9474         PR c++/20499
9475         * g++.dg/parse/error16.C: Tweak error markers.
9476
9477 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
9478
9479         PR target/20561
9480         * gcc.dg/20050321-2.c: New test.
9481
9482 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
9483
9484         PR c++/20465
9485         PR c++/20381
9486         * g++.dg/template/ptrmem12.C: New.
9487
9488 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
9489
9490         PR rtl-optimization/20527
9491         * gcc.c-torture/execute/pr20527-1.c: New test.
9492
9493 2005-03-22  Ben Elliston  <bje@au.ibm.com>
9494
9495         * gcc.misc-tests/options.exp (check_for_options): Create a real C
9496         program, compile it into a real executable and then delete the .c
9497         and .x files afterwards, to avoid problems on testglue targets.
9498
9499 2005-03-21  Stuart Hastings  <stuart@apple.com>
9500
9501         * gcc.target/i386/sse-2.c: New.
9502
9503 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
9504
9505         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
9506
9507 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
9508
9509         * g++.dg/parse/crash25.C: Fix typo.
9510
9511 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
9512
9513         PR c++/20461
9514         * g++.dg/parse/crash24.C: New test.
9515
9516         PR c++/20536
9517         * g++.dg/parse/crash25.C: New test.
9518
9519 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
9520
9521         PR c++/20147
9522         * g++.dg/ext/stmtexpr4.C: New test.
9523
9524 2005-03-20  Roger Sayle  <roger@eyesopen.com>
9525
9526         PR middle-end/20539
9527         * gcc.c-torture/compile/pr13066-1.c: New test case.
9528         * gcc.c-torture/compile/pr20539-1.c: Likewise.
9529         * g++.dg/opt/pr13066-1.C: Likewise.
9530
9531 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
9532
9533         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
9534
9535 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9536
9537         PR fortran/18525
9538         * gfortran.dg/nesting_1.f90: New test.
9539
9540 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9541
9542         PR c++/20240
9543         * g++.dg/lookup/using13.C: New test.
9544
9545 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9546
9547         PR c++/20333
9548         * g++.dg/template/crash36.C: New test.
9549
9550 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
9551
9552         PR c++/20463
9553         * g++.dg/template/crash35.C: New test.
9554
9555 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
9556
9557         PR c++/19966
9558         * g++.dg/overload/operator2.C: New test.
9559
9560 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9561
9562         PR libfortran/20257
9563         * gfortran.dg/pr20257.f90: New test.
9564
9565 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9566
9567         PR libfortran/20480
9568         * gfortran.dg/pr20480.f90: New test.
9569
9570 2005-03-16  Richard Henderson  <rth@redhat.com>
9571
9572         PR middle-end/15700
9573         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
9574         (_rtld_global): New.
9575         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
9576         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
9577
9578         * gcc.dg/alias-3.c: New.
9579         * gcc.dg/alias-4.c: New.
9580         * gcc.dg/alias-5.c: New.
9581         * gcc.dg/alias-6.c: New.
9582
9583 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
9584
9585         * gcc.dg/cpp/ucnid-7.c: New.
9586
9587 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
9588             Dorit Naishlos  <dorit@il.ibm.com>
9589
9590         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
9591         darwin.
9592
9593 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
9594
9595         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
9596         misaligned accesses.
9597         * gcc.dg/vect/vect-58.c: Likewise.
9598         * gcc.dg/vect/vect-92.c: New.
9599         * gcc.dg/vect/vect-93.c: New.
9600
9601 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
9602
9603         PR fortran/18827
9604         * gfortran.dg/assign_2.f90: New test.
9605         * gfortran.dg/assign_3.f90: New test.
9606         * gfortran.dg/assign.f90: New test.
9607
9608 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
9609
9610         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
9611         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
9612         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
9613         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
9614         names.
9615
9616 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
9617
9618         * gcc.dg/cpp/ucnid-6.c: New.
9619
9620         * gcc.dg/cpp/normalize-1.c: New.
9621         * gcc.dg/cpp/normalize-2.c: New.
9622         * gcc.dg/cpp/normalize-3.c: New.
9623         * gcc.dg/cpp/normalize-4.c: New.
9624         * gcc.dg/cpp/ucnid-4.c: New.
9625         * gcc.dg/cpp/ucnid-5.c: New.
9626         * g++.dg/cpp/normalize-1.C: New.
9627         * g++.dg/cpp/ucnid-1.C: New.
9628
9629 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
9630
9631         * gcc.dg/pr18628.c: New.
9632
9633 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
9634
9635         PR c++/20280
9636         * g++.dg/tree-ssa/pr20280.C: New.
9637
9638 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9639
9640         PR fortran/20467
9641         * gfortran.dg/stfunc_2.f90: New test.
9642
9643 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
9644
9645         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
9646
9647 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
9648
9649         * gcc.dg/tree-ssa/20050314-1.c: New test.
9650
9651 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9652
9653         PR c++/4403
9654         PR c++/9783, DR433
9655         * g++.dg/template/friend34.C: New test.
9656         * g++.dg/template/friend35.C: Likewise.
9657         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
9658
9659 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9660
9661         Friend class name lookup 5/n
9662         PR c++/1016
9663         * g++.dg/lookup/hidden-class1.C: New test.
9664         * g++.dg/lookup/hidden-class2.C: Likewise.
9665         * g++.dg/lookup/hidden-class3.C: Likewise.
9666         * g++.dg/lookup/hidden-class4.C: Likewise.
9667         * g++.dg/lookup/hidden-class5.C: Likewise.
9668         * g++.dg/lookup/hidden-class6.C: Likewise.
9669         * g++.dg/lookup/hidden-class7.C: Likewise.
9670         * g++.dg/lookup/hidden-class8.C: Likewise.
9671         * g++.dg/lookup/hidden-class9.C: Likewise.
9672         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
9673         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
9674         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
9675         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
9676         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
9677         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
9678         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
9679         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
9680         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
9681         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
9682         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
9683
9684 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
9685
9686         PR c++/20157
9687         * g++.dg/template/error18.C: New test.
9688
9689 2005-03-09  Ben Elliston  <bje@au.ibm.com>
9690
9691         PR debug/16792
9692         * g++.dg/debug/pr16792.C: New test.
9693
9694 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
9695
9696         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
9697         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
9698         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
9699         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
9700         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
9701         test assertion names.
9702
9703 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9704
9705         PR fortran/18600
9706         * gfortran.dg/stfunc_1.f90: New test.
9707
9708 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9709
9710         PR fortran/16907
9711         * gfortran.dg/real_index_1.f90: New test.
9712
9713 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9714
9715         PR fortran/20323
9716         * gfortran.dg/spec_expr_1.f90: New test.
9717
9718 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
9719
9720         PR c/20402
9721         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
9722         new parser.
9723
9724 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9725
9726         PR fortran/20361
9727         * gfortran.dg/largeequiv_1.f90: New test.
9728
9729 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
9730
9731         * gcc.dg/ucnid-1.c: New.
9732         * gcc.dg/ucnid-2.c: New.
9733         * gcc.dg/ucnid-3.c: New.
9734         * gcc.dg/ucnid-4.c: New.
9735         * gcc.dg/ucnid-5.c: New.
9736         * gcc.dg/ucnid-6.c: New.
9737         * gcc.dg/cpp/ucnid-1.c: New.
9738         * gcc.dg/cpp/ucnid-2.c: New.
9739         * gcc.dg/cpp/ucnid-3.c: New.
9740         * g++.dg/other/ucnid-1.C: New.
9741
9742 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
9743
9744         * gcc.dg/vmx/darwin-abi-3.c: Delete.
9745
9746 2005-03-11  Per Bothner  <per@bothner.com>
9747
9748         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
9749         that diagnotics refer to correct token.
9750         * gcc.dg/unused-3.c: Likewise.
9751
9752 2005-03-11  Per Bothner  <per@bothner.com>
9753
9754         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
9755         constant" is now actually on same line as string constant.
9756         * gcc.dg/cpp/direct2s.c: Likewise.
9757
9758 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
9759
9760         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
9761
9762 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9763
9764         PR libfortran/20124
9765         * gfortran.dg/pr20124.f90: New Test
9766
9767 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
9768
9769         PR tree-optimization/20130
9770         * gcc.dg/pr20130-1.c: New test.
9771
9772 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
9773
9774         PR target/20095
9775         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
9776
9777 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9778
9779         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
9780
9781 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
9782
9783         * g++.dg/eh/forced1.C: Fix comment.
9784         * g++.dg/eh/forced2.C: Ditto.
9785         * g++.dg/eh/forced3.C: Ditto.
9786         * g++.dg/eh/forced4.C: Ditto.
9787
9788 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
9789
9790         PR rtl-opt/20412
9791         * gcc.c-torture/compile/pr20412.c: New test.
9792
9793 2005-03-10  Roger Sayle  <roger@eyesopen.com>
9794
9795         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
9796
9797 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
9798
9799         PR target/20322
9800         * gcc.dg/20050307-1.c: New test.
9801
9802 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
9803
9804         PR c++/20375
9805         * g++.dg/other/stdarg3.C: New.
9806
9807 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
9808
9809         PR c++/18384, c++/18327
9810         * g++.dg/init/array19.C: New test.
9811
9812         PR inline-asm/20314
9813         * gcc.dg/torture/pr20314-1.c: New test.
9814         * gcc.dg/torture/pr20314-2.c: New test.
9815
9816 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
9817
9818         * gcc.dg/20050309-1.c: New test.
9819
9820 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9821
9822         * gcc.dg/builtins-10.c: Reactivate disabled test.
9823         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
9824         new cbrt transformations.
9825
9826 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
9827
9828         PR c++/20208
9829         * g++.dg/template/array13.C: New test.
9830
9831 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
9832
9833         PR c++/16859
9834         * g++.dg/init/brace4.C: New test.
9835
9836 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
9837
9838         PR c++/20186
9839         * g++.dg/template/non-dependent12.C: New.
9840
9841 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
9842
9843         PR c++/20142
9844         * g++.dg/init/array18.C: Add dg-do run marker.
9845
9846         PR c++/20142
9847         * g++.dg/init/array18.C: New test.
9848
9849 2005-03-09  Ben Elliston  <bje@au.ibm.com>
9850
9851         * consistency.vlad/vlad.exp: Remove trailing semicolons.
9852         * g++.dg/gcov/gcov.exp: Likewise.
9853         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
9854         * gcc.target/xstormy16/xstormy16.exp: Likewise.
9855         * lib/c-torture.exp: Likewise.
9856         * lib/fortran-torture.exp: Likewise.
9857         * lib/g++.exp: Likewise.
9858         * lib/gcc-defs.exp: Likewise.
9859         * lib/gcc-dg.exp: Likewise.
9860         * lib/gcc.exp: Likewise.
9861         * lib/gcov.exp: Likewise.
9862         * lib/gfortran.exp: Likewise.
9863         * lib/mike-g++.exp: Likewise.
9864         * lib/mike-gcc.exp: Likewise.
9865         * lib/objc-torture.exp: Likewise.
9866         * lib/objc.exp: Likewise.
9867         * lib/profopt.exp: Likewise.
9868         * lib/target-libpath.exp: Likewise.
9869         * lib/target-supports.exp: Likewise.
9870         * lib/treelang.exp: Likewise.
9871         * lib/wrapper.exp: Likewise.
9872
9873 2005-03-08  Jeff Law  <law@redhat.com>
9874
9875         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
9876         PHI-OPT changes.
9877
9878 2005-03-08  Ira Rosen  <irar@il.ibm.com>
9879
9880         * gcc.dg/vect/pr20122.c: New test.
9881
9882 2005-03-07  Jeff Law  <law@redhat.com>
9883
9884         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
9885         was folded away.
9886         * gcc.dg/tree-ssa/pr18133-1.c: New test.
9887         * gcc.dg/tree-ssa/pr18133-2.c: New test.
9888         * gcc.dg/tree-ssa/pr18134.c: New test.
9889
9890 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9891
9892         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
9893         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
9894         gcc.dg/torture/builtin-noret-2.c: Require weak support.
9895
9896 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
9897
9898         PR tree-opt/17671
9899         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
9900
9901 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
9902
9903         * g++.dg/warn/Wnvdtor.C: New test.
9904
9905 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
9906
9907         * gcc.dg/torture/pr19683-1.c: New test.
9908
9909 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
9910
9911         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
9912         * gfortran.dg/g77/19990313-2.f: Ditto.
9913         * gfortran.dg/g77/19990313-3.f: Ditto.
9914         * gfortran.dg/g77/19990525-0.f: Ditto.
9915         * gfortran.dg/g77/19990826-0.f: Ditto.
9916         * gfortran.dg/g77/19990826-2.f: Ditto.
9917         * gfortran.dg/g77/19990826-3.f: Ditto.
9918         * gfortran.dg/g77/20000511-1.f: Ditto.
9919         * gfortran.dg/g77/20000511-2.f: Ditto.
9920         * gfortran.dg/g77/970625-2.f: Ditto.
9921         * gfortran.dg/g77/980310-2.f: Ditto.
9922         * gfortran.dg/g77/980310-3.f: Ditto.
9923         * gfortran.dg/g77/980310-8.f: Ditto.
9924         * gfortran.dg/g77/980519-2.f: Ditto.
9925         * gfortran.dg/g77/alpha1.f: Ditto.
9926         * gfortran.dg/g77/claus.f: Ditto.
9927         * gfortran.dg/g77/erfc.f: Ditto.
9928         * gfortran.dg/g77/short.f: Ditto.
9929         * gfortran.fortran-torture/execute/data.f90: Ditto.
9930         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
9931         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
9932
9933 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9934
9935         * lib/file-format.exp (gcc_target_object_format): Add check for som
9936         format and hardcode object formats on hppa*-*-hpux*.
9937         * lib/target-supports.exp (check_weak_available): Add check for som
9938         object format.  Always return 0 on hppa*-*-hpux10*.
9939
9940         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
9941         is defined.
9942
9943         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
9944
9945 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
9946
9947         * gfortran.dg/pr19936_1.f90: New test.
9948         * gfortran.dg/pr19936_2.f90: New test.
9949         * gfortran.dg/pr19936_3.f90: New test.
9950
9951 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
9952             Paul Thomas <prthomas@drfccad.cea.fr>
9953
9954         * gfortran.dg/PR19754_1.f90: New test.
9955         * gfortran.dg/PR19754_2.f90: Ditto.
9956
9957 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9958
9959         PR c++/19311
9960         * g++.dg/template/non-dependent11.C: New test.
9961
9962 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
9963
9964         * lib/target-supports.exp (check_iconv_available): Fix comment.
9965
9966 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
9967             Joseph S. Myers  <joseph@codesourcery.com>
9968
9969         PR c++/19797
9970         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
9971
9972 2005-03-04  Matthew Sachs  <msachs@apple.com>
9973
9974         * gcc.exp (gcc_target_compile): Put braces around
9975         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
9976         * objc.exp (objc_target_compile): Likewise.
9977         * treelang.exp (treelang_target_compile): Likewise.
9978
9979 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9980
9981         PR fortran/19673
9982         * gfortran.dg/func_result_1.f90: New test.
9983
9984 2005-03-04  Ben Elliston  <bje@au.ibm.com>
9985
9986         * gcc.misc-tests/options.exp: New test.
9987
9988 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
9989
9990         * gcc.dg/pr15784-4.c: New test.
9991
9992 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
9993
9994         * gcc.c-torture/execute/pr17133.c: New.
9995         * gcc.c-torture/compile/20050303-1.c: New.
9996
9997 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
9998
9999         * gcc.dg/cpp/assert4.c: Fix for cygwin.
10000
10001 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
10002
10003         * g++.dg/overload/using2.C: New.
10004
10005 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
10006
10007         PR c++/19916
10008         * g++.dg/init/ptrmem2.C: New test.
10009
10010 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
10011
10012         PR c/8927
10013         * gcc.dg/pr8927-1.c: New test.
10014
10015 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
10016
10017         PR c++/20232
10018         * g++.dg/inherit/covariant12.C: New.
10019
10020 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10021
10022         PR fortran/19479
10023         * gfortran.dg/bound_1.f90: New test.
10024
10025 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
10026
10027         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
10028         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
10029
10030 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
10031
10032         PR c/20245
10033         * gcc.dg/pr20245-1.c: New test.
10034
10035 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
10036
10037         PR middle-end/19874
10038         * gcc.c-torture/execute/20050119-2.c: New test case.
10039
10040 2005-02-28  Ben Elliston  <bje@au.ibm.com>
10041
10042         * README: Update the DejaGnu bug reporting address.
10043         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
10044         * lib/objc-torture.exp: Likewise.
10045
10046 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
10047
10048         * gfortran.dg/boz_1.f90: New test.
10049         * gfortran.dg/boz_3.f90: New test.
10050         * gfortran.dg/boz_4.f90: New test.
10051
10052 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
10053
10054         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
10055         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
10056
10057 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10058
10059         PR libfortran/20101
10060         * gfortran.dg/write_0_pe_format.f90: New test.
10061
10062 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
10063
10064         PR c++/20206
10065         * g++.dg/opt/thunk2.C: New test.
10066         * g++.dg/opt/covariant1.C: New test.
10067
10068 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10069
10070         * gfortran.dg/e_d_fmt.f90: New test.
10071
10072 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
10073
10074         * gcc.dg/asm-b.c: Fix comment typos.
10075
10076 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
10077
10078         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
10079         a V_MAY_DEF also.
10080
10081 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
10082
10083         PR tree-opt/20188
10084         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
10085         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
10086         * gcc.dg/asm-b.c: New test.
10087
10088 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
10089
10090         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
10091         Disable this test on IRIX 6.
10092
10093 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
10094
10095         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
10096         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
10097         parser.
10098
10099 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
10100
10101         PR tree-optimization/20204
10102         * testsuite/gcc.dg/pr20204.c: New test.
10103
10104 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
10105
10106         PR target/20196
10107         * gcc.c-torture/execute/20050224-1.c: New test.
10108
10109         PR c++/20175
10110         * g++.dg/warn/Wbraces2.C: New test.
10111
10112 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
10113
10114         PR c++/19878
10115         * g++.dg/init/const2.C: New test.
10116
10117 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
10118
10119         PR tree-optimization/20100
10120         * gcc.c-torture/execute/pr20100-1.c: New test.
10121
10122 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10123
10124         * gfortran.dg/implicit_3.f90: New test.
10125
10126         * gfortran.dg/deftype_1.f90: New test.
10127
10128 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
10129
10130         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
10131         the test passes.
10132         * g++.dg/other/anon3.C: Accept a warning.
10133
10134 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
10135
10136         * gcc.dg/pr20017.c: Fix a comment typo.
10137
10138 2005-02-23  Bud Davis  <bdavis@gfortran.org>
10139
10140         * gfortran.dg/list_read_4.f90: Change to f90 comments.
10141
10142 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10143
10144         PR ada/19902
10145         * ada/acats/tests/cxa/cxa3004.a: Remove.
10146         * ada/acats/tests/cxb/cxb30061.am: Likewise.
10147
10148 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
10149
10150         PR c++/20073
10151         * g++.dg/init/const1.C: New test.
10152
10153         PR c++/19991
10154         * g++.dg/parse/constant7.C: New test.
10155
10156         PR c++/20152
10157         * g++.dg/parse/error27.C: New test.
10158         * g++.dg/template/qualttp15.C: Adjust error markers.
10159         * g++.old-deja/g++.other/struct1.C: Likewise.
10160
10161         PR c++/20153
10162         * g++.dg/template/error17.C: New test.
10163
10164         PR c++/20148
10165         * g++.dg/parser/error26.C: New test.
10166
10167 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
10168
10169         PR tree-optimization/20100
10170         PR tree-optimization/20115
10171         * gcc.dg/pr20115.c: New test.
10172         * gcc.dg/pr20115-1.c: New test.
10173         * gcc.dg/pr20100.c: New test.
10174         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
10175         call-clobbered variables after alias1.
10176
10177 2005-02-22  Bud Davis  <bdavis@gfortran.org>
10178
10179         * gfortran.dg/list_read_4.f90: new test.
10180
10181 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
10182
10183         PR rtl-optimization/20017.
10184         * gcc.dg/pr20017.c: New.
10185
10186 2005-02-22  Devang Patel  <dpatel@apple.com>
10187
10188         PR 19952
10189         * g++.dg/tree-ssa/pr19952.C: New test.
10190
10191 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
10192
10193         PR c++/19883
10194         * g++.dg/parse/constant6.C: New test.
10195
10196 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
10197
10198         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
10199         * g++.dg/charset/asm2.c: Likewise.
10200         * g++.dg/charset/asm3.c: Likewise.
10201         * g++.dg/charset/asm4.c: Likewise.
10202         * g++.dg/charset/asm5.c: Likewise.
10203         * g++.dg/charset/attribute1.c: Likewise.
10204         * g++.dg/charset/attribute2.c: Likewise.
10205         * g++.dg/charset/extern1.cc: Likewise.
10206         * g++.dg/charset/extern2.cc: Likewise.
10207         * g++.dg/charset/extern3.cc: Likewise.
10208         * g++.dg/charset/function.cc: Likewise.
10209         * g++.dg/charset/string.c: Likewise.
10210         * g++.dg/charset/charset.exp: Likewise.
10211         * lib/target-supports.exp (check_iconv_available): Fix comment.
10212
10213 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
10214
10215         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
10216         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
10217         * gcc.dg/charset/asm2.c: Likewise.
10218         * gcc.dg/charset/asm3.c: Likewise.
10219         * gcc.dg/charset/asm4.c: Likewise.
10220         * gcc.dg/charset/asm5.c: Likewise.
10221         * gcc.dg/charset/asm6.c: Likewise.
10222         * gcc.dg/charset/attribute1.c: Likewise.
10223         * gcc.dg/charset/attribute2.c: Likewise.
10224         * gcc.dg/charset/builtin1.c: Likewise.
10225         * gcc.dg/charset/extern.c: Likewise.
10226         * gcc.dg/charset/function.c: Likewise.
10227         * gcc.dg/charset/string.c: Likewise.
10228         * gcc.dg/charset/charset.exp: Likewise.
10229
10230 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
10231
10232         PR fortran/20086
10233         * gfortran.dg/pr20086.f90: New test.
10234
10235 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
10236
10237         PR tree-optimization/19786
10238         * g++.dg/tree-ssa/pr19786.C: New.
10239
10240 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10241
10242         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
10243
10244 2005-02-21  Jeff Law  <law@redhat.com>
10245
10246         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
10247
10248 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10249
10250         * gfortran.dg/do_iterator: Split loop, markup all lines for
10251         which an error locus is printed.
10252         * gfortran.dg/pr17708.f90: Markup all lines for which an error
10253         locus is printed.
10254         * gfortran.dg/select_4.f90: Likewise.
10255         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
10256         locuses in the various permutations.
10257
10258 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
10259
10260         PR tree-optimization/19951
10261         * g++.dg/vect: New directory.
10262         * g++.dg/vect/vect.exp: New file.
10263         * g++.dg/vect/pr19951.cc: New testcase.
10264         * g++.dg/dg.exp: Also prune vectorizer tests.
10265
10266 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
10267
10268         PR 18785
10269         * gcc.dg/charset/builtin1.c: New test.
10270
10271 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10272
10273         PR c++/19299
10274         * g++.dg/inherit/volatile1.C: New test.
10275
10276         PR c++/19440
10277         * g++.dg/template/dtor4.C: New test.
10278
10279 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
10280
10281         * gfortran.dg/int_1.f90: New test.
10282
10283 2005-02-19  Devang Patel  <dpatel@apple.com>
10284
10285         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
10286
10287 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
10288
10289         * gfortran.dg/achar_1.f90: New test.
10290
10291 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
10292
10293         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
10294
10295 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
10296             Jakub Jelinek  <jakub@redhat.com>
10297
10298         PR tree-optimization/19828
10299         * gcc.dg/tree-ssa/loop-7.c: New test.
10300         * gcc.c-torture/execute/20050218-1.c: New test.
10301
10302 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
10303
10304         PR c/20043
10305         * gcc.dg/transparent-union-1.c: New test.
10306         * gcc.dg/transparent-union-2.c: New test.
10307
10308 2005-02-18  James E Wilson  <wilson@specifixinc.com>
10309
10310         PR tree-optimization/18977
10311         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
10312
10313 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
10314
10315         PR target/20054
10316         * gcc.dg/pr20054.c: New test.
10317
10318 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10319
10320         PR c++/19508
10321         * g++.dg/ext/attrib20.C: New test.
10322
10323 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
10324
10325         PR middle-end/20030
10326         * gfortran.fortran-torture/execute/character_passing.f90: New test.
10327
10328 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
10329
10330         PR c++/20008
10331         * g++.dg/opt/switch4.C: New.
10332
10333 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
10334
10335         PR c++/20023
10336         PR tree-optimization/20009
10337         * gcc.c-torture/compile/20050217-1.c: New test.
10338         * g++.dg/opt/switch3.C: New test.
10339
10340         PR tree-optimization/18947
10341         * gcc.c-torture/compile/20050215-1.c: New test.
10342         * gcc.c-torture/compile/20050215-2.c: New test.
10343         * gcc.c-torture/compile/20050215-3.c: New test.
10344
10345 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
10346
10347         PR c++/20028
10348         * g++.dg/template/crash34.C: New.
10349
10350         PR c++/20022
10351         * g++.dg/other/access3.C: New.
10352
10353 2005-02-17  Ira Rosen  <irar@il.ibm.com>
10354
10355         * gcc.dg/vect/vect-98.c: New test.
10356
10357 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
10358
10359         PR tree-optimization/19967
10360         * gcc.dg/pr19967.c: New.
10361
10362 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
10363
10364         PR middle-end/19857
10365         * gcc.dg/tree-ssa/20050215-1.c: New test.
10366         * gcc.c-torture/execute/20050215-1.c: New test.
10367
10368 2005-02-15  Eric Christopher  <echristo@redhat.com>
10369
10370         * gcc.dg/cpp/20050215-1.c: New file.
10371
10372 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
10373
10374         PR tree-optimization/15785
10375         * gcc.dg/pr15785-1.c: New test.
10376
10377 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
10378
10379         PR c++/17788
10380         * g++.dg/init/ctor4.C: New.
10381         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
10382
10383 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
10384
10385         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
10386         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
10387
10388 2005-02-15  Andreas Schwab  <schwab@suse.de>
10389
10390         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
10391         declare malloc.
10392
10393 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
10394
10395         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
10396
10397 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
10398
10399         PR tree-optimization/19853
10400         * gcc.c-torture/compile/pr19853.c: New test.
10401
10402 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
10403
10404         PR c++/19608
10405         * g++.dg/parse/local-class1.C: New.
10406
10407         PR c++/19895
10408         * g++.dg/parse/ptrmem3.C: New.
10409
10410         PR c++/19884
10411         * g++.old-deja/g++.oliva/template6.C: Add another case.
10412         * g++.dg/template/explicit6.C: New.
10413
10414 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
10415
10416         PR c++/17816
10417         * g++.dg/other/redecl2.C: New.
10418
10419 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
10420
10421         PR c++/19891
10422         * g++.dg/abi/covariant4.C: New.
10423
10424 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
10425
10426         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
10427
10428 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
10429
10430         * gcc.dg/vect/vect-96.c: Fix typo.
10431
10432 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10433
10434         PR c++/14479
10435         PR c++/19487
10436         * g++.dg/template/enum5.C: New test.
10437
10438 2005-02-12  Ira Rosen  <irar@il.ibm.com>
10439
10440         * gcc.dg/vect/vect-97.c: New test.
10441
10442 2005-02-12  Ira Rosen  <irar@il.ibm.com>
10443
10444         * gcc.dg/vect/vect-96.c: New test.
10445
10446 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
10447
10448         * gcc.dg/builtins-34.c: Also check ldexp*.
10449
10450 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
10451
10452         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
10453
10454 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
10455
10456         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
10457         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
10458         dg-require-dll, dg-require-iconv, dg-require-named-sections,
10459         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
10460         selector_list, selector_expression, dg-process-target): Move to new
10461         file target-supports-dg.exp.
10462         * lib/target-supports-dg.exp: New.
10463
10464         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
10465         New.
10466
10467 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
10468
10469         PR c++/19666
10470         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
10471
10472         PR middle-end/19858
10473         * gcc.c-torture/compile/20050210-1.c: New test.
10474
10475 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
10476
10477         PR c++/19755
10478         * g++.dg/warn/Wbraces1.C: New test.
10479
10480 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
10481
10482         * gcc.dg/builtins-52.c: New testcase.
10483
10484 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
10485
10486         PR c/19342
10487         * gcc.c-torture/execute/20050119-1.c: New test.
10488
10489 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
10490
10491         PR c++/19811
10492         * g++.dg/init/delete1.C: New test.
10493
10494 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
10495
10496         PR c++/18470
10497         * g++.dg/template/static12.C: New test.
10498
10499 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
10500
10501         PR c++/19787
10502         * g++.dg/conversion/ambig1.C: New test.
10503
10504         PR c++/19739
10505         * g++.dg/ext/attrib19.C: New test.
10506
10507         PR c++/19732
10508         * g++.dg/parse/dtor5.C: New test.
10509
10510         PR c++/19762
10511         * g++.dg/template/dtor3.C: New test.
10512
10513         PR c++/19826
10514         * g++.dg/template/static11.C: New test.
10515         * g++.dg/template/crash2.C: Remove dg-error marker.
10516
10517 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
10518
10519         PR C++/18491
10520         * g++.old-deja/g++.mike/p10769a.C: Remove.
10521
10522 2005-02-09  Roger Sayle  <roger@eyesopen.com>
10523
10524         * gcc.dg/builtins-48.c: New test case.
10525         * gcc.dg/builtins-49.c: New test case.
10526         * gcc.dg/builtins-50.c: New test case.
10527         * gcc.dg/builtins-51.c: New test case.
10528
10529 2005-02-09  Ian Lance Taylor  <ian@airs.com>
10530
10531         PR middle-end/19583
10532         * g++.dg/warn/Wreturn-type-3.C: New test.
10533
10534 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
10535
10536         PR middle-end/19402
10537         * gcc.dg/pr19402-1.c: New testcase.
10538         * gcc.dg/pr19402-2.c: likewise.
10539
10540 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
10541
10542         PR middle-end/19854
10543         * g++.dg/tree-ssa/tmmti.C: New testcase.
10544
10545 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
10546
10547         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
10548
10549 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
10550
10551         PR c++/19733
10552         * g++.dg/parse/crash23.C: New test.
10553         * g++.dg/warn/Weff1.C: New test.
10554
10555 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
10556
10557         * gcc.dg/20050209-1.c: New test.
10558
10559 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
10560
10561         PR target/19799
10562         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
10563
10564 2005-02-08  Mike Stump  <mrs@apple.com>
10565
10566         * g++.dg/pch/import-2.c: New test.
10567         * g++.dg/pch/import-2.hs: New.
10568         * g++.dg/pch/include/import-2a.h: New.
10569         * g++.dg/pch/include/import-2b.h: New.
10570
10571 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
10572
10573         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
10574
10575 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10576
10577         * gfortran.dg/substr_1.f90: New test.
10578
10579 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
10580
10581         PR middle-end/19775
10582         * gcc.dg/torture/builtin-power-1.c: Disable test for
10583         invalid transformation.
10584         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
10585         no longer optimize.
10586         * gcc.dg/builtins-47.c: New testcase.
10587
10588 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
10589             Dorit Naishlos  <dorit@il.ibm.com>
10590
10591         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
10592
10593 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
10594
10595         * gcc.c-torture/compile/20050206-1.c: New test.
10596
10597 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
10598
10599         PR tree-opt/19768
10600         * g++.dg/opt/pr19768.C: New test.
10601
10602 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
10603
10604         PR tree-opt/19736
10605         * gcc.c-torture/compile/pr19736.c: New test.
10606
10607 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10608
10609         PR c++/17401
10610         * g++.dg/parse/error25.C: New test.
10611
10612 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
10613
10614         * gcc.c-torture/execute/20050203-1.c: New.
10615
10616 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
10617
10618         * gcc.dg/vect/vect-85.c: Remove xfail.
10619         * gcc.dg/vect/vect-86.c: Remove xfail.
10620         * gcc.dg/vect/vect-87.c: Remove xfail.
10621         * gcc.dg/vect/vect-88.c: Remove xfail.
10622
10623 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
10624
10625         * gcc.dg/altivec-19.c: New.
10626
10627 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
10628
10629         PR c/17807
10630         * gcc.dg/nested-func-3.c: New test.
10631         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
10632
10633 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
10634
10635         * gcc.test-framework/gen_directive_tests: Generate tests for
10636         selector expressions.
10637
10638 2005-02-02  Matt Austern  <austern@apple.com>
10639
10640         PR c++/19628
10641         * g++/ext/builtin7.C: New.
10642         * g++/ext/builtin8.C: New.
10643
10644 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
10645
10646         PR c/18502
10647         * gcc.dg/pr18502-1.c: New test.
10648
10649 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10650
10651         PR c++/17413
10652         * g++.dg/template/local4.C: Tweak.
10653
10654 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
10655
10656         PR tree-optimization/19578
10657         * gcc.c-torture/compile/20050202-1.c: New test.
10658
10659 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
10660
10661         PR c/19435
10662         * gcc.dg/c99-init-4.c: New test.
10663
10664 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
10665
10666         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
10667
10668         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
10669
10670         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
10671         * g++.dg/eh/check-vect.h: New.
10672
10673         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
10674         * gcc.dg/vect/vect-78.c: Ditto.
10675         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
10676         Remove.
10677
10678         * g++.dg/conversion/simd1.C: Expect warning.
10679         * g++.dg/ext/attribute-test-1.C: Ditto.
10680         * g++.dg/ext/attribute-test-2.C: Ditto.
10681         * g++.dg/ext/attribute-test-3.C: Ditto.
10682         * g++.dg/ext/attribute-test-4.C: Ditto.
10683
10684         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
10685         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
10686
10687         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
10688
10689 2005-02-01  Richard Henderson  <rth@redhat.com>
10690
10691         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
10692         long double for ibm double-double format.
10693         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
10694
10695 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
10696
10697         PR tree-optimization/19633
10698         * testsuite/gcc.dg/pr19633-1.c: New test.
10699         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
10700         to NULL or a symbol.
10701
10702 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
10703
10704         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
10705         New procs.
10706         (dg-process-target (local override)): Handle selector expressions.
10707
10708         * gcc.test-framework/README: Describe tests in source directory.
10709         * gcc.test-framework/test-framework.awk: Handle dg- tests.
10710         * gcc.test-framework/test-framework.exp: Handle dg- tests.
10711         * gcc.test-framework/dg-bogus-exp-P.c: New test.
10712         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
10713         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
10714         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
10715         * gcc.test-framework/dg-do-link-exp-P.c: New test.
10716         * gcc.test-framework/dg-do-run-exp-P.c: New test.
10717         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
10718         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
10719         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
10720         * gcc.test-framework/dg-error-exp-P.c: New test.
10721         * gcc.test-framework/dg-error-exp-XP.c: New test.
10722         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
10723         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
10724         * gcc.test-framework/dg-output-exp-P.c: New test.
10725         * gcc.test-framework/dg-output-exp-XF.c: New test.
10726         * gcc.test-framework/dg-warning-exp-P.c: New test.
10727         * gcc.misc-tests/dg-1.c: Remove.
10728         * gcc.misc-tests/dg-2.c: Remove.
10729         * gcc.misc-tests/dg-3.c: Remove.
10730         * gcc.misc-tests/dg-4.c: Remove.
10731         * gcc.misc-tests/dg-5.c: Remove.
10732         * gcc.misc-tests/dg-6.c: Remove.
10733         * gcc.misc-tests/dg-7.c: Remove.
10734         * gcc.misc-tests/dg-8.c: Remove.
10735         * gcc.misc-tests/dg-9.c: Remove.
10736         * gcc.misc-tests/dg-10.c: Remove.
10737         * gcc.misc-tests/dg-11.c: Remove.
10738         * gcc.misc-tests/dg-12.c: Remove.
10739         * gcc.misc-tests/dg-test.exp: Remove.
10740
10741         * gcc.test-framework/test-framework.awk: Change recording and
10742         printing of passes and failures.
10743
10744         * gcc.test-framework: New directory.
10745         * gcc.test-framework/README: New.
10746         * gcc.test-framework/test-framework.exp: New.
10747         * gcc.test-framework/test-framework.awk: New.
10748         * gcc.test-framework/gen_directive_tests: New.
10749
10750 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
10751
10752         * lib/treelang.exp: Fix comment typos.
10753         (treelang_target_compile): Don't append libs=-ltreelang to options.
10754
10755 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
10756
10757         * g++.dg/parse/typename7.C: Adjust error messages.
10758
10759 2005-01-31  Jeff Law  <law@redhat.com>
10760
10761         * gcc.c-torture/execute/20050131-1.c: New test.
10762         * gcc.dg/wcaselabel.c: New test.
10763
10764 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
10765
10766         * g++.dg/other/warning1.C: Adjust error messags.
10767         * g++.dg/parse/constant5.C: New test.
10768
10769 2005-01-31  Steven Bosscher  <stevenb@suse.de>
10770
10771         PR c/19333
10772         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
10773         the test case valid.
10774         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
10775         * testsuite/gcc.dg/array-7.c: Adjust expected result.
10776         * testsuite/gcc.dg/pr18596-3.c: Likewise.
10777         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
10778         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
10779         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
10780
10781 2005-01-31  Dale Johannesen  <dalej@apple.com>
10782
10783         * g++.dg/opt/pr19650.C: New test.
10784
10785 2005-01-31  Richard Henderson  <rth@redhat.com>
10786
10787         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
10788         long double for intel double extended format.
10789         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
10790
10791 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
10792
10793         PR c++/19555
10794         * g++.dg/template/static10.C: New test.
10795
10796         PR c++/19395
10797         * g++.dg/parse/error24.C: New test.
10798
10799         PR c++/19367
10800         * g++.dg/lookup/builtin1.C: New test.
10801
10802         PR c++/19457
10803         * g++.dg/warn/conv3.C: New test.
10804
10805 2005-01-30  Bud Davis  <bdavis@gfortran.org>
10806
10807         PR fortran/19647
10808         * gfortan.dg/inquire_7.f90
10809
10810 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
10811
10812         PR tree-optimization/15791
10813         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
10814         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
10815         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
10816         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
10817         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
10818         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
10819         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
10820         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
10821         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
10822         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
10823
10824 2005-01-29  Paul Brook  <paul@codesourcery.com>
10825
10826         PR fortran/18565
10827         * check.c (real_or_complex_check): New function.
10828         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
10829         * intrinsic.c (add_functions): Use new check functions.
10830         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
10831         Add prototypes.
10832
10833 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
10834
10835         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
10836         gcc.dg/lvalue-3.c: New tests.
10837         * gcc.dg/concat.c: Update expected messages.
10838
10839 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
10840
10841         PR libfortran/19595
10842         * gfortran.dg/eor_1.f90: New test.
10843
10844 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
10845
10846         PR fortran/19589
10847         * gfortran.dg/logical_data_1.f90: New test.
10848
10849 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
10850
10851         PR c++/19253
10852         * g++.dg/template/crash33.C: New test.
10853
10854         PR c++/19667
10855         * g++.dg/template/crash32.C: New test.
10856
10857 2005-01-28  Ian Lance Taylor  <ian@airs.com>
10858
10859         PR middle-end/16558
10860         * g++.dg/warn/Wreturn-type-2.C: New test.
10861
10862 2004-06-24  Jeff Law  <law@redhat.com>
10863
10864         * gcc.dg/tree-ssa/20050128-1.c: New test.
10865
10866 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
10867
10868         * gcc.target/frv/all-mdpackh-1.c: New test.
10869
10870 2005-01-28  Steven Bosscher  <stevenb@suse.de>
10871
10872         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
10873
10874 2005-01-27  Richard Henderson  <rth@redhat.com>
10875
10876         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
10877
10878 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
10879
10880         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
10881
10882 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
10883
10884         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
10885         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
10886         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
10887         to cope with cases where the multilib options override the dg-options.
10888
10889 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
10890
10891         PR c/18946
10892         * gcc.dg/noncompile/20050120-1.c: New test.
10893
10894 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
10895
10896         PR tree-optimization/19633
10897         * gcc.dg/pr19633.c: New test.
10898         * gcc.dg/tree-ssa/pr19633.c: New test.
10899
10900 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
10901
10902         * gcc.dg/20041216-1.c: New test.
10903
10904 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
10905
10906         PR objc/18862
10907         * objc.dg/selector-2.m: New test.
10908
10909 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
10910
10911         * g++.dg/opt/range-test-2.C: New test.
10912
10913         PR rtl-optimization/19579
10914         * gcc.c-torture/execute/20050124-1.c: New test.
10915
10916 2005-01-26  Greg Parker  <gparker@apple.com>
10917         Stuart Hastings  <stuart@apple.com>
10918
10919         * gcc.c-torture/execute/20050125-1.c: New.
10920
10921 2005-01-18  Jan Hubicka  <jh@suse.cz>
10922
10923         PR tree-optimize/19337
10924         * gcc.c-torture/compile/20050119-1.c: New test.
10925
10926 2005-01-24  James E Wilson  <wilson@specifixinc.com>
10927
10928         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
10929         test for successful match.
10930
10931 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
10932
10933         PR objc/18408
10934         * objc.dg/comp-types-7.m: New test.
10935
10936 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
10937
10938         * lib/target-supports.exp (current_target_name): New.
10939         (check_effective_target_ilp32, check_effective_target_lp64):
10940         Cache the result to use as long as the current target, with
10941         multilib flags, remains the same.
10942
10943         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
10944         (dg-require-weak, dg-require-visibility, dg-require-alias,
10945         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
10946         dg-require-effective-target, dg-skip-if): Remove call to
10947         skip_test_and_clear_xfail.
10948         (dg-test): Clear xfail data.
10949
10950 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
10951
10952         PR target/17751
10953         * gcc.dg/ppc64-toc.c: New test.
10954
10955         * g++.dg/tree-ssa/empty-1.C: New test.
10956
10957         PR middle-end/19551
10958         * gcc.c-torture/execute/20050121-1.c: New test.
10959         * gcc.dg/20050121-2.c: New test.
10960
10961 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
10962         Paul Brook  <paul@codesourcery.com>
10963
10964         PR fortran/17941
10965         * gfortran.dg/real_const_1.f: New test.
10966         * gfortran.dg/real_const_2.f90: New test.
10967         * gfortran.dg/complex_int_1.f90: New test.
10968
10969 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
10970
10971         PR fortran/19313
10972         * gfortan.dg/inquire_6.f90: New test.
10973
10974 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
10975
10976         PR libfortran/19451
10977         * open_readonly_1.f90: New test.
10978
10979 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
10980
10981         PR libfortran/18982
10982         * gfortran.dg/open_new.f90: New file.
10983
10984 2005-01-22  Paul Brook  <paul@codesourcery.com>
10985
10986         * namelist_1.f90: New test.
10987
10988 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
10989
10990         PR tree-optimization/19484
10991         * gcc.c-torture/compile/20050122-[12].c: New tests.
10992
10993 2005-01-22  Paul Brook  <paul@codesourcery.com>
10994
10995         * gfortran.dg/implicit_2.f90: New test.
10996
10997 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
10998
10999         PR fortran/19314
11000         * gfortran.dg/inquire_5.f90: New test.
11001
11002 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11003
11004         PR c/18809
11005         * gcc.dg/pr18809-1.c: New test.
11006
11007 2005-01-21  Ian Lance Taylor  <ian@airs.com>
11008
11009         * gcc.dg/20050121-1.c: New test.
11010
11011         PR tree-optimization/13000
11012         * gcc.dg/20040206-1.c: Change warning to point where function is
11013         being inlined.
11014
11015 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11016
11017         PR c++/19208
11018         * g++.dg/template/array11.C: New test.
11019
11020 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11021
11022         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
11023         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
11024         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
11025         * gfortran.dg/getenv_1.f90: Add dg-do directive.
11026         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
11027         gfortran.dg/pr17164.f90: Add missing dg-do directives.
11028
11029 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
11030
11031         PR tree-optimization/15349
11032         * gcc.dg/tree-ssa/pr15349.c: New.
11033
11034 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
11035
11036         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
11037
11038 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
11039
11040         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
11041         scan-assembler-times directive name.
11042
11043         * gcc.dg/asm-a.c: Move dg-require-effective-target to
11044         after dg-do.
11045
11046         PR rtl-optimization/19462
11047         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
11048
11049 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
11050
11051         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
11052         counting function calls on ia64.
11053
11054 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
11055
11056         PR rtl-optimization/15139
11057         * gcc.dg/20050111-2.c: New test.
11058
11059         PR c/17297
11060         * gcc.c-torture/compile/20050113-1.c: New testcase.
11061
11062         PR middle-end/19164
11063         * gcc.dg/20050113-1.c: New testcase.
11064
11065 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
11066
11067         * gcc.dg/vect/vect-85.c: Add comment.
11068         * gcc.dg/vect/vect-86.c: Add xfail for now.
11069         * gcc.dg/vect/vect-87.c: Add xfail for now.
11070         * gcc.dg/vect/vect-88.c: Add xfail for now.
11071         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
11072
11073 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11074
11075         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
11076
11077 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11078
11079         * g++.dg/debug/typedef3.C: New test.
11080
11081 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
11082
11083         PR c/19472
11084         * gcc.dg/asm-a.c: New test.
11085
11086 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
11087
11088         * gcc.dg/sh-relax.c: Add prototype for abort.
11089
11090 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11091
11092         * gcc.dg/short-compare-1.c: New test.
11093         * gcc.dg/short-compare-2.c: Likewise.
11094
11095 2005-01-18  Michael Matz  <matz@suse.de>
11096
11097         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
11098
11099 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
11100
11101         PR tree-optimization/19121
11102         * gcc.c-torture/compile/pr19121.c: New test.
11103
11104 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
11105
11106         PR target/19357
11107         * gcc.c-torture/compile/pr19357.c: New test.
11108
11109 2005-01-17  Ian Lance Taylor  <ian@airs.com>
11110
11111         PR c/5675
11112         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
11113         pass--those that refer just to the variable, possibly with a
11114         cast.
11115         * gcc.dg/c99-const-expr-3.c: Likewise.
11116
11117         PR middle-end/13127
11118         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
11119         longer emitted.
11120
11121 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
11122
11123         PR fortran/18778
11124         * gfortran.dg/endfile_2.f90: New test.
11125
11126 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
11127
11128         PR 19168
11129         * gfortran.dg/select_5.f90: New test.
11130
11131 2004-01-16  Paul Brook  <paul@codesourcery.com>
11132
11133         * gfortran.dg/common_4.f90: New test.
11134
11135 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
11136
11137         PR rtl-optimization/19462
11138         * gcc.dg/torture/pr19462-1.c: New test.
11139
11140 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
11141
11142         PR objc/19321
11143         * objc.dg/func-ptr-2.m: New.
11144         * objc.dg/volatile-1.m: New.
11145
11146 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11147
11148         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
11149
11150 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
11151
11152         PR tree-optimization/19060
11153         * gcc.c-torture/execute/20050104-1.c: New test.
11154
11155 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
11156
11157         PR fortran/18983
11158         * gfortran.dg/write_to_null.f90: New test.
11159
11160 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
11161             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11162
11163         PR other/19328
11164         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
11165         argument.
11166
11167 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
11168
11169         PR c++/19263
11170         * g++.dg/init/vector1.C: New test.
11171
11172 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
11173
11174         PR target/13158
11175         * gcc.target/ia64/sibcall-unwind-1.c: New test.
11176         PR target/18987
11177         * gcc.target/ia64/sibcall-unwind-2.c: New test.
11178
11179 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
11180
11181         * gfortran.dg/select_1.f90: New test.
11182         * gfortran.dg/select_2.f90: New test.
11183         * gfortran.dg/select_3.f90: New test.
11184         * gfortran.dg/select_4.f90: New test.
11185
11186 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
11187
11188         PR middle-end/19084
11189         PR rtl-optimization/19348
11190         * gcc.dg/20050111-1.c: New test.
11191         * gcc.c-torture/execute/20050111-1.c: New test.
11192
11193         * gcc.dg/i386-asm-4.c: New test.
11194
11195 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11196
11197         * gcc.dg/nested-func-2.c: New test.
11198         * ada/acats/norun.lst: Remove c953002.
11199
11200 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
11201
11202         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
11203
11204 2005-01-12  Ben Elliston  <bje@au.ibm.com>
11205
11206         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
11207
11208 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
11209
11210         PR target/18761
11211         * g++.dg/abi/align1.C: New test.
11212
11213 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
11214
11215         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
11216         at a time.
11217         * g++.dg/ext/altivec_check.h: Support compiling as C.
11218
11219 2005-01-10  Roger Sayle  <roger@eyesopen.com>
11220
11221         PR c++/19355
11222         * g++.dg/expr/pr19355-1.C: New test case.
11223
11224 2005-01-10  Laurent GUERBY <laurent@guerby.net>
11225
11226         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
11227         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
11228         * ada/acats/tests/c3/c92005b.ada: Likewise.
11229         * ada/acats/tests/c3/cxb3012.a: Likewise.
11230         * ada/acats/norun.lst: Add c380004 and c953002, add PR
11231
11232 2005-01-09  Paul Brook  <paul@codesourcery.com>
11233
11234         * gfortran.dg/common_2.f90: New file.
11235         * gfortran.dg/common_3.f90: New file.
11236
11237 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
11238
11239         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
11240
11241 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
11242
11243         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
11244         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
11245         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
11246         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
11247         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
11248         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
11249         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
11250         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
11251         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
11252         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
11253         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
11254         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
11255         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
11256         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
11257         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
11258         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
11259         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
11260         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
11261         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
11262         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
11263         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
11264         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
11265         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
11266         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
11267         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
11268         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
11269         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
11270         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
11271         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
11272         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
11273         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
11274         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
11275         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
11276         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
11277         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
11278         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
11279         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
11280         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
11281         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
11282         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
11283         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
11284         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
11285         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
11286         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
11287         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
11288         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
11289         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
11290         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
11291         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
11292         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
11293         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
11294         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
11295         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
11296         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
11297         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
11298         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
11299         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
11300         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
11301         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
11302         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
11303         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
11304         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
11305         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
11306         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
11307         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
11308         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
11309         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
11310
11311         * gcc.dg/vect/vect-1.c: Fix spelling.
11312         * gcc.dg/vect/vect-10.c: Fix spelling.
11313         * gcc.dg/vect/vect-11.c: Fix spelling.
11314         * gcc.dg/vect/vect-12.c: Fix spelling.
11315         * gcc.dg/vect/vect-14.c: Fix spelling.
11316         * gcc.dg/vect/vect-15.c: Fix spelling.
11317         * gcc.dg/vect/vect-16.c: Fix spelling.
11318         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
11319         * gcc.dg/vect/vect-64.c: Fix comments.
11320         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
11321
11322 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
11323             Ira Rosen  <irar@il.ibm.com>
11324
11325         * gcc.dg/vect/vect-70.c: New test.
11326         * gcc.dg/vect/vect-71.c: New test.
11327
11328 2005-01-09  Manfred Hollstein  <mh@suse.com>
11329
11330         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
11331         * gcc.dg/pr18241-2.c: Likewise.
11332         * gcc.dg/pr18241-3.c: Likewise.
11333         * gcc.dg/pr18241-4.c: Likewise.
11334         * gcc.dg/pr18241-5.c: Likewise.
11335
11336 2005-01-08  Richard Henderson  <rth@redhat.com>
11337
11338         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
11339         False for x86 and x86-64.
11340
11341 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
11342
11343         PR tree-optimization/18241
11344         * gcc.dg/pr18241-1.c: New test.
11345         * gcc.dg/pr18241-2.c: New test.
11346         * gcc.dg/pr18241-3.c: New test.
11347         * gcc.dg/pr18241-4.c: New test.
11348         * gcc.dg/pr18241-5.c: New test.
11349
11350 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
11351
11352         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
11353         gfortran.dg/select_4.f90: New.
11354
11355 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
11356
11357         * gcc.c-torture/execute/20050107-1.c: New test.
11358
11359 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
11360
11361         PR c++/19298
11362         * g++.dg/template/ref2.C: New.
11363
11364 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
11365
11366         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
11367         instead of being empty.
11368
11369 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11370
11371         PR fortran/15553
11372         * gfortran.dg/array-1.f90: New test.
11373
11374 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
11375
11376         PR tree-optimization/19283
11377         * gcc.c-torture/execute/20050106-1.c: New test.
11378
11379         PR rtl-optimization/18861
11380         * gcc.dg/20050105-1.c: New test.
11381
11382         PR tree-optimization/18828
11383         * gcc.dg/20050105-2.c: New test.
11384
11385 2005-01-07  Andreas Jaeger  <aj@suse.de>
11386
11387         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
11388
11389 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
11390
11391         PR fortran/18398
11392         * gfortran.dg/fmt_read.f90: New test.
11393
11394 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
11395
11396         * gcc.dg/rs6000-ldouble-2.c: New.
11397
11398 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
11399
11400         PR c++/19244
11401         * g++.dg/parser/ctor2.C: New test.
11402
11403 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11404
11405         PR c++/17154
11406         * g++.dg/template/using9.C: New test.
11407
11408 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11409
11410         PR c++/19258
11411         * g++.dg/lookup/friend6.C: New test.
11412
11413 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
11414
11415         PR c++/19270
11416         * g++.dg/template/array10.C: New.
11417
11418 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11419
11420         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
11421         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
11422
11423 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
11424
11425         * gcc.c-torture/compile/20050105-1.c: New test.
11426
11427 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
11428
11429         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
11430
11431 2005-01-05  Roger Sayle  <roger@eyesopen.com>
11432
11433         PR middle-end/19100
11434         * gcc.dg/conv-3.c: New test case.
11435
11436 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
11437
11438         * gcc.dg/asm-wide-1.c: New test.
11439
11440 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
11441
11442         PR c++/19030
11443         * g++.dg/parse/crash22.C: New
11444
11445 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
11446
11447         PR 19257
11448         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
11449
11450 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
11451
11452         PR middle-end/17767
11453         * gcc.dg/i386-mmx-6.c: New test case.
11454
11455 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
11456
11457         PR tree-optimization/18308
11458         * gcc.dg/vect/pr18308.c: New testcase.
11459
11460 2005-01-04  Andreas Jaeger  <aj@suse.de>
11461
11462         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
11463
11464 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
11465             Robert Bowdidge <bowdidge@apple.com>
11466
11467         * gcc.dg/cpp/subframework1.c: New.
11468         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
11469         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
11470         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
11471         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
11472
11473 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
11474
11475         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
11476         producing warning.
11477         * gcc.dg/darwin-weakimport-2.c: New.
11478
11479 2005-01-03  Richard Henderson  <rth@redhat.com>
11480
11481         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
11482
11483 2005-01-03  Richard Henderson  <rth@redhat.com>
11484
11485         * gcc.dg/vect/vect.exp: Enable for ia64.
11486         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
11487         (check_effective_target_vect_float): Likewise.
11488         (check_effective_target_vect_no_align): Likewise.
11489         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
11490         * gcc.dg/vect/vect-8.c: Likewise.
11491
11492 2005-01-03  Uros Bizjak <uros@kss-loka.si>
11493
11494         PR target/19236
11495         * gcc.dg/pr19236-1.c: New test case.
11496
11497 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
11498
11499         PR rtl-optimization/12092
11500         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
11501
11502 2005-01-02  Andreas Jaeger  <aj@suse.de>
11503
11504         * gcc.dg/pr12092-1.c: Do not run on x86_64.
11505
11506 2005-01-01  Roger Sayle  <roger@eyesopen.com>
11507             Andrew Pinski  <pinskia@physics.uc.edu>
11508
11509         PR rtl-optimization/12092
11510         * gcc.dg/pr12092-1.c: New test case.
11511
11512 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
11513
11514         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
11515         'hidden' and 'default' for better portability.
11516         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
11517
11518         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
11519         6 and 7.
11520         * g++.old-deja/g++.brendan/new3.C: Likewise.
11521
11522 2005-01-01  Steven Bosscher  <stevenb@suse.de>
11523
11524         * gcc.dg/20041231-1.C: New test.
11525         * g++.dg/warn/Wunreachable-code-1.C: New test.
11526
11527 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
11528
11529         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
11530         file, not /dev/null.  Abort on error.
11531
11532 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
11533             Ziemowit Laski  <zlaski@apple.com>
11534
11535         PR objc/18971
11536         * objc.dg/encode-5.m: New test.
11537
11538 2004-12-29  Richard Henderson  <rth@redhat.com>
11539
11540         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
11541         * objc.dg/stabs-1.m: Disable for ia64.
11542
11543 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
11544
11545         PR c++/19190
11546         * g++.dg/warn/Wunused-10.C: New test.
11547
11548 2004-12-28  Richard Henderson  <rth@redhat.com>
11549
11550         * objc.dg/stabs-1.m: Disable for alpha.
11551
11552 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
11553
11554         PR c++/19149
11555         * g++.dg/parse/error23.C: New test.
11556
11557 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11558
11559         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
11560
11561         PR fortran/19032
11562         * gfortran.dg/intrinsic_modulo_1.f90: New.
11563         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
11564         tests with divisor -1.
11565
11566 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
11567
11568         * g++.dg/opt/temp1.C (memcpy): Return a value.
11569
11570         PR c++/19148
11571         * g++.dg/expr/cond7.C: New test.
11572
11573 2004-12-27  Paul Brook  <paul@codesourcery.com>
11574
11575         * gfortran.dg/g77/select_no_compile.f: Remove.
11576
11577 2004-12-27  Richard Henderson  <rth@redhat.com>
11578
11579         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
11580         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
11581         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
11582
11583 2004-12-26  Richard Henderson  <rth@redhat.com>
11584
11585         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
11586         by 1i instead of token pasting.
11587
11588 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11589
11590         PR tree-optimization/17578
11591         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
11592         to additional_flags.
11593         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
11594
11595 2004-12-25  Richard Henderson  <rth@redhat.com>
11596
11597         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
11598         Remove Alpha.
11599
11600 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11601
11602         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
11603         hppa*-*-hpux*.
11604         * gcc.dg/pr17957.c (dg-options): Likewise.
11605         * gcc.dg/struct-ret-1.c: Add prototype for abort.
11606         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
11607         instead of 0 on __hppa__.
11608         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
11609         "foo,%r" on hppa*-*-*.
11610
11611 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
11612
11613         PR fortran/19071
11614         * gfortran.dg/complex_write.f90: New test.
11615
11616 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
11617
11618         PR c++/17595
11619         * g++.dg/parse/pragma2.C: New test.
11620
11621         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
11622
11623 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
11624
11625         * gcc.dg/empty2.c: Add missing dg-warning.
11626
11627 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
11628
11629         PR c++/17413
11630         * g++.dg/template/local4.C: New test.
11631         * g++.dg/template/crash19.C: Add dg-error marker.
11632
11633         * g++.dg/template/crash31.C: Correct embedded PR number.
11634
11635 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
11636
11637         PR c++/16405
11638         * g++.dg/opt/temp1.C: Add do-run marker.
11639
11640 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
11641
11642         * g++.dg/template/spec19.C: New.
11643
11644 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
11645
11646         PR target/16819
11647         * gcc.dg/empty2.c: New.
11648
11649 2004-12-23  Richard Henderson  <rth@redhat.com>
11650
11651         * lib/target-supports.exp (check_effective_target_vect_no_align):
11652         Remove i?86 and x86-64.
11653
11654 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
11655
11656         PR c++/16405
11657         * g++.dg/opt/temp1.C: New test.
11658
11659 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11660
11661         PR c++/18733
11662         * g++.dg/template/friend33.C: New testcase.
11663
11664 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
11665
11666         PR c++/18464
11667         * g++.dg/template/cond5.C: New test.
11668
11669         PR c++/18492
11670         * g++.dg/inherit/thunk3.C: New test.
11671
11672         PR c++/11224
11673         * g++.dg/warn/Wunused-9.C: New test.
11674
11675 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
11676
11677         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
11678
11679 2004-12-22  Jan Beulich  <jbeulich@novell.com>
11680
11681         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
11682
11683 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
11684
11685         PR c++/18378
11686         * g++.dg/ext/packed8.C: New test.
11687
11688         PR c++/19063
11689         * g++.dg/template/crash31.C: New test.
11690
11691         PR c++/19034
11692         * g++.dg/template/crash30.C: New test.
11693
11694 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
11695
11696         PR C++/18984
11697         * g++.dg/eh/ctor3.C: New test.
11698
11699 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
11700
11701         * objc.dg/stabs-1.m: Allow section name to be quoted and
11702         assembly label to begin with '.LL'.
11703
11704 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
11705
11706         * gcc.dg/vect/vect.exp
11707         (check_effective_target_lp64_or_vect_no_align): New.
11708         * gcc.dg/vect/vect-77.c: Use it.
11709         * gcc.dg/vect/vect-78.c: Use it.
11710
11711         * lib/target-supports.exp
11712         (check_effective_target_vect_no_max,
11713         check_effective_target_vect_no_bitwise,
11714         check_effective_target_vect_no_align): New.
11715         * gcc.dg/vect/vect-13.c: Use them.
11716         * gcc.dg/vect/vect-17.c: Ditto.
11717         * gcc.dg/vect/vect-18.c: Ditto.
11718         * gcc.dg/vect/vect-19.c: Ditto.
11719         * gcc.dg/vect/vect-20.c: Ditto.
11720         * gcc.dg/vect/vect-27.c: Ditto.
11721         * gcc.dg/vect/vect-29.c: Ditto.
11722         * gcc.dg/vect/vect-44.c: Ditto.
11723         * gcc.dg/vect/vect-48.c: Ditto.
11724         * gcc.dg/vect/vect-50.c: Ditto.
11725         * gcc.dg/vect/vect-52.c: Ditto.
11726         * gcc.dg/vect/vect-54.c: Ditto.
11727         * gcc.dg/vect/vect-56.c: Ditto.
11728         * gcc.dg/vect/vect-58.c: Ditto.
11729         * gcc.dg/vect/vect-60.c: Ditto.
11730         * gcc.dg/vect/vect-72.c: Ditto.
11731         * gcc.dg/vect/vect-80.c: Ditto.
11732
11733 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
11734
11735         PR c++/14075
11736         * g++.dg/init/string1.C: New.
11737
11738         PR c++/18975
11739         * g++.dg/other/synth1.C: New.
11740
11741 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
11742
11743         PR c/18963
11744         * gcc.dg/pr18963-1.c: New test.
11745
11746 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
11747
11748         PR c/18596
11749         * gcc.dg/funcdef-storage-1.c (foo): Remove.
11750         * gcc.dg/pr18596-1.c: Use dg-error.
11751         (dg-options): Use -fno-unit-at-a-time.
11752         * gcc.dg/pr18596-2.c: New test.
11753         * gcc.dg/pr18596-3.c: New test.
11754
11755 2004-12-20  Roger Sayle  <roger@eyesopen.com>
11756
11757         PR middle-end/18683
11758         * g++.dg/opt/pr18683-1.C: New test case.
11759
11760 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
11761
11762         PR other/19093
11763         * g++.dg/opt/max1.C: Fix for 64bit targets.
11764
11765 2004-12-20  Matt Austern  <austern@apple.com>
11766
11767         PR c++/19044
11768         * g++.dg/ext/builtin6.C: New
11769
11770 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
11771
11772         PR tree-optimization/19080
11773         * gcc.c-torture/compile/pr19080.c: New test.
11774
11775 2004-12-20  Steven Bosscher  <stevenb@suse.de>
11776
11777         * gcc.dg/20041219-1.c: New test.
11778
11779 2004-12-19  Roger Sayle  <roger@eyesopen.com>
11780
11781         PR middle-end/19068
11782         * g++.dg/opt/max1.C: New test case.
11783
11784 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11785
11786         * gcc.dg/fdata-sections-1.c: New test.
11787
11788 2004-12-18  Roger Sayle  <roger@eyesopen.com>
11789
11790         PR middle-end/18548
11791         * gcc.dg/max-1.c: New test case.
11792
11793 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
11794
11795         * gcc.c-torture/execute/20041218-1.c: New test.
11796
11797 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
11798
11799         * gcc.dg/pr18501.c: New test.
11800         * gcc.dg/uninit-5.c: XFAIL.
11801         * gcc.dg/uninit-9.c: XFAIL.
11802
11803 2004-12-17  Dale Johannesen  <dalej@apple.com>
11804
11805         * gcc.dg/20041213-1.c: New.
11806
11807 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
11808
11809         * objc.dg/stabs-1.m: Allow assembly label to begin
11810         with a dot ('.').
11811
11812 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
11813
11814         * gcc.c-torture/execute/20041213-1.c: Move...
11815         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
11816
11817 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
11818
11819         PR c++/18721
11820         * g++.dg/lookup/conv-5.C: New.
11821
11822 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
11823
11824         * objc.dg/stabs-1.m: New test.
11825
11826 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
11827
11828         * gcc.dg/visibility-c.c: Change compile to
11829         assemble for the test.
11830
11831 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
11832
11833         PR target/19041
11834         * gcc.dg/visibility-c.c: New test.
11835
11836 2004-12-16  Roger Sayle  <roger@eyesopen.com>
11837
11838         PR middle-end/18493
11839         * gcc.dg/switch-8.c: New test case.
11840
11841 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
11842
11843         PR c++/18905
11844         * g++.dg/template/init4.C: New.
11845         * g++.dg/opt/static3.C: Enable optimizer.
11846
11847 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
11848
11849         * g++.dg/other/complex1.C: New test.
11850
11851 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
11852
11853         * g++.dg/opt/inline9.C: New test.
11854
11855 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11856
11857         PR fortran/18993
11858         * gfotran.dg/nullify_1.f: New test.
11859
11860 2004-12-15  Richard Henderson  <rth@redhat.com>
11861
11862         * gcc.target/i386/i386.exp: New harness.
11863         * gcc.target/i386/vect-args.c: New.
11864
11865 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
11866
11867         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
11868
11869 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11870
11871         PR c++/18825
11872         * g++.dg/template/friend32.C: New test.
11873
11874 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
11875
11876         * cpp/pragma-once-1.c: New test.
11877         * cpp/pragma-once-1b.h: Likewise.
11878         * cpp/pragma-once-1c.h: Likewise.
11879         * cpp/pragma-once-1d.h: Likewise.
11880         * cpp/inc/pragma-once-1a.h: Likewise.
11881
11882 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
11883             Steven G. Kargl  <kargls@comcast.net>
11884
11885         PR fortran/17597
11886         * gfortran.dg/list_read_3.f90: New test.
11887
11888 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
11889
11890         * gcc.dg/ftrapv-2.c: New test.
11891
11892 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
11893
11894         PR c++/18981
11895         * g++.dg/template/typename9.C: New test.
11896
11897 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
11898
11899         PR c++/18738
11900         * g++.dg/template/typename8.C: New test.
11901         * g++.dg/parse/friend2.C: Tweak error message.
11902
11903 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
11904
11905         * gcc.c-torture/20041214-1.c: New test.
11906
11907 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
11908
11909         PR c++/18965
11910         * g++.dg/init/array17.C: New test.
11911
11912 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
11913
11914         PR c++/18793
11915         * g++.dg/init/aggr3.C: New test.
11916
11917 2004-12-14  Janis Johnson  <janis187@us.ibm.com
11918
11919         * gcc.dg/altivec-types-1.c: New test.
11920         * gcc.dg/altivec-types-2.c: New test.
11921         * gcc.dg/altivec-types-3.c: New test.
11922         * gcc.dg/altivec-types-4.c: New test.
11923         * g++.dg/ext/altivec-types-1.C: New test.
11924         * g++.dg/ext/altivec-types-2.C: New test.
11925         * g++.dg/ext/altivec-types-3.C: New test.
11926         * g++.dg/ext/altivec-types-4.C: New test.
11927
11928 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
11929
11930         PR middle-end/18951
11931         * gcc.c-torture/execute/20041213-1.c: New test.
11932
11933 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
11934
11935         PR c++/18949
11936         * g++.dg/template/cast1.C: New.
11937
11938 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
11939
11940         * gcc.c-torture/execute/20041213-2.c: New test.
11941
11942 2004-12-13  Richard Henderson  <rth@redhat.com>
11943
11944         * gcc.dg/i386-sse-10.c: Fix typo in options.
11945
11946 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
11947
11948         PR c++/18968
11949         * g++.dg/opt/pr18968.C: New test.
11950
11951 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
11952
11953         PR c++/18925
11954         * g++.dg/ext/visibility/staticdatamem.C: New test.
11955
11956 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
11957
11958         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
11959
11960 2004-12-13  Roger Sayle  <roger@eyesopen.com>
11961
11962         PR rtl-optimization/18928
11963         * gcc.dg/pr18928-1.c: New test case.
11964
11965 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
11966
11967         PR tree-opt/16951
11968         * gcc.c-torture/compile/20041211-1.c: New.
11969
11970 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11971
11972         PR middle-end/17564
11973         * gcc.c-torture/execute/20041212-1.c: New test.
11974
11975 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11976
11977         PR fortran/18869
11978         * gfortran.dg/common_1.f90: New test.
11979
11980 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
11981         Paul Brook  <paul@codesourcery.com>
11982
11983         PR fortran/16222
11984         * gfortran.dg/real_do_1.f90: New test.
11985
11986 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
11987
11988         PR tree-opt/18040
11989         * g++.dg/opt/ptrmem6.C: New test.
11990
11991 2004-12-11  Roger Sayle  <roger@eyesopen.com>
11992
11993         PR middle-end/18921
11994         * gcc.dg/pr18921-1.c: New test case.
11995
11996 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11997
11998         PR fortran/17175
11999         * gfortran.dg/scale_1.f90: New test.
12000
12001 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
12002
12003         PR middle-end/18903
12004         * gcc.c-torture/compile/pr18903.c: New test.
12005
12006 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
12007
12008         * gcc.c-torture/execute/20041210-1.c: New test.
12009
12010 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12011
12012         PR c++/18731
12013         * g++.dg/parser/struct-1.C: New test.
12014         * g++.dg/parser/struct-2.C: New test.
12015         * g++.dg/parser/struct-3.C: New test.
12016
12017 2004-12-09  Richard Henderson  <rth@redhat.com>
12018
12019         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
12020
12021         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
12022         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
12023
12024 2004-12-09  Matt Austern  <austern@apple.com>
12025
12026         PR c++/18514
12027         * g++.dg/ext/builtin1.C: New
12028         * g++.dg/ext/builtin2.C: New
12029         * g++.dg/ext/builtin3.C: New
12030         * g++.dg/ext/builtin4.C: New
12031         * g++.dg/ext/builtin5.C: New
12032
12033 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
12034
12035         PR tree-opt/18904
12036         * g++.dg/opt/ptrmem5.C: New test.
12037
12038 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
12039
12040         * g++.dg/parse/typename5.C: Adjust for new error.
12041         * g++.dg/parse/typename7.C: New.
12042
12043 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12044
12045         PR c++/18073
12046         * g++.dg/other/mmintrin.C: New test.
12047
12048 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
12049
12050         PR c++/16681
12051         * g++.dg/init/array15.C: New.
12052         * g++.dg/init/array16.C: New.
12053
12054 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12055
12056         PR fortran/18826
12057         * gfortran.dg/assign_1.f90: New test.
12058
12059 2004-12-08  Nick Clifton  <nickc@redhat.com>
12060
12061         * gcc.target/xstormy16/bss_below100: New directory containing tests.
12062         * gcc.target/xstormy16/data_below100: Likewise.
12063         * gcc.target/xstormy16/sfr: Likewise.
12064         * gcc.target/xstormy16/below100.S: New test source file.
12065         * gcc.target/xstormy16/below100.ld: New test linker script.
12066         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
12067         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
12068         bp instructions.
12069         * gcc.target/xstormy16/bp.c: Likewise.
12070
12071         * gcc.target/xstormy16/bss_below100: New files:
12072         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
12073         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
12074         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
12075         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
12076         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
12077         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
12078         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
12079         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
12080         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
12081         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
12082         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
12083         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
12084         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
12085         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
12086         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
12087         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
12088         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
12089         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
12090         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
12091         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
12092         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
12093         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
12094         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
12095         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
12096         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
12097         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
12098         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
12099
12100         * gcc.target/xstormy16/data_below100: New files:
12101         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
12102         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
12103         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
12104         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
12105         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
12106         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
12107         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
12108         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
12109         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
12110         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
12111         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
12112         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
12113         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
12114         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
12115         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
12116         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
12117         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
12118         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
12119         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
12120         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
12121         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
12122         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
12123         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
12124         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
12125         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
12126         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
12127         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
12128
12129         * gcc.target/xstormy16/sfr: New files:
12130         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
12131         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
12132         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
12133         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
12134         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
12135         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
12136         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
12137         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
12138         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
12139         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
12140         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
12141         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
12142         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
12143         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
12144         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
12145         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
12146         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
12147         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
12148         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
12149         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
12150         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
12151         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
12152         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
12153         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
12154         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
12155         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
12156         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
12157         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
12158         27_if0_sfrw_bitfield_f.c
12159
12160 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12161
12162         PR c++/18100
12163         * g++.dg/lookup/name-clash4.C: New test.
12164
12165 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
12166
12167         PR c++/18672
12168         * g++.dg/opt/array1.C: New.
12169
12170         PR c++/18803
12171         * g++.dg/template/operator5.C: New.
12172
12173 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
12174
12175         PR c/18867
12176         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
12177
12178 2004-12-07  Steven Bosscher  <stevenb@suse.de>
12179
12180         * gcc.dg/noncompile/20041207.c: New test.
12181
12182 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
12183
12184         * g++.dg/other/unreachable-1.C: New test.
12185
12186 2004-12-06  Nick Clifton  <nickc@redhat.com>
12187
12188         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
12189         <limits.h> because the latter comes from gcc's include/ directory
12190         and not the newlib/libc/include directory.
12191
12192 2004-12-04  Richard Henderson  <rth@redhat.com>
12193
12194         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
12195
12196 2004-12-04  Richard Henderson  <rth@redhat.com>
12197
12198         * lib/target-supports.exp (check_gc_sections_available): Disable
12199         for alpha and ia64.
12200
12201 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
12202
12203         PR middle-end/17909
12204         * g++.dg/other/vararg-2.C: New test.
12205
12206 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12207
12208         PR c++/17011, c++/17971
12209         * g++.dg/template/error15.C: Adjust expected error.
12210         * g++.dg/template/instantiate3.C: Likewise.
12211
12212 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
12213
12214         * gcc.dg/altivec-18.c: Fix for darwin
12215
12216 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
12217
12218         PR c++/18782
12219         * g++.dg/parse/ptrmem2.C: New.
12220
12221         PR c++/18318
12222         * g++.dg/template/new1.C: New.
12223
12224 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12225
12226         PR fortran/18710
12227         * gfortran.dg/direct_io_3.f90: New test.
12228
12229 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
12230
12231         PR 18758
12232         * g++.dg/parse/crash21.C: New.
12233
12234 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12235
12236         PR c++/15664, c++/18276
12237         * g++.dg/template/ttp13.C: New test.
12238         * g++.dg/template/ttp14.C: Likewise.
12239
12240 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12241
12242         PR c++/18123
12243         * g++.dg/parse/enum2.C: New test.
12244         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
12245
12246 2004-12-02  Nick Clifton  <nickc@redhat.com>
12247
12248         * gcc.target/xstormy16: New test directory.
12249         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
12250         * gcc.target/xstormy16/bp.c: Check the generation of bp
12251         instructions.
12252         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
12253         bn instructions and the BELOW100 attribute.
12254
12255 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
12256
12257         PR target/16952
12258         * gcc.dg/ppc-eabi.c: New.
12259
12260 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
12261
12262         PR fortran/18284
12263         * gfortran.dg/backspace.f90
12264
12265 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
12266
12267         * gfortran.dg/inquire.f90: New test.
12268
12269 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
12270
12271         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
12272         handle effective-target-keyword.
12273         (dg-skip-if): Support effective-target keyword as target list.
12274         (dg-xfail-if): Ditto.
12275         * lib/target-supports.exp (is-effective-target-keyword): New proc.
12276
12277 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
12278
12279         PR tree-optimization/18291
12280         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
12281
12282 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
12283
12284         PR C++/18729
12285         * g++.dg/parse/crash20.C: New.
12286
12287         PR c++/17431
12288         * g++.dg/overload/arg1.C: New.
12289         * g++.dg/overload/arg2.C: New.
12290         * g++.dg/overload/arg3.C: New.
12291         * g++.dg/overload/arg4.C: New.
12292
12293 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
12294
12295         * gcc.dg/c99-flex-array-4.c: Remove.
12296
12297 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
12298
12299         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
12300
12301         * lib/target-supports.exp (is-effective-target): Simplify.
12302
12303         * lib/target-supports.exp (check_effective_target_vect_long):
12304         Fix for powerpc64-*-*.
12305
12306 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
12307
12308         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
12309         to support new requirements on FreeBSD 5.
12310
12311 2004-11-30  Devang Patel  <dpatel@apple.com>
12312
12313         PR 18702
12314         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
12315
12316 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
12317
12318         * g++.dg/ext/altivec-13.C: New test.
12319
12320 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
12321
12322         PR tree-opt/18298
12323         * gcc.c-torture/execute/p18298.c: New test.
12324
12325 2004-11-30  Ira Rosen  <irar@il.ibm.com>
12326             Dorit Naishlos  <dorit@il.ibm.com>
12327
12328         PR tree-opt/18607
12329         * gcc.dg/vect/vect-89.c: New test.
12330
12331 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
12332
12333         * gcc.dg/pr18596-1.c: New test.
12334
12335 2004-11-30  Ben Elliston  <bje@au.ibm.com>
12336
12337         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
12338
12339 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
12340
12341         PR c/18479
12342         * gcc.dg/pr18479.c: New test.
12343
12344 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
12345
12346         PR target/18490
12347         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
12348         mmix-knuth-mmixware.
12349
12350         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
12351         cris-*-elf* cris-*-aout* mmix-*-*
12352
12353 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
12354
12355         PR middle-end/18725
12356         * gcc.dg/pr18725.c: New test.
12357
12358 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
12359
12360         PR target/18488
12361         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
12362
12363         PR target/18336
12364         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
12365
12366 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
12367
12368         PR c++/18368
12369         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
12370         * g++.old-deja/g++.law/ctors5.C: Likewise.
12371         * g++.old-deja/g++.other/crash25.C: Likewise.
12372
12373         PR c++/18674
12374         * g++.dg/template/error16.C: New test.
12375
12376         PR c++/18512
12377         * g++.dg/template/crash29.C: New test.
12378
12379 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
12380
12381         PR tree-optimization/18712
12382         * gcc.c-torture/compile/pr18712.c: New test.
12383
12384 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
12385
12386         PR c/7544
12387         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
12388         tests.
12389
12390 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12391
12392         PR c++/18652
12393         * g++.dg/lookup/crash6.C: New test.
12394
12395 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
12396
12397         PR middle-end/18164
12398         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
12399
12400 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
12401
12402         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
12403         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
12404         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
12405
12406 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
12407
12408         * gcc.dg/pr18164.c: New test.
12409
12410 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
12411
12412         * gcc.dg/funroll-loops-all.c: New.
12413
12414 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
12415
12416         PR target/18489
12417         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
12418         delimeter, match space and TAB as well as ":".
12419
12420         PR target/18484
12421         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
12422
12423         PR target/18348
12424         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
12425
12426         PR target/18345
12427         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
12428
12429         PR target/18337
12430         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
12431
12432 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
12433
12434         * gfortran.dg/direct_io_2.f90: New test.
12435
12436 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
12437
12438         PR target/18334
12439         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
12440
12441 2004-11-28  Richard Henderson  <rth@redhat.com>
12442
12443         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
12444
12445 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
12446
12447         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
12448         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
12449         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
12450         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
12451         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
12452         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
12453         gcc.dg/pointer-arith-8.c: New tests.
12454
12455 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
12456
12457         PR fortran/18364
12458         * gfortran.dg/endfile.f90: New test.
12459
12460 2004-11-27  Falk Hueffner  <falk@debian.org>
12461
12462         * gcc.dg/loop-6.c: New test.
12463
12464 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
12465
12466         * gcc.c-torture/execute/20041126-1.c: New test.
12467
12468 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
12469
12470         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
12471         on IRIX.
12472
12473 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
12474
12475         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
12476         functions.
12477
12478 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
12479
12480         PR rtl-optimization/17825
12481         * gcc.c-torture/compile/20041119-1.c: New test.
12482
12483 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12484
12485         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
12486         Check existence of ld library path variables before unsetting.
12487
12488 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
12489
12490         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
12491
12492 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
12493
12494         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
12495
12496 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
12497
12498         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
12499
12500 2004-11-26  Ben Elliston  <bje@au.ibm.com>
12501
12502         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
12503         dg-do directive.
12504
12505 2004-11-26  Ben Elliston  <bje@au.ibm.com>
12506
12507         * gcc.dg/pr17957.c: Pass --param, not -param.
12508
12509 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
12510
12511         PR middle-end/17957
12512         * testsuite/gcc.dg/pr17957.c: New test.
12513
12514 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
12515
12516         PR c++/18445
12517         * g++.dg/template/crash28.C: Likewise.
12518
12519         PR c++/18001
12520         * g++.dg/expr/unary2.C: Adjust lvalue messages.
12521         * g++.dg/ext/lvaddr.C: Likewise.
12522         * g++.dg/opt/pr7503-3.C: Likewise.
12523
12524         PR c++/18466
12525         * g++.dg/parse/qualified3.C: New test.
12526         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
12527
12528         PR c++/18545
12529         * g++.dg/expr/return1.C: New test.
12530
12531 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12532
12533         Friend class name lookup 3/n, PR c++/3332
12534         * g++.dg/lookup/friend3.C: New test.
12535         * g++.dg/lookup/friend4.C: Likewise.
12536         * g++.dg/lookup/friend5.C: Likewise.
12537
12538 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12539
12540         Friend class name lookup 2/n, PR c++/14513, c++/15410
12541         * g++.dg/lookup/friend2.C: New test.
12542         * g++.dg/template/friend31.C: Likewise.
12543
12544 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12545
12546         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
12547
12548 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
12549
12550         PR c++/17473
12551         * g++.dg/tc1/dr56.C: Remove.
12552         * g++.dg/template/typedef1.C: Add dg-error markers.
12553         * g++.old-deja/g++.other/typedef7.C: Likewise.
12554
12555         PR c++/18285
12556         * g++.dg/parse/typedef7.C: New test.
12557
12558 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
12559
12560         * gcc.c-torture/execute/20041124-1.c: New test.
12561
12562 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
12563
12564         * g++.dg/template/deduce3.C: New test.
12565
12566         PR c++/18586
12567         * g++.dg/template/crash27.C: New test.
12568
12569         PR c++/18530
12570         * g++.dg/warn/Wshadow-3.C: New test.
12571
12572 2004-11-24  Devang Patel  <dpatel@apple.com>
12573
12574         PR/18555
12575         * gcc.dg/cpp/isysroot-1.c: New test.
12576         * gcc.dg/cpp/usr/include/stdio.h: New file.
12577         * gcc.dg/cpp/isysroot-2.c: New test.
12578         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
12579         New file.
12580
12581 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12582
12583         PR c++/8929
12584         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
12585
12586 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
12587
12588         * gcc.target/sparc/align.c: Do not include <stdint.h>.
12589         * gcc.target/sparc/pdist.c: Likewise.
12590
12591 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
12592
12593         PR c++/16882
12594         * g++.dg/conversion/simd1.C: New test.
12595
12596 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12597
12598         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
12599         and restore_ld_library_path_env_vars.
12600         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
12601         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
12602         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
12603         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
12604
12605 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
12606
12607         * gcc.dg/pragma-align-2.c: Test macro expansion.
12608         * gcc.dg/pragma-pack-2.c: New test.
12609
12610 2004-11-23  Richard Henderson  <rth@redhat.com>
12611
12612         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
12613         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
12614         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
12615         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
12616         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
12617         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
12618
12619         * gcc.dg/vect/vect.exp: Add check for alpha.
12620         * lib/target-supports.exp (check_alpha_max_hw_available): New.
12621         (check_effective_target_vect_int): Enable for alpha.
12622         (check_effective_target_vect_long): New.
12623         (is-effective-target): Add it.
12624
12625 2004-11-23  Uros Bizjak <uros@kss-loka.si>
12626
12627         * gcc.dg/pr18614-1.c: New test.
12628
12629 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12630
12631         * gcc.dg/setjmp-2.c: New test.
12632
12633 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
12634
12635         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
12636         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
12637         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
12638         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
12639         gcc.target/sparc/pdist.c: New tests.
12640
12641 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
12642
12643         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
12644
12645 2004-11-22  Dale Johannesen  <dalej@apple.com>
12646
12647         * gcc.dg/20041111-1.c: New.
12648
12649 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
12650
12651         PR tree-opt/18536
12652         * gcc.dg/vect/pr18536.c: New test.
12653
12654 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12655
12656         PR c++/18354
12657         * g++.dg/template/nontype11.C: New test.
12658
12659 2004-11-21  Roger Sayle  <roger@eyesopen.com>
12660
12661         PR middle-end/18520
12662         * gcc.dg/pr18520-1.c: New test case.
12663
12664 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
12665
12666         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
12667         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
12668         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
12669         expected diagnostics.
12670
12671 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12672
12673         PR target/18580
12674         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
12675         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
12676         vect-77.c, vect-77a.c: XFAIL on the SPARC.
12677
12678 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12679
12680         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
12681
12682 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
12683             Joseph Myers  <joseph@codesourcery.com>
12684
12685         * lib/target-supports.exp (check_visibility_available): Really
12686         test the compiler.
12687
12688 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
12689
12690         PR tree-opt/18181
12691         * gcc.dg/vect/vect-85.c: New test.
12692         * gcc.dg/vect/vect-86.c: New test.
12693         * gcc.dg/vect/vect-87.c: New test.
12694         * gcc.dg/vect/vect-88.c: New test.
12695
12696 2004-11-19  Ben Elliston  <bje@au.ibm.com>
12697
12698         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
12699
12700 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
12701
12702         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
12703         * gcc.dg/ppc-and-1.c: Ditto.
12704         * gcc.dg/ppc-compare-1.c: Ditto.
12705         * gcc.dg/ppc-mov-1.c: Ditto
12706
12707 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
12708             Mark Mitchell  <mark@codesourcery.com>
12709
12710         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
12711
12712 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
12713             Aldy Hernandez  <aldyh@redhat.com>
12714
12715         * lib/target-supports.exp (check_effective_target_vect_int): New
12716         (check_effective_target_vect_float): New
12717         (check_effective_target_vect_double): New.
12718         (is-effective-target): Support new effective targets keywords.
12719         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
12720         default action for dg-do.
12721         * gcc.dg/vect/pr16105.c: Use new support.
12722         * gcc.dg/vect/pr18400.c: Ditto.
12723         * gcc.dg/vect/pr18425.c: Ditto.
12724         * gcc.dg/vect/vect-1.c: Ditto.
12725         * gcc.dg/vect/vect-10.c: Ditto.
12726         * gcc.dg/vect/vect-11.c: Ditto.
12727         * gcc.dg/vect/vect-12.c: Ditto.
12728         * gcc.dg/vect/vect-13.c: Ditto.
12729         * gcc.dg/vect/vect-14.c: Ditto.
12730         * gcc.dg/vect/vect-15.c: Ditto.
12731         * gcc.dg/vect/vect-16.c: Ditto.
12732         * gcc.dg/vect/vect-17.c: Ditto.
12733         * gcc.dg/vect/vect-18.c: Ditto.
12734         * gcc.dg/vect/vect-19.c: Ditto.
12735         * gcc.dg/vect/vect-2.c: Ditto.
12736         * gcc.dg/vect/vect-20.c: Ditto.
12737         * gcc.dg/vect/vect-21.c: Ditto.
12738         * gcc.dg/vect/vect-22.c: Ditto.
12739         * gcc.dg/vect/vect-23.c: Ditto.
12740         * gcc.dg/vect/vect-24.c: Ditto.
12741         * gcc.dg/vect/vect-25.c: Ditto.
12742         * gcc.dg/vect/vect-26.c: Ditto.
12743         * gcc.dg/vect/vect-27.c: Ditto.
12744         * gcc.dg/vect/vect-27a.c: Ditto.
12745         * gcc.dg/vect/vect-28.c: Ditto.
12746         * gcc.dg/vect/vect-29.c: Ditto.
12747         * gcc.dg/vect/vect-29a.c: Ditto.
12748         * gcc.dg/vect/vect-3.c: Ditto.
12749         * gcc.dg/vect/vect-30.c: Ditto.
12750         * gcc.dg/vect/vect-31.c: Ditto.
12751         * gcc.dg/vect/vect-32.c: Ditto.
12752         * gcc.dg/vect/vect-33.c: Ditto.
12753         * gcc.dg/vect/vect-34.c: Ditto.
12754         * gcc.dg/vect/vect-35.c: Ditto.
12755         * gcc.dg/vect/vect-36.c: Ditto.
12756         * gcc.dg/vect/vect-37.c: Ditto.
12757         * gcc.dg/vect/vect-38.c: Ditto.
12758         * gcc.dg/vect/vect-4.c: Ditto.
12759         * gcc.dg/vect/vect-40.c: Ditto.
12760         * gcc.dg/vect/vect-41.c: Ditto.
12761         * gcc.dg/vect/vect-42.c: Ditto.
12762         * gcc.dg/vect/vect-43.c: Ditto.
12763         * gcc.dg/vect/vect-44.c: Ditto.
12764         * gcc.dg/vect/vect-45.c: Ditto.
12765         * gcc.dg/vect/vect-46.c: Ditto.
12766         * gcc.dg/vect/vect-47.c: Ditto.
12767         * gcc.dg/vect/vect-48.c: Ditto.
12768         * gcc.dg/vect/vect-48a.c: Ditto.
12769         * gcc.dg/vect/vect-49.c: Ditto.
12770         * gcc.dg/vect/vect-5.c: Ditto.
12771         * gcc.dg/vect/vect-50.c: Ditto.
12772         * gcc.dg/vect/vect-51.c: Ditto.
12773         * gcc.dg/vect/vect-52.c: Ditto.
12774         * gcc.dg/vect/vect-53.c: Ditto.
12775         * gcc.dg/vect/vect-54.c: Ditto.
12776         * gcc.dg/vect/vect-55.c: Ditto.
12777         * gcc.dg/vect/vect-56.c: Ditto.
12778         * gcc.dg/vect/vect-56a.c: Ditto.
12779         * gcc.dg/vect/vect-57.c: Ditto.
12780         * gcc.dg/vect/vect-58.c: Ditto.
12781         * gcc.dg/vect/vect-59.c: Ditto.
12782         * gcc.dg/vect/vect-6.c: Ditto.
12783         * gcc.dg/vect/vect-60.c: Ditto.
12784         * gcc.dg/vect/vect-61.c: Ditto.
12785         * gcc.dg/vect/vect-62.c: Ditto.
12786         * gcc.dg/vect/vect-63.c: Ditto.
12787         * gcc.dg/vect/vect-64.c: Ditto.
12788         * gcc.dg/vect/vect-65.c: Ditto.
12789         * gcc.dg/vect/vect-66.c: Ditto.
12790         * gcc.dg/vect/vect-67.c: Ditto.
12791         * gcc.dg/vect/vect-68.c: Ditto.
12792         * gcc.dg/vect/vect-69.c: Ditto.
12793         * gcc.dg/vect/vect-7.c: Ditto.
12794         * gcc.dg/vect/vect-72.c: Ditto.
12795         * gcc.dg/vect/vect-72a.c: Ditto.
12796         * gcc.dg/vect/vect-73.c: Ditto.
12797         * gcc.dg/vect/vect-74.c: Ditto.
12798         * gcc.dg/vect/vect-75.c: Ditto.
12799         * gcc.dg/vect/vect-76.c: Ditto.
12800         * gcc.dg/vect/vect-77.c: Ditto.
12801         * gcc.dg/vect/vect-77a.c: Ditto.
12802         * gcc.dg/vect/vect-78.c: Ditto.
12803         * gcc.dg/vect/vect-79.c: Ditto.
12804         * gcc.dg/vect/vect-8.c: Ditto.
12805         * gcc.dg/vect/vect-80.c: Ditto.
12806         * gcc.dg/vect/vect-82.c: Ditto.
12807         * gcc.dg/vect/vect-82_64.c: Ditto.
12808         * gcc.dg/vect/vect-83.c: Ditto.
12809         * gcc.dg/vect/vect-83_64.c: Ditto.
12810         * gcc.dg/vect/vect-9.c: Ditto.
12811         * gcc.dg/vect/vect-all.c: Ditto.
12812         * gcc.dg/vect/vect-none.c: Ditto.
12813
12814 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
12815
12816         * lib/gcc-dg.exp (dg-skip-if): New function.
12817         (dg-forbid-option): Remove.
12818         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
12819         * g++.dg/abi/bitfield8.C: Likewise.
12820         * g++.dg/abi/dtor1.C: Likewise.
12821         * g++.dg/abi/empty10.C: Likewise.
12822         * g++.dg/abi/empty7.C: Likewise.
12823         * g++.dg/abi/empty9.C: Likewise.
12824         * g++.dg/abi/layout3.C: Likewise.
12825         * g++.dg/abi/layout4.C: Likewise.
12826         * g++.dg/abi/thunk1.C: Likewise.
12827         * g++.dg/abi/thunk2.C: Likewise.
12828         * g++.dg/abi/vbase11.C: Likewise.
12829         * g++.dg/abi/vthunk2.C: Likewise.
12830         * g++.dg/abi/vthunk3.C: Likewise.
12831         * g++.dg/ext/attrib8.C: Likewise.
12832         * g++.dg/opt/longbranch2.C: Likewise.
12833         * g++.dg/opt/reg-stack4.C: Likewise.
12834         * g++.old-deja/g++.ext/attrib1.C: Likewise.
12835         * g++.old-deja/g++.ext/attrib2.C: Likewise.
12836         * g++.old-deja/g++.ext/attrib3.C: Likewise.
12837         * g++.old-deja/g++.other/store-expr1.C: Likewise.
12838         * g++.old-deja/g++.other/store-expr2.C: Likewise.
12839         * gcc.dg/20000609-1.c: Likewise.
12840         * gcc.dg/20000720-1.c: Likewise.
12841         * gcc.dg/20011107-1.c: Likewise.
12842         * gcc.dg/20011119-1.c: Likewise.
12843         * gcc.dg/20020108-1.c: Likewise.
12844         * gcc.dg/20020122-2.c: Likewise.
12845         * gcc.dg/20020122-3.c: Likewise.
12846         * gcc.dg/20020201-3.c: Likewise.
12847         * gcc.dg/20020206-1.c: Likewise.
12848         * gcc.dg/20020218-1.c: Likewise.
12849         * gcc.dg/20020310-1.c: Likewise.
12850         * gcc.dg/20020411-1.c: Likewise.
12851         * gcc.dg/20020418-2.c: Likewise.
12852         * gcc.dg/20020426-1.c: Likewise.
12853         * gcc.dg/20020426-2.c: Likewise.
12854         * gcc.dg/20020517-1.c: Likewise.
12855         * gcc.dg/20020523-1.c: Likewise.
12856         * gcc.dg/20020523-2.c: Likewise.
12857         * gcc.dg/20020729-1.c: Likewise.
12858         * gcc.dg/20030204-1.c: Likewise.
12859         * gcc.dg/20030826-2.c: Likewise.
12860         * gcc.dg/20030926-1.c: Likewise.
12861         * gcc.dg/20031202-1.c: Likewise.
12862         * gcc.dg/980312-1.c: Likewise.
12863         * gcc.dg/980313-1.c: Likewise.
12864         * gcc.dg/990117-1.c: Likewise.
12865         * gcc.dg/990424-1.c: Likewise.
12866         * gcc.dg/990524-1.c: Likewise.
12867         * gcc.dg/991230-1.c: Likewise.
12868         * gcc.dg/i386-387-1.c: Likewise.
12869         * gcc.dg/i386-387-2.c: Likewise.
12870         * gcc.dg/i386-387-3.c: Likewise.
12871         * gcc.dg/i386-387-4.c: Likewise.
12872         * gcc.dg/i386-387-5.c: Likewise.
12873         * gcc.dg/i386-387-6.c: Likewise.
12874         * gcc.dg/i386-asm-1.c: Likewise.
12875         * gcc.dg/i386-bitfield1.c: Likewise.
12876         * gcc.dg/i386-bitfield2.c: Likewise.
12877         * gcc.dg/i386-loop-1.c: Likewise.
12878         * gcc.dg/i386-loop-2.c: Likewise.
12879         * gcc.dg/i386-loop-3.c: Likewise.
12880         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
12881         * gcc.dg/i386-pic-1.c: Likewise.
12882         * gcc.dg/i386-regparm.c: Likewise.
12883         * gcc.dg/i386-signbit-1.c: Likewise.
12884         * gcc.dg/i386-signbit-2.c: Likewise.
12885         * gcc.dg/i386-signbit-3.c: Likewise.
12886         * gcc.dg/i386-sse-5.c: Likewise.
12887         * gcc.dg/i386-sse-8.c: Likewise.
12888         * gcc.dg/i386-unroll-1.c: Likewise.
12889         * gcc.dg/tls/opt-1.c: Likewise.
12890         * gcc.dg/tls/opt-2.c: Likewise.
12891         * gcc.dg/unroll-1.c: Likewise.
12892         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
12893         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
12894         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
12895         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
12896
12897 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12898
12899         * g++.dg/template/incomplete1.C: New test.
12900
12901 2004-11-16  Nick Clifton  <nickc@redhat.com>
12902
12903         Revert patches accidentally commited during checkin of fixes for
12904         xstormy16 tests:
12905         gcc.c-torture/execute/simd-4.c: Revert
12906         gcc.dg/20040910-1.c: Revert.
12907
12908 2004-11-16  Paul Brook  <paul@codesourcery.com>
12909
12910         PR fortran/13010
12911         * gfortran.dg/der_pointer_1.f90: New test.
12912
12913 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
12914
12915         PR c/18498
12916         * gcc.dg/bitfld-13.c: New test.
12917
12918 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
12919
12920         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
12921         powerpc*-*-linux*.
12922
12923         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
12924         * gcc.dg/ppc64-abi-2.c: Ditto.
12925         * gcc.dg/ppc64-abi-3.c: Ditto.
12926
12927         * lib/gcc-dg.exp (dg-target-list): Remove.
12928
12929 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
12930
12931         * gcc.dg/ia64-postinc.c: New test.
12932
12933 2004-11-15  Mark Mitchell <mark@codesourcery.com>
12934
12935         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
12936
12937 2004-11-15  Nick Clifton  <nickc@redhat.com>
12938
12939         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
12940         __INT_MAX__ so that the test can be compiled by toolchains
12941         targeted at 16-bit processors.
12942
12943         * gcc.dg/20040625-1.c: Use long constants rather than integers
12944         when performing arithmetic that will overflow 16-bits.
12945
12946         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
12947         xstormy16.  It does not support 128-bit vector operations.
12948
12949         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
12950         with the macro PTR_TYPE.  Define this macro to an integer type
12951         suitable for holding a pointer.
12952
12953         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
12954         the target is a 16-bit processor.
12955
12956         * gcc.dg/cpp/if-2.c: Expect a different warning message from
12957         16-bit targets where the character constant will be too long.
12958
12959         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
12960         where the double will not be directly addressable.
12961
12962 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12963
12964         Friend class name lookup 1/n, PR c++/18471
12965         * g++.dg/template/crash26.C: New test.
12966         * g++.dg/lookup/struct1.C: Adjust expected error.
12967         * g++.dg/parse/elab1.C: Likewise.
12968         * g++.dg/parse/elab2.C: Likewise.
12969         * g++.dg/parse/int-as-enum1.C: Likewise.
12970         * g++.dg/parse/struct-as-enum1.C: Likewise.
12971         * g++.dg/parse/typedef1.C: Likewise.
12972         * g++.dg/parse/typedef3.C: Likewise.
12973         * g++.dg/parse/typedef4.C: Likewise.
12974         * g++.dg/parse/typedef5.C: Likewise.
12975         * g++.dg/template/nontype4.C: Likewise.
12976         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
12977         * g++.old-deja/g++.other/elab1.C: Likewise.
12978         * g++.old-deja/g++.other/syntax4.C: Likewise.
12979
12980 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
12981
12982         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
12983
12984 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
12985
12986         * gcc.c-torture/execute/20041114-1.c: New test.
12987
12988 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
12989
12990         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
12991         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
12992         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
12993         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
12994         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
12995         gcc.dg/switch-7.c: New tests.
12996
12997 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
12998
12999         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
13000
13001 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
13002
13003         PR tree-opt/18400
13004         * gcc.dg/vect/pr18400.c: New test.
13005
13006 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
13007             Andrew Pinski  <pinskia@physics.uc.edu>
13008
13009         PR tree-opt/18425
13010         * gcc.dg/vect/pr18425.c: New test.
13011
13012 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
13013
13014         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
13015         Guard with dg-require-alias and dg-require-visibility.
13016
13017 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
13018
13019         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
13020
13021 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13022
13023         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
13024
13025 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13026
13027         PR c++/17344
13028         * g++.dg/template/defarg5.C: New test.
13029
13030 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13031
13032         * g++.dg/parse/cast1.C: Run only on ILP32.
13033         * g++.old-deja/g++.mike/p784.C: Likewise.
13034
13035 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
13036
13037         * gcc.c-torture/execute/20041113-1.c: New test.
13038
13039 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
13040
13041         PR target/18230
13042         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
13043         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
13044         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
13045         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
13046         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
13047         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
13048         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
13049         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
13050         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
13051         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
13052         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
13053         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
13054         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
13055
13056 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
13057
13058         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
13059         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
13060         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
13061         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
13062         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
13063         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
13064         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
13065         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
13066         gcc.target/sparc/combined-1.c: New tests.
13067
13068 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
13069
13070         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
13071         New tests.
13072
13073 2004-11-12  Mark Mitchell <mark@codesourcery.com>
13074
13075         * lib/gcc-dg.exp (dg-forbid-option): New function.
13076         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
13077         * g++.dg/abi/bitfield8.C: Likewise.
13078         * g++.dg/abi/dtor1.C: Likewise.
13079         * g++.dg/abi/empty10.C: Likewise.
13080         * g++.dg/abi/empty7.C: Likewise.
13081         * g++.dg/abi/empty9.C: Likewise.
13082         * g++.dg/abi/layout3.C: Likewise.
13083         * g++.dg/abi/layout4.C: Likewise.
13084         * g++.dg/abi/thunk1.C: Likewise.
13085         * g++.dg/abi/thunk2.C: Likewise.
13086         * g++.dg/abi/vbase11.C: Likewise.
13087         * g++.dg/abi/vthunk2.C: Likewise.
13088         * g++.dg/abi/vthunk3.C: Likewise.
13089         * g++.dg/ext/attrib8.C: Likewise.
13090         * g++.dg/opt/longbranch2.C: Likewise.
13091         * g++.dg/opt/reg-stack4.C: Likewise.
13092         * g++.old-deja/g++.ext/attrib1.C: Likewise.
13093         * g++.old-deja/g++.ext/attrib2.C: Likewise.
13094         * g++.old-deja/g++.ext/attrib3.C: Likewise.
13095         * g++.old-deja/g++.other/store-expr1.C: Likewise.
13096         * g++.old-deja/g++.other/store-expr2.C: Likewise.
13097         * gcc.dg/20000609-1.c: Likewise.
13098         * gcc.dg/20000720-1.c: Likewise.
13099         * gcc.dg/20011107-1.c: Likewise.
13100         * gcc.dg/20011119-1.c: Likewise.
13101         * gcc.dg/20020108-1.c: Likewise.
13102         * gcc.dg/20020122-2.c: Likewise.
13103         * gcc.dg/20020122-3.c: Likewise.
13104         * gcc.dg/20020201-3.c: Likewise.
13105         * gcc.dg/20020206-1.c: Likewise.
13106         * gcc.dg/20020218-1.c: Likewise.
13107         * gcc.dg/20020310-1.c: Likewise.
13108         * gcc.dg/20020411-1.c: Likewise.
13109         * gcc.dg/20020418-2.c: Likewise.
13110         * gcc.dg/20020426-1.c: Likewise.
13111         * gcc.dg/20020426-2.c: Likewise.
13112         * gcc.dg/20020517-1.c: Likewise.
13113         * gcc.dg/20020523-1.c: Likewise.
13114         * gcc.dg/20020523-2.c: Likewise.
13115         * gcc.dg/20020729-1.c: Likewise.
13116         * gcc.dg/20030204-1.c: Likewise.
13117         * gcc.dg/20030826-2.c: Likewise.
13118         * gcc.dg/20030926-1.c: Likewise.
13119         * gcc.dg/20031202-1.c: Likewise.
13120         * gcc.dg/980312-1.c: Likewise.
13121         * gcc.dg/980313-1.c: Likewise.
13122         * gcc.dg/990117-1.c: Likewise.
13123         * gcc.dg/990424-1.c: Likewise.
13124         * gcc.dg/990524-1.c: Likewise.
13125         * gcc.dg/991230-1.c: Likewise.
13126         * gcc.dg/i386-387-1.c: Likewise.
13127         * gcc.dg/i386-387-2.c: Likewise.
13128         * gcc.dg/i386-387-3.c: Likewise.
13129         * gcc.dg/i386-387-4.c: Likewise.
13130         * gcc.dg/i386-387-5.c: Likewise.
13131         * gcc.dg/i386-387-6.c: Likewise.
13132         * gcc.dg/i386-asm-1.c: Likewise.
13133         * gcc.dg/i386-bitfield1.c: Likewise.
13134         * gcc.dg/i386-bitfield2.c: Likewise.
13135         * gcc.dg/i386-loop-1.c: Likewise.
13136         * gcc.dg/i386-loop-2.c: Likewise.
13137         * gcc.dg/i386-loop-3.c: Likewise.
13138         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
13139         * gcc.dg/i386-pic-1.c: Likewise.
13140         * gcc.dg/i386-regparm.c: Likewise.
13141         * gcc.dg/i386-signbit-1.c: Likewise.
13142         * gcc.dg/i386-signbit-2.c: Likewise.
13143         * gcc.dg/i386-signbit-3.c: Likewise.
13144         * gcc.dg/i386-sse-5.c: Likewise.
13145         * gcc.dg/i386-sse-8.c: Likewise.
13146         * gcc.dg/i386-unroll-1.c: Likewise.
13147         * gcc.dg/tls/opt-1.c: Likewise.
13148         * gcc.dg/tls/opt-2.c: Likewise.
13149         * gcc.dg/unroll-1.c: Likewise.
13150         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
13151         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
13152         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
13153         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
13154         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
13155         -m64 is specified.
13156
13157 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
13158
13159         PR c++/18389
13160         * g++.dg/parse/cond1.C: New test.
13161
13162         PR c++/18429
13163         * g++.dg/template/array9.C: New test.
13164         * g++.dg/ext/vla1.C: Adjust error messages.
13165         * g++.dg/ext/vlm1.C: Likewise.
13166         * g++.dg/template/crash2.C: Likewise.
13167
13168         PR c++/18436
13169         * g++.dg/template/call3.C: New test.
13170
13171         PR c++/18407
13172         * g++.dg/template/ptrmem11.C: New test.
13173
13174 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
13175
13176         PR other/14264
13177         * lib/g++.exp: Set LC_ALL and LANG to C.
13178         * lib/gcc-dg.exp: Likewise.
13179         * lib/gfortran.exp: Likewise.
13180         * lib/objc.exp: Likewise.
13181         * lib/treelang.exp: Likewise.
13182
13183 2004-11-12  Andreas Schwab  <schwab@suse.de>
13184
13185         * gcc.dg/pr16286.c: Fix last change.
13186
13187 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
13188
13189         PR c++/18416
13190         * g++.dg/init/global1.C: New test.
13191
13192 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
13193
13194         * gcc.c-torture/execute/20041112-1.c: New test.
13195
13196 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
13197
13198         * lib/gcc-dg.exp (dg-target-list): New.
13199
13200 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
13201             Richard Sandiford  <rsandifo@redhat.com>
13202
13203         * lib/target-supports.exp (get-compiler_messages): New.
13204         (check_named_sections_available): Use it.
13205         (check_effective_target_ilp32): New.
13206         (check_effective_target_lp64): New.
13207         (is-effective-target): New.
13208         * lib/gcc-dg.exp (dg-require-effective-target): New.
13209
13210 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
13211
13212         * gcc.dg/precedence-1.c: New test.
13213
13214 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
13215
13216         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
13217
13218         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
13219         message, delete generated files, use more descriptive name for
13220         executable, and make the test unsupported when it cannot be run.
13221
13222         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
13223         (dg-require-weak, dg-require-visibility, dg-require-alias,
13224         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
13225         dg-require-iconv, dg-require-named-sections): Use it.
13226
13227         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
13228
13229 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
13230
13231         PR target/16457
13232         * gcc.dg/ppc-and-1: New
13233
13234         PR target/16796
13235         * gcc.dg/ppc-mov-1.c: New.
13236
13237         PR target/16458
13238         * gcc.dg/ppc-compare-1.c: New.
13239
13240 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
13241
13242         * objc.dg/desig-init-2.m: New test.
13243
13244 2004-11-10  Adam Nemet  <anemet@lnxw.com>
13245
13246         PR middle-end/18160
13247         * g++.dg/warn/register-var-1.C: New test.
13248         * g++.dg/warn/register-var-2.C: New test.
13249
13250 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13251
13252         * gcc.dg/union-2.c: New test.
13253
13254 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
13255
13256         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
13257         New test for PR tree-optimization/17892.
13258
13259 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
13260
13261         PR c++/18369
13262         * g++.dg/init/new12.C: New test.
13263
13264 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
13265
13266         * gcc.target/sparc: New directory.
13267         * gcc.target/sparc/sparc.exp: New driver.
13268         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
13269         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
13270         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
13271         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
13272
13273 2004-11-10  Paul Brook  <paul@codesourcery.com>
13274
13275         PR fortran/18218
13276         * gfortran.dg/list_read.c: New test.
13277
13278 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
13279
13280         PR c/18322
13281         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
13282         expected diagnostic location.
13283
13284 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
13285
13286         * gcc.dg/20041109-1.c: New test.
13287
13288 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
13289
13290         PR objc/18406
13291         * objc/compile/pr18406.m: New test.
13292
13293 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
13294
13295         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
13296
13297 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
13298
13299         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
13300
13301 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
13302
13303         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
13304
13305 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
13306
13307         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
13308         exit.
13309
13310 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
13311
13312         PR tree-opt/18299
13313         * gcc.c-torture/pr18299-1.c: New test.
13314
13315 2004-11-06  Andreas Schwab  <schwab@suse.de>
13316
13317         * gcc.dg/pr16286.c: Also test for bool and pixel.
13318
13319 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
13320
13321         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
13322         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
13323         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
13324         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
13325         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
13326         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
13327         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
13328         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
13329         gcc.dg/struct-semi-3.c: New tests.
13330
13331 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13332
13333         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
13334
13335 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13336
13337         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
13338         Do not use C99 designators.
13339
13340 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13341
13342         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
13343
13344 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13345
13346         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
13347         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
13348         * gcc.c-torture/execute/simd-5.x: Remove.
13349
13350 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
13351
13352         PR rtl-optimization/17933
13353         * gcc.dg/torture/pr17933-1.c: New test.
13354
13355 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
13356
13357         PR target/18106
13358         * lib/target-supports.exp (check_weak_available): Support
13359         Windows.
13360
13361 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
13362
13363         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
13364         call to fflush(stdout) before abort.
13365         (my_ffsll): New function.
13366         (generate_fields): Use it.
13367
13368 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
13369
13370         * gcc.dg/init-undef-1.c: New test.
13371
13372 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
13373
13374         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
13375         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
13376         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
13377         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
13378         expected messages for new parser.
13379
13380 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
13381
13382         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
13383
13384 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13385
13386         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
13387         on LP64 targets.
13388
13389 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
13390
13391         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
13392         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
13393         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
13394         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
13395         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
13396         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
13397         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
13398         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
13399         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
13400         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
13401
13402 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
13403
13404         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
13405         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
13406         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
13407         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
13408         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
13409         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
13410         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
13411         for new parser.
13412
13413 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
13414
13415         PR target/15342
13416         * gcc.dg/20041104-1.c: New test.
13417
13418 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13419
13420         * g++.dg/template/nontype7.C: New test.
13421         * g++.dg/template/nontype8.C: Likewise.
13422         * g++.dg/template/nontype9.C: Likewise.
13423         * g++.dg/template/nontype10.C: Likewise.
13424         * g++.dg/tc1/dr49.C: Likewise.
13425         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
13426         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
13427
13428 2004-11-04  Ben Elliston  <bje@au.ibm.com>
13429
13430         * g++.dg/rtti/tinfo1.C: Remove xfails.
13431
13432 2004-11-04  Ben Elliston  <bje@au.ibm.com>
13433
13434         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
13435         packed attribute to the definition to satisfy the new C++ parser.
13436
13437 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13438
13439         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
13440         invocations of va_arg.
13441
13442 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
13443
13444         PR c++/18124
13445         * g++.dg/template/crash25.C: New test.
13446
13447         PR c++/18155
13448         * g++.dg/template/typedef2.C: New test.
13449         * g++.dg/parse/crash13.C: Adjust error markers.
13450
13451         PR c++/18177
13452         * g++.dg/conversion/const3.C: New test.
13453
13454 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13455
13456         PR fortran/17535
13457         PR fortran/17583
13458         PR fortran/17713
13459         * gfortran.dg/generic_[123].f90: New testcases.
13460
13461 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13462
13463         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
13464         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
13465
13466 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
13467
13468         PR tree-opt/16808
13469         * gcc.c-torture/compile/pr16808.c: New test.
13470
13471 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
13472
13473         PR rtl-optimization/17104
13474         * gcc.dg/ppc-bitfield1.c: New.
13475
13476 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
13477
13478         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
13479
13480 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
13481
13482         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
13483         strings for 32-bit code.
13484
13485 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
13486
13487         PR c/18239
13488         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
13489
13490 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
13491
13492         PR c++/18064
13493         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
13494
13495 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
13496
13497         PR c++/15172
13498         * g++.dg/init/aggr2.C: New test.
13499
13500 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
13501
13502         * objc.dg/local-decl-1.m: New test.
13503
13504 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13505
13506         * gcc.dg/20040910-1.c: Adjust regex.
13507
13508 2004-10-30  Roger Sayle  <roger@eyesopen.com>
13509
13510         PR rtl-optimization/18084
13511         * g++.dg/opt/pr18084-1.C: New testcase.
13512
13513 2004-10-30  Matt Austern  <austern@apple.com>
13514
13515         PR c++/17542
13516         * g++.dg/ext/attrib18.C: New test.
13517
13518 2004-10-30  Roger Sayle  <roger@eyesopen.com>
13519
13520         PR middle-end/18096
13521         * gcc.dg/pr18096-1.c: New test case.
13522
13523 2004-10-30  Roger Sayle  <roger@eyesopen.com>
13524
13525         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
13526
13527 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
13528
13529         PR c/16666
13530         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
13531         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
13532         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
13533         gcc.dg/old-style-prom-3.c: New tests.
13534
13535 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
13536
13537         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
13538         Remove unnecessary inclusion of stdio.h.
13539
13540 2004-10-29  Roger Sayle  <roger@eyesopen.com>
13541
13542         PR rtl-optimization/17581
13543         * gcc.dg/pr17581-1.c: New test case.
13544
13545 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
13546
13547         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
13548         being implemented.
13549         * g++.dg/conversion/dr195-1.C: New.
13550         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
13551         * g++.old-deja/g++.mike/p10148.C: Likewise.
13552
13553 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
13554
13555         PR c++/17695
13556         * g++.dg/debug/typedef2.C: New test.
13557
13558 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
13559
13560         PR fortran/13490
13561         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
13562         * gfortran.dg/g77/README: Update.
13563
13564 2004-10-28  Matt Austern  <austern@apple.com>
13565
13566         PR c++/14124
13567         * g++.dg/ext/packed7.C: New test.
13568
13569 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
13570
13571         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
13572         scan-assembler.
13573         * lib/scanasm.exp (hidden-scan-for): New proc.
13574         (scan-hidden): Use hidden-scan-for instead of constructing the scan
13575         string.
13576         (scan-not-hidden): Likewise.
13577         * lib/target-supports.exp (check_visibility_available): mach-o is
13578         support too.
13579
13580 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
13581
13582         PR c++/17132
13583         * g++.dg/template/memclass3.C: New test.
13584
13585 2004-10-28  Adam Nemet  <anemet@lnxw.com>
13586
13587         PR middle-end/18160
13588         * gcc.dg/register-var-1.c: New test.
13589         * gcc.dg/register-var-2.c: New test.
13590         * gcc.dg/asm-7.c: Taking the address of a register variable is an
13591         error now.
13592
13593 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
13594
13595         PR other/18172
13596         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
13597         unused variables.
13598         * gcc.dg/vect/vect-22.c: Likewise.
13599
13600 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
13601
13602         * gcc.dg/i386-rotate-1.c: New test.
13603
13604 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
13605
13606         * g++.dg/init/ref12.C: Add "run" marker.
13607
13608         PR c++/17435
13609         * g++.dg/init/ref12.C: New test.
13610
13611         PR c++/18140
13612         * g++.dg/template/shift1.C: New test.
13613         * g++.dg/template/error10.C: Adjust error markers.
13614
13615 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
13616
13617         PR tree-opt/17529
13618         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
13619
13620 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
13621
13622         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
13623         * gcc.dg/weak/weak-3.c: Likewise.
13624         * gcc.dg/weak/weak-5.c: Likewise.
13625         * gcc.dg/weak/weak-9.c: Likewise.
13626         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
13627         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
13628
13629         * gcc.dg/darwin-weakimport-1.c: New.
13630
13631 2004-10-28  Ben Elliston  <bje@au.ibm.com>
13632
13633         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
13634
13635 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
13636
13637         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
13638         'syntax' error messages.
13639         * gcc.dg/cpp/direct2s.c: Likewise.
13640
13641 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
13642
13643         * gcc.c-torture/compile/20041026-1.c: New.
13644
13645 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
13646
13647         PR c++/18093
13648         * g++.dg/lookup/ns2.C: New test.
13649
13650         PR c++/18020
13651         * g++.dg/template/enum4.C: New test.
13652
13653         PR c++/18161
13654         * g++.dg/template/expr1.C: New test.
13655
13656 2004-10-26  Ben Elliston  <bje@au.ibm.com>
13657
13658         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
13659
13660 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
13661
13662         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
13663         gcc.dg/decl-nospec-3.c: New tests.
13664
13665 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
13666
13667         * objc.dg/super-class-3.m: New test.
13668
13669 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
13670
13671         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
13672         resyncing.
13673         * gcc.dg/cpp/direct2s.c: Likewise.
13674
13675 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
13676
13677         * objc.dg/image-info.m: Update for changes to section selection.
13678
13679 2004-10-25  David Ayers  <d.ayers@inode.at>
13680             Ziemowit Laski  <zlaski@apple.com>
13681
13682         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
13683         diagnostics when messaging 'id <Proto>'.
13684         * objc.dg/class-protocol-1.m: New test.
13685         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
13686         a non-existent method signature.
13687         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
13688         Update diagnostics when messaging with non-existent method signature.
13689         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
13690         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
13691         invalid receivers are now resolved as if messaging 'id'; remove
13692         extraneous diagnostics.
13693
13694 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
13695
13696         PR c/16667
13697         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
13698         gcc.dg/init-desig-obs-3.c: New tests.
13699
13700 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
13701
13702         * gcc.dg/debug/20041023-1.c: New test.
13703
13704 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
13705
13706         PR middle-end/17407
13707         * gcc.c-torture/compile/pr17407.c: New test.
13708
13709         PR c++/18121
13710         * g++.dg/template/array8.C: New test.
13711
13712 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
13713
13714         PR other/18138
13715         * lib/g++.exp: Accept more than one multilib libgcc.
13716         * lib/gcc-dg.exp: Likewise.
13717         * lib/objc.exp: Likewise.
13718         * lib/treelang.exp: Likewise.
13719         * lib/gfortran.exp: Likewise.
13720
13721 2004-10-24  Ben Elliston  <bje@au.ibm.com>
13722
13723         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
13724
13725 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
13726
13727         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
13728         * gcc.dg/c99-const-expr-3.c: Likewise.
13729
13730 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
13731
13732         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
13733
13734 2004-10-23  Ben Elliston  <bje@au.ibm.com>
13735
13736         * gcc.c-torture/execute/loop-2e.x: Remove.
13737
13738 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
13739
13740         PR c++/18095
13741         * g++.dg/parse/crash18.C: New.
13742         * g++.dg/parse/crash19.C: New.
13743
13744 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
13745
13746         * g++.dg/ext/dllimport1.C: Move dg-warnings.
13747         * g++.dg/ext/dllimport2.C: Same.
13748         * g++.dg/ext/dllimport8.C: Same.
13749
13750 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
13751
13752         PR c++/10841
13753         * g++.dg/conversion/cast1.C: New test.
13754         * g++.dg/overload/pmf1.C: Adjust error marker.
13755
13756 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
13757
13758         PR objc/17923
13759         * objc.dg/const-str-7.m: New test.
13760
13761 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13762
13763         * g++.dg/template/memfriend11.C: Fix comment typo.
13764         * g++.dg/template/memfriend14.C: Likewise.
13765
13766 2004-10-20  Richard Henderson  <rth@redhat.com>
13767
13768         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
13769         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
13770         -fasynchronous-unwind-tables.
13771
13772 2004-10-20  Richard Henderson  <rth@redhat.com>
13773
13774         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
13775         (main): Return success.
13776         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
13777         (main): Return success.
13778
13779 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13780
13781         PR c++/13495
13782         * g++.dg/template/memfriend9.C: New test.
13783         * g++.dg/template/memfriend10.C: Likewise.
13784         * g++.dg/template/memfriend11.C: Likewise.
13785         * g++.dg/template/memfriend12.C: Likewise.
13786         * g++.dg/template/memfriend13.C: Likewise.
13787         * g++.dg/template/memfriend14.C: Likewise.
13788         * g++.dg/template/memfriend15.C: Likewise.
13789         * g++.dg/template/memfriend16.C: Likewise.
13790         * g++.dg/template/memfriend17.C: Likewise.
13791         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
13792
13793 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
13794
13795         * g++.dg/conversion/dr195.C: New.
13796         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
13797
13798 2004-10-20  Ben Elliston  <bje@au.ibm.com>
13799             Devang Patel  <dpatel@apple.com>
13800
13801         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
13802         of floating point arithmetic, which could trap.
13803
13804 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
13805
13806         PR c++/14035
13807         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
13808         * g++.dg/conversion/const2.C: New test.
13809         * g++.dg/expr/reinterpret2.C: New test.
13810         * g++.dg/expr/reinterpret3.C: New test.
13811         * g++.dg/expr/cast2.C: New test.
13812         * g++.dg/expr/copy1.C: New test.
13813         * g++.dg/other/conversion1.C: Change error message.
13814         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
13815         function pointers to void *.
13816         * g++.old-deja/g++.mike/p10148.C: Likewise.
13817
13818 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13819
13820         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
13821
13822 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
13823
13824         PR c++/18047
13825
13826         * g++.dg/parse/expr3.C: New test.
13827
13828 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
13829
13830         * gcc.dg/smod-1.c: New test.
13831
13832 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
13833
13834         * objc.dg/method-14.m: New test.
13835
13836 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
13837
13838         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
13839         Also xfail as the patch was reverted.
13840
13841 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
13842
13843         PR middle-end/16973
13844         * gcc.dg/pr16973.c: New test.
13845
13846 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
13847
13848         PR tree-optimization/17656
13849         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
13850
13851 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
13852
13853         * g++.dg/eh/shadow1.C: New.
13854
13855 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
13856
13857         * gcc.c-torture/compile/20041018-1.c: New test.
13858
13859 2004-10-18  Ben Elliston  <bje@au.ibm.com>
13860
13861         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
13862         compiler referring to register 0 when accessing sdata.  The linker
13863         now patches things up.
13864
13865 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
13866
13867         PR c/17529
13868         * gcc.c-torture/compile/pr17529.c: New test.
13869
13870 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13871
13872         PR c++/17743
13873         * g++.dg/ext/attrib17.C: New test.
13874
13875 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13876
13877         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
13878
13879 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13880
13881         PR c++/10479
13882         * g++.dg/ext/attrib16.C: New test.
13883
13884 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
13885
13886         PR c++/17042
13887         * g++.dg/init/dso_handle1.C: New test.
13888
13889         PR c++/14667
13890         * g++.dg/parse/typedef6.C: New test.
13891
13892         PR c++/17916
13893         * g++.dg/parse/pragma1.C: New test.
13894
13895 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
13896
13897         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
13898
13899 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
13900
13901         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
13902         -fno-common when on HPPA HP-UX platforms.
13903
13904 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
13905
13906         PR other/16820
13907         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
13908         stdint.h.
13909         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
13910         uintptr_t.
13911
13912 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
13913
13914         PR c++/16301
13915         * g++.dg/lookup/strong-using-4.C: New test.
13916
13917 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
13918
13919         PR middle-end/16567
13920         * gcc.c-torture/compile/nested-1.c: New test.
13921
13922 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
13923
13924         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
13925         and mipsisa64*-*-* (until support for misaligned loads is added).
13926         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
13927         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
13928         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
13929         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
13930         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
13931         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
13932
13933 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
13934
13935         PR c++/17976
13936         * g++.dg/init/dtor3.C: New test.
13937
13938 2004-10-15  Ben Elliston  <bje@au.ibm.com>
13939
13940         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
13941
13942 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
13943
13944         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
13945         * gcc.dg/macho-lo-sum.c: Likewise.
13946
13947 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
13948
13949         * gcc.dg/ppc-spe64-1.c: New test.
13950
13951 2004-10-14  Devang Patel  <dpatel@apple.com>
13952
13953         PR 17635
13954         * gcc.dg/pr17635.c : New test.
13955
13956 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
13957
13958         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
13959         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
13960         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
13961         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
13962         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
13963         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
13964         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
13965         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
13966         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
13967         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
13968         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
13969         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
13970         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
13971         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
13972         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
13973         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
13974         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
13975         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
13976
13977 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
13978
13979         * gcc.dg/vect/vect-82.c: New testcase.
13980         * gcc.dg/vect/vect-82_64.c: New testcase.
13981         * gcc.dg/vect/vect-83.c: New testcase.
13982         * gcc.dg/vect/vect-83_64.c: New testcase.
13983
13984 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
13985
13986         * gcc.dg/cpp/error-1.c: New test.
13987
13988 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
13989
13990         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
13991
13992 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
13993
13994         PR target/17984
13995         * gcc.dg/cris-peep2-xsrand2.c: New test.
13996
13997 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
13998
13999         PR c++/17661
14000         * testsuite/g++.dg/expr/for2.C: New test.
14001
14002 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14003
14004         * g++.dg/inherit/thunk1.C: Run on the SPARC.
14005
14006 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
14007
14008         PR tree-optimization/17724
14009         * g++.dg/opt/pr17724-1.C: New test.
14010         * g++.dg/opt/pr17724-2.C: New test.
14011         * g++.dg/opt/pr17724-3.C: New test.
14012         * g++.dg/opt/pr17724-4.C: New test.
14013         * g++.dg/opt/pr17724-5.C: New test.
14014         * g++.dg/opt/pr17724-6.C: New test.
14015
14016 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
14017
14018         PR c/17301
14019         * gcc.dg/pr17301-2.c: New test.
14020
14021 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
14022
14023         PR c++/15876
14024         * g++.dg/parse/error22.C: New test.
14025
14026         PR c++/17936
14027         * g++.dg/template/spec18.C: New test.
14028
14029 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
14030
14031         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
14032         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
14033         memcpy.
14034         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
14035         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
14036
14037 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
14038
14039         * g++.dg/eh/cleanup5.C: Add dg-options "".
14040
14041 2004-10-11  Roger Sayle  <roger@eyesopen.com>
14042
14043         PR middle-end/17657
14044         * gcc.dg/switch-4.c: New test case.
14045
14046 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
14047
14048         * gcc.c-torture/execute/20041011-1.c: New test.
14049
14050 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
14051
14052         PR c++/17554
14053         * g++.dg/init/for3.C: New test.
14054
14055         PR c++/17657
14056         * g++.dg/opt/switch2.C: New test.
14057
14058         PR middle-end/17703
14059         * g++.dg/warn/Wreturn-2.C: New test.
14060
14061 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
14062
14063         PR c++/17907
14064         * g++.dg/eh/cleanup5.C: New test.
14065
14066 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
14067
14068         PR c++/17393
14069         * g++.dg/parse/error21.C: New test.
14070
14071 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14072
14073         * g++.dg/overload/pmf1.C: Adjust quoting marks.
14074         * g++.dg/warn/incomplete1.C: Likewise.
14075         * g++.dg/template/qualttp20.C: Likewise.
14076
14077 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14078
14079         PR c/17881
14080         * parm-incomplete-1.c: New test.
14081
14082 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
14083
14084         PR c++/17867
14085         * g++.dg/parse/error19.C: New test.
14086
14087         PR c++/17670
14088         * g++.dg/init/new11.C: New test.
14089
14090         PR c++/17821
14091         * g++.dg/parse/error20.C: New test.
14092
14093         PR c++/17826
14094         * g++.dg/template/crash24.C: New test.
14095
14096 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14097
14098         PR c/17301
14099         * gcc.dg/pr17301-1.c: New test.
14100
14101 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14102
14103         PR c/17189
14104         * gcc.dg/anon-struct-5.c: New test.
14105
14106 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
14107
14108         PR c/17844
14109         * gcc.dg/pr17844-1.c: New test.
14110
14111 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
14112
14113         PR tree-optimization/17906
14114         * gcc.c-torture/compile/pr17906.c: New.
14115
14116 2004-10-09  Stuart Hastings  <stuart@apple.com>
14117             Roger Sayle  <roger@eyesopen.com>
14118
14119         PR rtl-optimization/17853
14120         * gcc.dg/i386-mmx-5.c: New testcase.
14121
14122 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
14123
14124         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
14125
14126 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
14127
14128         PR c++/17524
14129         * g++.dg/template/static9.C: New test.
14130
14131         PR c++/17685
14132         * g++.dg/parse/operator5.C: New test.
14133
14134 2004-10-09  Roger Sayle  <roger@eyesopen.com>
14135
14136         PR middle-end/17894
14137         * gcc.c-torture/execute/divcmp-4.c: New test case.
14138
14139 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
14140
14141         PR tree-opt/17902
14142         * g++.dg/opt/pr17902.C: New test.
14143
14144 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
14145
14146         * gcc.dg/cpp/ident-1.c: Add dg-options "".
14147
14148 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14149
14150         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
14151
14152 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14153
14154         * gcc.dg/assign-warn-3.c: New test.
14155
14156 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
14157
14158         PR c/16999
14159         * gcc.dg/cpp/ident-1.c: New test.
14160
14161 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
14162
14163         * gcc.c-torture/compile/acc1.c: New.
14164
14165 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
14166
14167         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
14168         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
14169
14170 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
14171
14172         * gcc.dg/ultrasp11.c: New test.
14173
14174 2004-10-08  Michael Matz  <matz@suse.de>
14175
14176         * gcc.dg/doloop-2.c: New test.
14177
14178 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14179
14180         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
14181         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
14182         objc.dg/method-9.m: Update expected diagnostics.
14183
14184 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
14185
14186         * gcc.dg/ppc-fsel-3.c: New file.
14187         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
14188
14189 2004-10-07  Paul Brook  <paul@codesourcery.com>
14190
14191         * gfortran.dg/intrinsic_verify_1.f90: New test.
14192
14193 2004-10-07  Paul Brook  <paul@codesourcery.com>
14194
14195         * gfortran.dg/empty_format_1.f90: Remove stray commas.
14196
14197 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14198
14199         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
14200         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
14201         commit.
14202
14203 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
14204
14205         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
14206
14207 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14208
14209         PR c++/17115
14210         * g++.dg/warn/Winline-4.C: New test.
14211
14212 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
14213
14214         * gcc.c-torture/compile/20041007-1.c: New test.
14215
14216 2004-10-07  Paul Brook  <paul@codesourcery.com>
14217
14218         PR fortran/17678
14219         * gfortran.dg/use_allocated_1.f90: New test.
14220
14221 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
14222
14223         PR middle-end/17849
14224         * gfortran.fortran-torture/compile/nested.f90: New test
14225
14226 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
14227
14228         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
14229
14230 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
14231
14232         PR c++/17368
14233         * g++.dg/ext/asm6.C: New test.
14234
14235 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
14236
14237         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
14238
14239 2004-10-06  Paul Brook  <paul@codesourcery.com>
14240
14241         PR libfortran/17709
14242         * gfortran.dg/empty_format_1.f90: New test.
14243
14244 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14245
14246         PR fortran/17568
14247         * gfortran.dg/ishft.f90: New test.
14248
14249         PR fortran/17283
14250         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
14251         tests.
14252
14253 2004-10-06  Paul Brook  <paul@codesourcery.com>
14254
14255         * gfortran.dg/do_1.f90: New test.
14256
14257 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14258
14259         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
14260         optimizing for size.
14261
14262 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
14263
14264         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
14265
14266 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
14267
14268         * gcc.c-torture/compile/20041005-1.c: New test.
14269
14270 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
14271
14272         PR c++/17829
14273         * g++.dg/lookup/koenig4.C: New.
14274
14275 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14276
14277         * g++.dg/other/classkey1.C: Adjust quoting marks.
14278         * g++.dg/parse/error15.C: Likewise.
14279         * g++.dg/template/meminit2.C (int>): Likewise.
14280
14281 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14282
14283         PR fortran/17283
14284         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
14285
14286         PR fortran/17631
14287         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
14288
14289         PR fortran/17708
14290         * gfortran.dg/pr17708.f90: New test.
14291
14292 2004-10-04  Chao-ying Fu  <fu@mips.com>
14293
14294         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
14295         * gcc.dg/vect/vect-4.c: Ditto.
14296         * gcc.dg/vect/vect-5.c: Ditto.
14297         * gcc.dg/vect/vect-6.c: Ditto.
14298         * gcc.dg/vect/vect-8.c: Ditto.
14299         * gcc.dg/vect/vect-16.c: Ditto.
14300         * gcc.dg/vect/vect-30.c: Ditto.
14301         * gcc.dg/vect/vect-40.c: Ditto.
14302         * gcc.dg/vect/vect-41.c: Ditto.
14303         * gcc.dg/vect/vect-42.c: Ditto.
14304         * gcc.dg/vect/vect-43.c: Ditto.
14305         * gcc.dg/vect/vect-44.c: Ditto.
14306         * gcc.dg/vect/vect-45.c: Ditto.
14307         * gcc.dg/vect/vect-46.c: Ditto.
14308         * gcc.dg/vect/vect-47.c: Ditto.
14309         * gcc.dg/vect/vect-48.c: Ditto.
14310         * gcc.dg/vect/vect-49.c: Ditto.
14311         * gcc.dg/vect/vect-50.c: Ditto.
14312         * gcc.dg/vect/vect-51.c: Ditto.
14313         * gcc.dg/vect/vect-52.c: Ditto.
14314         * gcc.dg/vect/vect-53.c: Ditto.
14315         * gcc.dg/vect/vect-54.c: Ditto.
14316         * gcc.dg/vect/vect-55.c: Ditto.
14317         * gcc.dg/vect/vect-56.c: Ditto.
14318         * gcc.dg/vect/vect-57.c: Ditto.
14319         * gcc.dg/vect/vect-58.c: Ditto.
14320         * gcc.dg/vect/vect-59.c: Ditto.
14321         * gcc.dg/vect/vect-60.c: Ditto.
14322         * gcc.dg/vect/vect-74.c: Ditto.
14323         * gcc.dg/vect/vect-79.c: Ditto.
14324         * gcc.dg/vect/vect-80.c: Ditto.
14325
14326 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
14327
14328         * gcc.dg/unused-7.c: Use the correct option.
14329
14330 2004-10-04  Paul Brook  <paul@codesourcery.com>
14331         Bud Davis  <bdavis9659@comcast.net>
14332
14333         PR fortran/17706
14334         PR fortran/16434
14335         * gfortran/pr17706.f90: New test.
14336         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
14337
14338 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14339
14340         * gfortran.dg/pr17612.f90: New test.
14341
14342 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14343
14344         * g++.dg/template/local1.C: Adjust quoting marks in
14345         testing for diagnostics.
14346         * g++.dg/tls/diag-2.C: Likewise.
14347         * g++.dg/other/error8.C: Likewise.
14348
14349 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
14350
14351         PR c/17178
14352         * gcc.dg/unused-4.c: Adjust to be correct.
14353
14354         PR c/17820
14355         * gcc.dg/unused-7.c: New test.
14356
14357 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
14358
14359         PR c++/17797
14360         * g++.dg/overload/template2.C: New test.
14361
14362 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
14363
14364         PR tree-optimization/16632
14365         * gcc.dg/tree-ssa/20041002-1.c: New.
14366
14367 2004-10-03  Paul Brook  <paul@codesourcery.com>
14368
14369         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
14370         rather than relying on default formatting.
14371
14372 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
14373
14374         * gcc.dg/20040920-1.c: Update expected message text.
14375
14376 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
14377
14378         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
14379
14380 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
14381
14382         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
14383         tree level.
14384
14385 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
14386
14387         * gcc.dg/tree-ssa/pr17343.c: Remove.
14388
14389 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
14390
14391         PR tree-opt/17343
14392         * gcc.dg/tree-ssa/pr17343.c: New test.
14393
14394 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
14395
14396         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
14397         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
14398         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
14399         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
14400         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
14401
14402 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
14403
14404         * gcc.dg/lvalue-2.c: New test.
14405
14406 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
14407
14408         PR c/17730
14409         * gcc.dg/pr17730-1.c: New test
14410
14411 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
14412
14413         PR c/7425
14414         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
14415
14416 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
14417
14418         * gcc.c-torture/execute/stdarg-1.c: New test.
14419         * gcc.c-torture/execute/stdarg-2.c: New test.
14420         * gcc.c-torture/execute/stdarg-3.c: New test.
14421         * gcc.dg/tree-ssa/stdarg-1.c: New test.
14422         * gcc.dg/tree-ssa/stdarg-2.c: New test.
14423         * gcc.dg/tree-ssa/stdarg-3.c: New test.
14424         * gcc.dg/tree-ssa/stdarg-4.c: New test.
14425         * gcc.dg/tree-ssa/stdarg-5.c: New test.
14426
14427 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
14428
14429         PR tree-optimization/17697
14430         * g++.dg/opt/pr17697-1.C: New test.
14431         * g++.dg/opt/pr17697-2.C: New test.
14432         * g++.dg/opt/pr17697-3.C: New test.
14433
14434 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
14435
14436         PR c/16409
14437         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
14438         gcc.dg/vla-init-5.c: New tests.
14439
14440 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
14441
14442         PR c/13804
14443         * gcc.dg/pr13804-1.c: New test.
14444
14445 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14446
14447         PR fortran/16938
14448         * gfortran.dg/pr16938.f90: New test.
14449
14450 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
14451
14452         * g++.dg/template/crash23.C: New test.
14453
14454 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
14455
14456         PR c++/17585
14457         * g++.dg/template/static8.C: New test.
14458
14459 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
14460
14461         PR c++/17681
14462         * g++.dg/other/error9.C: New test.
14463
14464 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
14465
14466         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
14467
14468 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14469
14470         PR fortran/15164
14471         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
14472
14473 2004-09-26  Roger Sayle  <roger@eyesopen.com>
14474
14475         PR middle-end/17112
14476         * gcc.dg/pr17112-1.c: New test case.
14477
14478 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
14479
14480         PR c/11459
14481         * gcc.dg/pr11459-1.c: New test.
14482
14483 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
14484
14485         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
14486         * gcc.dg/tree-ssa/loop-4.c: Likewise.
14487
14488 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14489
14490         * gfortran.dg/pr15324.f90: Make array bounds consistent.
14491
14492 2004-09-25  Jan Hubicka  <jh@suse.cz>
14493
14494         * compile/30040909-1.c: New test.
14495         * compile/30040907-1.c: New test.
14496
14497 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
14498
14499         * gcc.c-torture/execute/va-arg-26.c: New test.
14500
14501 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
14502
14503         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
14504         extra diagnostics on targets with 64-bit pointers.
14505         * objc.dg/selector-1.m: Adjust dg-warning regexp.
14506
14507 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
14508
14509         PR c/17188
14510         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
14511         * gcc.dg/decl-3.c: Adjust expected message.
14512
14513 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14514
14515         PR fortran/17615
14516         * gfortran.dg/pr17615.f90: New test.
14517
14518 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
14519
14520         PR tree-optimzation/17517
14521         * g++.dg/tree-ssa/pr17517.C: New Test.
14522
14523 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
14524
14525         PR c++/16889
14526         * g++.dg/lookup/ambig3.C: New.
14527
14528 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
14529
14530         PR tree-opt/17624
14531         * g++.dg/opt/pr17624.C: New test.
14532
14533 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
14534
14535         PR c/6980
14536         * gcc.dg/Wbad-function-cast-1.c: New test.
14537
14538 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
14539
14540         * g++.dg/ext/complit1.C
14541         * g++.dg/other/error2.C
14542         * g++.dg/other/nontype-1.C
14543         * g++.dg/parse/crash11.C
14544         * g++.dg/parse/crash12.C
14545         * g++.dg/parse/error15.C
14546         * g++.dg/parse/error4.C
14547         * g++.dg/parse/tmpl-outside1.C
14548         * g++.dg/parse/too-many-tmpl-args1.C
14549         * g++.dg/template/dependent-expr3.C
14550         * g++.dg/template/error10.C
14551         * g++.dg/template/instantiate1.C
14552         * g++.dg/template/vtable2.C
14553         * g++.dg/warn/Wshadow-1.C
14554         * g++.dg/warn/weak1.C
14555         * g++.old-deja/g++.brendan/crash16.C
14556         * g++.old-deja/g++.brendan/crash18.C
14557         * g++.old-deja/g++.brendan/crash48.C
14558         * g++.old-deja/g++.brendan/crash49.C
14559         * g++.old-deja/g++.brendan/crash55.C
14560         * g++.old-deja/g++.brendan/crash56.C
14561         * g++.old-deja/g++.brendan/crash8.C
14562         * g++.old-deja/g++.brendan/enum11.C
14563         * g++.old-deja/g++.brendan/enum8.C
14564         * g++.old-deja/g++.brendan/enum9.C
14565         * g++.old-deja/g++.brendan/friend3.C
14566         * g++.old-deja/g++.brendan/misc14.C
14567         * g++.old-deja/g++.bugs/900402_02.C
14568         * g++.old-deja/g++.bugs/900404_03.C
14569         * g++.old-deja/g++.bugs/900404_04.C
14570         * g++.old-deja/g++.bugs/900428_03.C
14571         * g++.old-deja/g++.jason/crash4.C
14572         * g++.old-deja/g++.jason/overload21.C
14573         * g++.old-deja/g++.jason/redecl1.C
14574         * g++.old-deja/g++.jason/report.C
14575         * g++.old-deja/g++.jason/rfg10.C
14576         * g++.old-deja/g++.jason/template30.C
14577         * g++.old-deja/g++.law/arm12.C
14578         * g++.old-deja/g++.law/ctors5.C
14579         * g++.old-deja/g++.law/cvt20.C
14580         * g++.old-deja/g++.law/init10.C
14581         * g++.old-deja/g++.law/init8.C
14582         * g++.old-deja/g++.law/visibility17.C
14583         * g++.old-deja/g++.law/visibility7.C
14584         * g++.old-deja/g++.mike/net8.C
14585         * g++.old-deja/g++.mike/p646.C
14586         * g++.old-deja/g++.mike/p700.C
14587         * g++.old-deja/g++.mike/p701.C
14588         * g++.old-deja/g++.mike/p811.C
14589         * g++.old-deja/g++.ns/template13.C
14590         * g++.old-deja/g++.other/array3.C
14591         * g++.old-deja/g++.other/crash25.C
14592         * g++.old-deja/g++.other/dtor3.C
14593         * g++.old-deja/g++.other/dtor4.C
14594         * g++.old-deja/g++.other/main1.C
14595         * g++.old-deja/g++.other/warn7.C
14596         * g++.old-deja/g++.pt/crash11.C
14597         * g++.old-deja/g++.pt/crash36.C
14598         * g++.old-deja/g++.pt/spec22.C
14599         * g++.old-deja/g++.pt/spec9.C
14600         * g++.old-deja/g++.pt/ttp52.C
14601         * g++.old-deja/g++.robertl/eb103.C
14602         * g++.old-deja/g++.robertl/eb121.C
14603         * g++.old-deja/g++.robertl/eb22.C
14604         * g++.old-deja/g++.robertl/eb8.C:
14605         Update locations and/or regexps of dg-error markers.
14606         Remove markers for some bogus messages that are no longer issued.
14607
14608 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
14609
14610         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
14611         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
14612
14613 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
14614
14615         PR c++/17618
14616         * g++.dg/lookup/crash5.C: New test.
14617
14618 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
14619
14620         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
14621         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
14622         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
14623         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
14624         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
14625         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
14626
14627         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
14628         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
14629         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
14630         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
14631         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
14632         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
14633
14634         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
14635
14636         * gcc.dg/vect/vect-44.c: Check additional cases.
14637         * gcc.dg/vect/vect-48.c: Check additional cases.
14638
14639         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
14640         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
14641         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
14642         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
14643         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
14644         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
14645         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
14646         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
14647         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
14648
14649         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
14650         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
14651         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
14652
14653 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14654
14655         * gcc.dg/tree-ssa/loop-6.c: New test.
14656
14657 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
14658
14659         PR c++/17620
14660         * g++.dg/inherit/base2.C: New.
14661
14662 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
14663
14664         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
14665         * gcc.dg/20001012-2.c: Likewise.
14666         * gcc.dg/20001013-1.c: Likewise.
14667         * gcc.dg/20001101-1.c: Likewise.
14668         * gcc.dg/20001102-1.c: Likewise.
14669         * gcc.dg/bf-spl1.c: Likewise.
14670         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
14671         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
14672
14673 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
14674
14675         PR tree-optimization/16721
14676         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
14677
14678 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
14679
14680         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
14681         * gcc.dg/20040305-1.c: Likewise.
14682
14683 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
14684
14685         PR c/16566
14686         * gcc.c-torture/compile/pr16566-1.c,
14687         gcc.c-torture/compile/pr16566-2.c,
14688         gcc.c-torture/compile/pr16566-3.c: New tests.
14689
14690 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
14691
14692         PR tree-optimization/17512
14693         * gcc.c-torture/compile/20040916-1.c.
14694
14695 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
14696
14697         * gcc.dg/pragma-re-3.c: New test.
14698
14699 2004-09-17  Matt Austern  <austern@apple.com>
14700
14701         PR c++/15049
14702         * g++.dg/other/anon3.C: New.
14703
14704 2004-09-21  Roger Sayle  <roger@eyesopen.com>
14705
14706         PR c++/7503
14707         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
14708         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
14709         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
14710         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
14711         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
14712
14713 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
14714
14715         PR fortran/17286
14716         * gfortran.dg/pr17286.f90: New test.
14717
14718 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
14719
14720         PR c++/17530
14721         * g++.dg/template/static7.C: New test.
14722
14723 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
14724
14725         PR tree-opt/17558
14726         * gcc.c-torture/compile/pr17558.c: New test.
14727
14728 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
14729
14730         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
14731         if SKIP_ATTRIBUTE is defined.
14732
14733 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14734
14735         PR fortran/15957
14736         * gfortran.dg/pr15957.f90: New test.
14737
14738 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
14739
14740         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
14741         in comparison.
14742         * gcc.dg/vect/vect-79.c: Likewise.
14743         * gcc.dg/vect/vect-80.c: Likewise.
14744
14745 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14746
14747         PR fortran/15750
14748         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
14749
14750 2004-09-20  Ira Rosen  <irar@il.ibm.com>
14751
14752         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
14753         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
14754         * gcc.dg/vect/vect-62.c: New testcase.
14755         * gcc.dg/vect/vect-63.c: New testcase.
14756         * gcc.dg/vect/vect-64.c: New testcase.
14757         * gcc.dg/vect/vect-65.c: New testcase.
14758         * gcc.dg/vect/vect-66.c: New testcase.
14759         * gcc.dg/vect/vect-67.c: New testcase.
14760         * gcc.dg/vect/vect-68.c: New testcase.
14761         * gcc.dg/vect/vect-69.c: New testcase.
14762         * gcc.dg/vect/vect-79.c: New testcase.
14763         * gcc.dg/vect/vect-80.c: New testcase.
14764
14765 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
14766
14767         * gcc.target/mips/asm-1.c: New test.
14768
14769 2004-09-19  Ira Rosen  <irar@il.ibm.com>
14770
14771         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
14772         * gcc.dg/vect/vect-73.c: New testcase.
14773         * gcc.dg/vect/vect-74.c: New testcase.
14774         * gcc.dg/vect/vect-75.c: New testcase.
14775         * gcc.dg/vect/vect-76.c: New testcase.
14776         * gcc.dg/vect/vect-77.c: New testcase.
14777         * gcc.dg/vect/vect-78.c: New testcase
14778
14779 2004-09-18  Paul Brook  <paul@codesourcery.com>
14780
14781         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
14782
14783 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
14784
14785         PR c/17424
14786         * gcc.dg/pr17424-1.c: New test.
14787
14788 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
14789
14790         * g++.dg/tree-ssa/pr17153.C: New test.
14791
14792 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
14793
14794         PR pch/13361
14795         * testsuite/g++.dg/pch/wchar-1.C: New.
14796         * testsuite/g++.dg/pch/wchar-1.Hs: New.
14797
14798 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
14799
14800         * gcc.c-torture/execute/20040917-1.c: New test.
14801
14802 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
14803
14804         PR tree-optimization/17319
14805         * gcc.dg/pr17319.c: New test.
14806
14807 2004-09-17  Devang Patel  <dpatel@apple.com>
14808
14809         * gcc.dg/20040813-1.c: New test.
14810
14811 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
14812
14813         PR tree-optimization/17273
14814         * gcc.c-torture/compile/pr17273.c: New test.
14815
14816 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
14817
14818         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
14819         Update expected messages.
14820         * gcc.dg/declspec-13.c: New test.
14821
14822 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
14823
14824         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
14825
14826 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
14827
14828         * gcc.c-torture/execute/pr17252.c: Use post-increment to
14829         change what 'a' is pointing to.
14830
14831 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
14832
14833         PR c++/16002
14834         * g++.dg/template/error18.C: New test.
14835
14836         PR c++/16029
14837         * g++.dg/warn/Wunused-8.C: New test.
14838
14839 2004-09-17  Steven Bosscher  <stevenb@suse.de>
14840
14841         PR tree-optimization/17513
14842         * gcc.dg/20040916-1.c: New test.
14843
14844 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
14845
14846         PR c++/17501
14847         * g++.dg/template/typename7.C: New test.
14848
14849 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14850
14851         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
14852
14853 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
14854
14855         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
14856         with -ftree-based-profiling also.
14857         * lib/profopt.exp: Support late-set profile_option/feedback_option.
14858
14859 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
14860
14861         PR/15364
14862         * gfortran.dg/der_array_io_1.f90: New test.
14863         * gfortran.dg/der_array_io_2.f90: New test.
14864         * gfortran.dg/der_array_io_3.f90: New test.
14865
14866 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
14867
14868         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
14869         EABI.
14870
14871 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
14872
14873         * g++.dg/opt/switch1.C: New test.
14874
14875 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
14876
14877         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
14878         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
14879         Update expected messages.
14880
14881 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14882
14883         PR fortran/16485
14884         * gfortran.dg/same_name_1.f90: New test.
14885
14886 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
14887
14888         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
14889         dereference garbage pointers.
14890
14891 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
14892
14893         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
14894         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
14895
14896         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
14897         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
14898         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
14899
14900 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
14901
14902         PR c++/17324
14903         * g++.dg/template/mangle1.C: New test.
14904
14905 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
14906
14907         PR tree-optimization/17252
14908         * gcc.c-torture/execute/pr17252.c: New test.
14909
14910 2004-09-14  Andrew Pinski  <apinski@apple.com>
14911
14912         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
14913
14914 2004-09-14  Roger Sayle  <roger@eyesopen.com>
14915
14916         PR rtl-optimization/9771
14917         * gcc.dg/pr9771-1.c: New test case.
14918
14919 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
14920
14921         PR tree-optimization/15262
14922         * gcc.c-torture/execute/pr15262-1.c: New test.
14923         * gcc.c-torture/execute/pr15262-2.c: New test.
14924
14925 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
14926
14927         * gcc.dg/declspec-12.c: New test.
14928
14929 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
14930
14931         * gfortran.dg/pr17090.f90: Add directives to test.
14932
14933 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14934
14935         * gcc.c-torture/compile/20040914-1.c: New test.
14936
14937 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
14938
14939         PR c++/16162
14940         * g++.dg/template/decl2.C: New test.
14941
14942 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
14943
14944         PR fortran/17090
14945         * gfortran.dg/pr17090.f90: New test.
14946
14947 2004-09-13  Dale Johannesen  <dalej@apple.com>
14948
14949         * gcc.c-torture/compile/pr17408.c: New test case.
14950
14951 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
14952
14953         PR c++/16716
14954         * g++.dg/parse/crash17.C: New test.
14955
14956         PR c++/17327
14957         * g++.dg/template/enum3.C: New test.
14958
14959 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
14960
14961         * lib/gcc-defs.exp: Load wrapper.exp.
14962         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
14963         using local code.
14964         * lib/gcc.exp (gcc_init): Similar.
14965         * lib/gfortran.exp (gfortran_init): Similar.
14966         * lib/objc.exp (objc_init): Similar.
14967         * lib/treelang.exp (treelang_init): Similar.
14968         * lib/wrapper.exp: New file with build_wrapper call machinery in
14969         ${tool}_maybe_build_wrapper.
14970
14971 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
14972
14973         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
14974         "inline".
14975         * gcc.dg/declspec-11.c: Update expected messages.
14976         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
14977         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
14978         gcc.dg/inline-12.c: New tests.
14979
14980 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
14981
14982         * g++.dg/tree-ssa/pr17400.C: New testcase.
14983
14984 2004-09-13  James E Wilson  <wilson@specifixinc.com>
14985
14986         * gcc.target/mips/sb1-1.c: New testcase.
14987
14988 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
14989
14990         * lib/g77-dg.exp: Remove unused file.
14991         * lib/mike-g77.exp: Ditto.
14992         * lib/g77.exp: Ditto.
14993
14994 2004-09-12  Richard Henderson  <rth@redhat.com>
14995
14996         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
14997
14998 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
14999
15000         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
15001         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
15002         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
15003         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
15004         Update expected messages.
15005
15006 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
15007
15008         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
15009         declaration/use mismatch for dirp parameter.
15010
15011 2004-09-12  Andrew Pinski  <apinski@apple.com>
15012
15013         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
15014         -fgnu-runtime is passed.
15015
15016 2004-09-12  Richard Henderson  <rth@redhat.com>
15017
15018         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
15019         do the uplevel thing and update additional_flags directly.
15020         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
15021         gfortran.fortran-torture/execute/intrinsic_nearest.x,
15022         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
15023         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
15024
15025 2004-09-11  Steven Bosscher  <stevenb@suse.de>
15026
15027         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
15028
15029 2004-09-11  Roger Sayle  <roger@eyesopen.com>
15030
15031         PR middle-end/17411
15032         * g++.dg/opt/pr17411-1.C: New test case.
15033
15034 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
15035
15036         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
15037         gcc.dg/tls/diag-2.c: Update expected messages.
15038         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
15039         messages.
15040         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
15041         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
15042         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
15043         gcc.dg/tls/diag-5.c: New tests.
15044
15045 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
15046
15047         * gcc.dg/20040910-1.c: Correct dg-error regexp.
15048
15049 2004-09-11  Steven Bosscher  <stevenb@suse.de>
15050
15051         * g++.dg/parse/break-in-for.C: New test.
15052
15053 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
15054
15055         * gcc.dg/tree-ssa/20040911-1.c: New test.
15056
15057 2004-09-11  Andreas Jaeger  <aj@suse.de>
15058
15059         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
15060         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
15061
15062 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
15063
15064         * gcc.target/frv: New directory of FR-V-specific tests.
15065
15066 2004-09-10  James E Wilson  <wilson@specifixinc.com>
15067
15068         * gcc.dg/convert-vec-1.c: New test.
15069
15070 2004-09-10  Roger Sayle  <roger@eyesopen.com>
15071
15072         PR middle-end/17024
15073         * gcc.dg/pr17024-1.c: New test case.
15074
15075 2004-09-10  Eric Christopher  <echristo@redhat.com>
15076
15077         * gcc.dg/20040910-1.c: New test.
15078
15079 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
15080
15081         * gcc.dg/bitfld-9.c: New test.
15082
15083 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
15084
15085         * gcc.c-torture/execute/ieee/acc1.c: New test.
15086         * gcc.c-torture/execute/ieee/acc2.c: New test.
15087         * gcc.c-torture/execute/ieee/mzero6.c: New test.
15088
15089 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
15090
15091         * gcc.dg/deprecated-2.c: New test.
15092
15093 2004-09-09  James E Wilson  <wilson@specifixinc.com>
15094
15095         * gcc.dg/init-vec-1.c: New test.
15096
15097 2004-09-09  Roger Sayle  <roger@eyesopen.com>
15098
15099         PR middle-end/17055
15100         * gcc.dg/pr17055-1.c: New test case.
15101
15102 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
15103
15104         PR target/17377
15105         * gcc.c-torture/execute/pr17377.c: New test.
15106
15107 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
15108
15109         PR c/8420
15110         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
15111         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
15112         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
15113         gcc.dg/long-long-typespec-1.c: New tests.
15114         * gcc.dg/tls/diag-2.c: Update expected diagnostics
15115
15116 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
15117
15118         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
15119         gcc.dg/gnu99-static-1.c: New tests.
15120
15121 2004-09-08  Devang Patel  <dpatel@apple.com>
15122
15123         * gcc.dg/darwin-ld-20040828-1.c: New test.
15124         * gcc.dg/darwin-ld-20040828-2.c: New test.
15125         * gcc.dg/darwin-ld-20040828-3.c: New test.
15126
15127 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
15128
15129         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
15130         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
15131         in error message.
15132         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
15133         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
15134         in error message.
15135         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
15136         types they qualify.
15137         * objc.dg/type-size-2.m: Fix wording in comment.
15138         * objc.dg/va-meth-1.m: New test case.
15139
15140 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
15141
15142         PR c/16633:
15143         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
15144         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
15145
15146 2004-09-06  Devang Patel  <dpatel@apple.com>
15147
15148         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
15149         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
15150
15151 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
15152
15153         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
15154         reflect changed line numbering of diagnostics.
15155
15156 2004-09-06  Paul Brook  <paul@codesourcery.com>
15157
15158         * gfortran.dg/edit_real_1.f90: Add new test.
15159
15160 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15161
15162         * gcc.dg/tree-ssa/loop-2.c: New test.
15163         * gcc.dg/tree-ssa/loop-3.c: New test.
15164         * gcc.dg/tree-ssa/loop-4.c: New test.
15165         * gcc.dg/tree-ssa/loop-5.c: New test.
15166
15167 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15168
15169         * gcc.dg/format/sentinel-1.c: Update for parameter option.
15170
15171 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15172
15173         * gcc.dg/format/sentinel-1.c: New test.
15174
15175 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
15176
15177         * testsuite/gcc.dg/builtins-46.c: New.
15178
15179 2004-09-03  Devang Patel  <dpatel@apple.com>
15180
15181         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
15182         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
15183
15184 2004-09-03  Jan Beulich  <jbeulich@novell.com>
15185
15186         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
15187         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
15188         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
15189         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
15190         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
15191         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
15192         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
15193         the non-portable bzero.
15194         * gcc.dg/20010912-1.c: xfail for NetWare.
15195         * gcc.dg/20020426-2.c: xfail for NetWare.
15196         * gcc.dg/20021014-1.c: xfail for NetWare.
15197         * gcc.dg/20021018-1.c: xfail for NetWare.
15198         * gcc.dg/20030213-1.c: xfail for NetWare.
15199         * gcc.dg/20030225-1.c: xfail for NetWare.
15200         * gcc.dg/20030708-1.c: xfail for NetWare.
15201         * gcc.dg/builtins-config.h: Also exclude NetWare.
15202         * gcc.dg/format/format.h: Define restrict only if not already defined.
15203         * gcc.dg/nest.c: xfail for NetWare.
15204         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
15205         * lib/target-supports.exp (check_visibility_available): Exclude
15206         NetWare.
15207
15208 2004-09-03  Jan Beulich  <jbeulich@novell.com>
15209
15210         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
15211         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
15212         deterministic starting point for the alignment of structure fields.
15213         * gcc.dg/Wpadded.c: Dito.
15214         * g++.dg/abi/vbase10.C: Dito.
15215
15216 2004-09-03  Devang Patel  <dpatel@apple.com>
15217
15218         * g++.dg/debug/pr15736.cc: New test.
15219
15220 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
15221
15222         * README.QMTEST: Fix out-of-date link.
15223
15224 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
15225
15226         PR fortran/16579
15227         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
15228         Delete.  Duplicate of gfortran.dg/g77/20010610.f
15229
15230 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
15231
15232         * g++.dg/abi/arm_rtti1.C: New test.
15233
15234 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
15235
15236         * gcc.dg/ppc-vector-memcpy.c: New.
15237         * gcc.dg/ppc-vector-memset.c: New.
15238
15239 2004-09-02  Chao-ying Fu  <fu@mips.com>
15240
15241         * gcc.target/mips/mips-3d-1.c: New test.
15242         * gcc.target/mips/mips-3d-2.c: New test.
15243         * gcc.target/mips/mips-3d-3.c: New test.
15244         * gcc.target/mips/mips-3d-4.c: New test.
15245         * gcc.target/mips/mips-3d-5.c: New test.
15246         * gcc.target/mips/mips-3d-6.c: New test.
15247         * gcc.target/mips/mips-3d-7.c: New test.
15248         * gcc.target/mips/mips-3d-8.c: New test.
15249         * gcc.target/mips/mips-3d-9.c: New test.
15250         * gcc.target/mips/mips-ps-1.c: New test.
15251         * gcc.target/mips/mips-ps-2.c: New test.
15252         * gcc.target/mips/mips-ps-3.c: New test.
15253         * gcc.target/mips/mips-ps-4.c: New test.
15254         * gcc.target/mips/mips-ps-type.c: New test.
15255
15256 2004-09-02  Paul Brook  <paul@codesourcery.com>
15257
15258         * gfortran.dg/edit_real_1.f90: Add new tests.
15259
15260 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15261
15262         PR fortran/15327
15263         * gfortran.dg/merge_char_1.f90: New test.
15264
15265 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15266
15267         PR fortran/16404
15268         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
15269
15270 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15271
15272         PR c/1522
15273         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
15274
15275 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
15276
15277         * g++.dg/opt/loop1.C: Do not XFAIL.
15278
15279 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
15280
15281         * gcc.c-torture/execute/20040831-1.c: New test.
15282
15283 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
15284
15285         PR fortran/16579
15286         * gfortran.dg/g77/20010610.f: Now passes.
15287         Copy from g77.f-torture/execute. Add dg-run directive.
15288         * gfortran.dg/g77/README: Update
15289
15290 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
15291
15292         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
15293         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
15294         (t1, t2, t3, t4): Add volatile.
15295
15296 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
15297
15298         * g++.dg/ext/visibility/arm1.C: New test.
15299
15300 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
15301
15302         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
15303         -pedantic-errors.
15304
15305 2004-09-01  Paul Brook  <paul@codesourcery.com>
15306
15307         * gfortran.dg/eof_2.f90: New test.
15308
15309 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15310
15311         PR fortran/16579
15312         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
15313
15314 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
15315
15316         PR libfortran/16805
15317         * gfortran.dg/list_read_2.f90: New test.
15318
15319 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
15320
15321         * g++.dg/abi/key1.C: New test.
15322
15323 2004-08-31  Richard Henderson  <rth@redhat.com>
15324
15325         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
15326         form of offsetof.
15327         * g++.dg/other/offsetof5.C: Remove duplicate.
15328
15329 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15330
15331         PR fortran/17244
15332         * gfortran.dg/func_derived_1.f90: New test.
15333
15334 2004-08-31  Paul Brook  <paul@codesourcery.com>
15335
15336         * gfortran.dg/eof_1.f90: New test.
15337
15338 2004-08-31  Paul Brook  <paul@codesourcery.com>
15339
15340         * gfortran.dg/list_read_1.f90: New file.
15341
15342 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
15343
15344         * g++.dg/opt/loop1.C: XFAIL.
15345
15346 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
15347
15348         * gcc.dg/funcdef-storage-1.c: New.
15349         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
15350         an extern function in local scope.
15351         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
15352         declare an 'auto inline' function in local scope.
15353         * gcc.dg/20011130-1.c: Likewise.
15354         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
15355         an 'auto' function in local scope.
15356         * gcc.dg/20021014-1.c: Likewise.
15357         * gcc.dg/20030331-2.c: Likewise.
15358
15359 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15360
15361         * gfortran.dg/blockdata_1.f90: New test.
15362
15363 2004-08-30  Richard Henderson  <rth@redhat.com>
15364
15365         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
15366
15367 2004-08-30  Richard Henderson  <rth@redhat.com>
15368
15369         * lib/fortran-torture.exp (fortran-torture-execute): Honor
15370         additional_flags set by alternate driver.
15371         (ieee-options): New procedure.
15372         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
15373         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
15374         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
15375         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
15376
15377 2004-08-30  Richard Henderson  <rth@redhat.com>
15378
15379         * lib/f-torture.exp: Remove.
15380
15381 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
15382
15383         PR rtl-optimization/16590
15384         * g++.dg/opt/loop1.C: New test.
15385
15386 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15387
15388         PR fortran/13910
15389         * gfortran.dg/oldstyle_1.f90: New test.
15390
15391 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
15392         Paul Brook  <paul@codesourcery.com>
15393
15394         * gfortran.dg/g77/README: Update.
15395         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
15396         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
15397         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
15398
15399 2004-08-28  Paul Brook  <paul@codesourcery.com>
15400
15401         PR libfortran/17195
15402         * gfortran.dg/edit_real_1.f90: New test.
15403
15404 2004-08-27  Paul Brook  <paul@codesourcery.com>
15405
15406         * gfortran.dg/rewind_1.f90: New test.
15407
15408 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
15409
15410         PR fortran/16597
15411         * gfortran.dg/pr16597.f90: New test.
15412
15413 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
15414
15415         PR c/13801
15416         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
15417         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
15418         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
15419         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
15420         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
15421
15422 2004-08-26  Nick Clifton  <nickc@redhat.com>
15423
15424         * gcc.c-torture/compile/pr17119.c: New test.
15425
15426 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
15427
15428         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
15429
15430 2004-08-25  Richard Henderson  <rth@redhat.com>
15431
15432         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
15433         the bits that expect kind=8 to be the largest real kind.
15434
15435 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
15436
15437         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
15438
15439 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15440
15441         * gfortran.dg/assignment_1.f90: New test.
15442
15443 2004-08-25  Adam Nemet  <anemet@lnxw.com>
15444
15445         * g++.dg/template/repo3.C: New test.
15446
15447 2004-08-25  Roger Sayle  <roger@eyesopen.com>
15448
15449         PR middle-end/16693
15450         PR tree-optimization/16372
15451         * g++.dg/opt/pr16372-1.C: New test case.
15452         * g++.dg/opt/pr16693-1.C: New test case.
15453         * g++.dg/opt/pr16693-2.C: New test case.
15454
15455 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
15456
15457         * objc.dg/proto-lossage-4.m: New test.
15458
15459 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
15460
15461         PR c++/17155
15462         * g++.dg/inherit/local2.C: New test.
15463
15464 2004-08-25  Paul Brook  <paul@codesourcery.com>
15465
15466         PR fortran/17144
15467         * gfortran.dg/string_ctor_1.f90: New test.
15468
15469 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15470
15471         PR c++/14428
15472         * g++.dg/template/redecl2.C: New test.
15473
15474 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
15475
15476         PR fortran/17143
15477         * gfortran.dg/pr17143.f90: New test.
15478
15479 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
15480
15481         PR fortran/17164
15482         * gfortran.dg/pr17164.f90: New test.
15483
15484 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15485
15486         * gcc.dg/tree-ssa/loop-1.c: New test.
15487
15488 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
15489
15490         * gcc.c-torture/compile/20040824-1.c: New test.
15491
15492 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
15493
15494         * gcc.c-torture/compile/iftrap-3.c: New test.
15495
15496 2004-08-24  Paul Brook  <paul@codesourcery.com>
15497
15498         * gfortran.dg/entry_2.f90: New test.
15499
15500 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
15501
15502         PR c++/16889
15503         * g++.dg/lookup/ambig[12].C: New.
15504
15505 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15506
15507         PR c++/16706
15508         * g++.dg/template/crash21.C: New test.
15509         * g++.dg/template/crash22.C: Likewise.
15510
15511 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
15512
15513         PR c++/17149
15514         * g++.dg/template/access15.C: New.
15515
15516 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
15517
15518         PR c++/17163
15519         * g++.dg/template/repo2.C: New test.
15520
15521 2004-08-23  Roger Sayle  <roger@eyesopen.com>
15522
15523         PR rtl-optimization/17078
15524         * gcc.c-torture/execute/pr17078-1.c: New test case.
15525
15526 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
15527
15528         PR c/14492
15529         * gcc.dg/debug/crash1.c: New test.
15530
15531 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
15532
15533         PR c/16180
15534         * gcc.dg/loop-5.c: New test.
15535
15536 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15537
15538         * gcc.c-torture/execute/20040823-1.c: New test.
15539
15540 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
15541
15542         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
15543         to the assembler.  Simplify test accordingly.
15544         (asm_abi_flags): Use GNU names.
15545         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
15546         to check for ABI flags.
15547
15548 2004-08-22  Andrew Pinski  <apinski@apple.com>
15549
15550         * g++.dg/opt/pr14029.C: New test.
15551         * gcc.c-torture/execute/pr15262.c: New test.
15552
15553 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15554
15555         * gfortran.dg/reduction.f90: Add checks with complex arguments.
15556
15557 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
15558
15559         PR 16908
15560         * gfortran.dg/direct_io.f90: New test.
15561
15562 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
15563
15564         PR c++/17121
15565         * g++.dg/inherit/local2.C: New test.
15566
15567 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
15568
15569         PR c++/17120
15570         * g++.dg/warn/Wparentheses-4.C: New test.
15571
15572 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
15573
15574         PR c++/17121
15575         * g++.dg/inherit/local2.C: New test.
15576
15577         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
15578         * gcc.dg/ppc-ldstruct.c: Likewise.
15579         * gcc.dg/ppc64-abi-2.c: Likewise.
15580
15581 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
15582
15583         PR rtl-optimization/17099
15584         * gcc.c-torture/execute/20040820-1.c: New test.
15585
15586 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
15587
15588         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
15589
15590 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
15591
15592         PR fortran/17077
15593         * gfortran.dg/auto_array_1.f90: New test.
15594
15595 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15596
15597         PR fortran/17074
15598         * gfortran.dg/simpleif_1.f90: New test.
15599
15600 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
15601
15602         * lib/target-supports.exp (check_profiling_available): Return
15603         false for arm*-*-symbianelf* and arm*-*-eabi*.
15604
15605         PR c++/15890
15606         * g++.dg/template/delete1.C: New test.
15607
15608 2004-08-19  Paul Brook  <paul@codesourcery.com>
15609
15610         PR fortran/14976
15611         PR fortran/16228
15612         * gfortran.dg/data_char_1.f90: New test.
15613
15614 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
15615
15616         PR fortran/16946
15617         * gfortran.dg/reduction.f90: New testcase.
15618
15619 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15620
15621         PR fortran/16520
15622         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
15623
15624 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
15625
15626         PR c++/17041
15627         * g++.dg/Wparentheses-3.C: New test.
15628
15629 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
15630
15631         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
15632         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
15633         * gcc.dg/vect/vect-2.c: Likewise.
15634         * gcc.dg/vect/vect-3.c: Likewise.
15635         * gcc.dg/vect/vect-4.c: Likewise.
15636         * gcc.dg/vect/vect-5.c: Likewise.
15637         * gcc.dg/vect/vect-6.c: Likewise.
15638         * gcc.dg/vect/vect-7.c: Likewise.
15639         * gcc.dg/vect/vect-25.c: Likewise.
15640         * gcc.dg/vect/vect-31.c: Likewise.
15641         * gcc.dg/vect/vect-32.c: Likewise.
15642         * gcc.dg/vect/vect-34.c: Likewise.
15643         * gcc.dg/vect/vect-36.c: Likewise.
15644         * gcc.dg/vect/vect-all.c: Likewise.
15645
15646 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
15647
15648         PR c++/17068
15649         * g++.dg/template/operator4.C: New test.
15650
15651 2004-08-18  Richard Henderson  <rth@redhat.com>
15652
15653         * gcc.dg/20040206-1.c: XFAIL.
15654
15655 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
15656
15657         PR c++/16246
15658         * g++.dg/template/array7.C: New test.
15659
15660 2004-08-17  James E Wilson  <wilson@specifixinc.com>
15661
15662         * gcc.dg/mips-movcc-1.c: New test.
15663         * gcc.dg/mips-movcc-2.c: New test.
15664         * gcc.dg/mips-movcc-3.c: New test.
15665
15666         * gcc.dg/mips-nmadd-1.c: New test.
15667         * gcc.dg/mips-nmadd-2.c: New test.
15668
15669 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
15670
15671         PR c++/15871
15672         * g++.dg/opt/inline8.C: New test.
15673
15674         PR c++/16965
15675         * g++.dg/parse/error17.C: New test.
15676
15677 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
15678
15679         * gcc.dg/vect: New directory for vectorizer tests.
15680         * gcc.dg/vect/tree-vect.h: New file.
15681         * gcc.dg/vect/vect.exp: New file.
15682         * gcc.dg/vect/pr16105.c.c: New test.
15683         * gcc.dg/vect/vect-1.c: New test.
15684         * gcc.dg/vect/vect-2.c: New test.
15685         * gcc.dg/vect/vect-3.c: New test.
15686         * gcc.dg/vect/vect-4.c: New test.
15687         * gcc.dg/vect/vect-5.c: New test.
15688         * gcc.dg/vect/vect-6.c: New test.
15689         * gcc.dg/vect/vect-7.c: New test.
15690         * gcc.dg/vect/vect-8.c: New test.
15691         * gcc.dg/vect/vect-9.c: New test.
15692         * gcc.dg/vect/vect-10.c: New test.
15693         * gcc.dg/vect/vect-11.c: New test.
15694         * gcc.dg/vect/vect-12.c: New test.
15695         * gcc.dg/vect/vect-13.c: New test.
15696         * gcc.dg/vect/vect-14.c: New test.
15697         * gcc.dg/vect/vect-15.c: New test.
15698         * gcc.dg/vect/vect-16.c: New test.
15699         * gcc.dg/vect/vect-17.c: New test.
15700         * gcc.dg/vect/vect-18.c: New test.
15701         * gcc.dg/vect/vect-19.c: New test.
15702         * gcc.dg/vect/vect-20.c: New test.
15703         * gcc.dg/vect/vect-21.c: New test.
15704         * gcc.dg/vect/vect-22.c: New test.
15705         * gcc.dg/vect/vect-23.c: New test.
15706         * gcc.dg/vect/vect-24.c: New test.
15707         * gcc.dg/vect/vect-25.c: New test.
15708         * gcc.dg/vect/vect-26.c: New test.
15709         * gcc.dg/vect/vect-27.c: New test.
15710         * gcc.dg/vect/vect-28.c: New test.
15711         * gcc.dg/vect/vect-29.c: New test.
15712         * gcc.dg/vect/vect-30.c: New test.
15713         * gcc.dg/vect/vect-31.c: New test.
15714         * gcc.dg/vect/vect-32.c: New test.
15715         * gcc.dg/vect/vect-33.c: New test.
15716         * gcc.dg/vect/vect-34.c: New test.
15717         * gcc.dg/vect/vect-35.c: New test.
15718         * gcc.dg/vect/vect-36.c: New test.
15719         * gcc.dg/vect/vect-37.c: New test.
15720         * gcc.dg/vect/vect-38.c: New test.
15721         * gcc.dg/vect/vect-40.c: New test.
15722         * gcc.dg/vect/vect-41.c: New test.
15723         * gcc.dg/vect/vect-42.c: New test.
15724         * gcc.dg/vect/vect-43.c: New test.
15725         * gcc.dg/vect/vect-44.c: New test.
15726         * gcc.dg/vect/vect-45.c: New test.
15727         * gcc.dg/vect/vect-46.c: New test.
15728         * gcc.dg/vect/vect-47.c: New test.
15729         * gcc.dg/vect/vect-48.c: New test.
15730         * gcc.dg/vect/vect-49.c: New test.
15731         * gcc.dg/vect/vect-50.c: New test.
15732         * gcc.dg/vect/vect-51.c: New test.
15733         * gcc.dg/vect/vect-52.c: New test.
15734         * gcc.dg/vect/vect-53.c: New test.
15735         * gcc.dg/vect/vect-54.c: New test.
15736         * gcc.dg/vect/vect-55.c: New test.
15737         * gcc.dg/vect/vect-56.c: New test.
15738         * gcc.dg/vect/vect-57.c: New test.
15739         * gcc.dg/vect/vect-58.c: New test.
15740         * gcc.dg/vect/vect-59.c: New test.
15741         * gcc.dg/vect/vect-60.c: New test.
15742         * gcc.dg/vect/vect-61.c: New test.
15743         * gcc.dg/vect/vect-all.c: New test.
15744         * gcc.dg/vect/vect-none.c: New test.
15745
15746 2004-08-17  Paul Brook  <paul@codesourcery.com>
15747
15748         PR fortran/13082
15749         * gfortran.dg/entry_1.f90: New test.
15750
15751 2004-08-17  Andrew Pinski  <apinski@apple.com>
15752
15753         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
15754
15755 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
15756
15757         * gcc.dg/pr17036-1.c: New test.
15758
15759 2004-08-16  Devang Patel  <dpatel@apple.com>
15760
15761         * gcc.dg/darwin-20040809-1.c: New test.
15762
15763 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
15764
15765         * gcc.dg/funcdef-attr-1.c: New test.
15766
15767 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
15768
15769         * gcc.dg/altivec-17.c: New test.
15770         * gcc.dg/altivec-18.c: New test.
15771
15772 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15773
15774         PR c++/6749
15775         * g++.dg/template/vtable2.C: New test.
15776
15777 2004-08-14  Richard Henderson  <rth@redhat.com>
15778
15779         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
15780         * gcc.dg/pack-test-4.c (main): Return 0.
15781         * gcc.dg/setjmp-1.c: Remove XFAIL.
15782         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
15783
15784 2004-08-14  Richard Henderson  <rth@redhat.com>
15785
15786         * gcc.dg/980217-1.c: Add prototype for printf.
15787
15788 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
15789
15790         * gfortran.dg/pr16935.f90: New test.
15791
15792 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
15793
15794         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
15795
15796 2004-08-13  Paul Brook  <paul@codesourcery.com>
15797
15798         * gfortran.dg/der_io_1.f90: Remove stray comma.
15799
15800 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
15801
15802         * gcc.dg/vmx/cw-bug-2.c: Remove.
15803         * gcc.dg/vmx/vprint-1.c: Remove.
15804         * gcc.dg/vmx/vscan-1.c: Remove.
15805
15806 2004-08-12  Devang patel  <dpatel@apple.com>
15807
15808         * gcc.dg/darwin-20040809-2.c: New test.
15809
15810 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
15811
15812         * g++.dg/ext/altivec-12.C: New test.
15813
15814         * g++.dg/ext/altivec-11.C: New test.
15815
15816 2004-08-12  Paul Brook  <paul@codesourcery.com>
15817
15818         * g++.dg/abi/arm_cxa_vec_1.C: New test.
15819
15820 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
15821
15822         * g++.dg/ext/altivec-2.C: Check for hardware support before
15823         executing any VMX instructions.
15824
15825         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
15826
15827 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
15828
15829         PR c++/16276
15830         * g++.old-deja/g++.other/comdat4.C: New test.
15831         * g++.old-deja/g++.other/comdat4-aux.cc: New.
15832
15833 2004-08-12  Ben Elliston  <bje@au.ibm.com>
15834
15835         PR target/16286
15836         * gcc.dg/pr16286.c: New test.
15837
15838 2004-08-12 Jan Beulich <jbeulich@novell.com>
15839
15840         * g++.dg/ext/asm5.C: New.
15841
15842 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
15843
15844         PR c++/16698
15845         * g++.dg/eh/crash1.C: New test.
15846
15847         PR c++/16717
15848         * g++.dg/ext/construct1.C: New test.
15849
15850 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
15851
15852         PR c++/16853
15853         * g++.dg/init/ptrmem1.C: New test.
15854
15855         PR c++/16618
15856         * g++.dg/parse/offsetof5.C: New test.
15857
15858         PR c++/16870
15859         * g++.dg/template/overload3.C: New test.
15860
15861 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
15862
15863         PR c++/16964
15864         * g++.dg/parse/error16.C: New test.
15865
15866         PR c++/16904
15867         * g++.dg/template/error14.C: New test.
15868
15869         PR c++/16929
15870         * g++.dg/template/error15.C: New test.
15871
15872 2004-08-11  Devang Patel  <dpatel@apple.com>
15873
15874         * gcc.dg/darwin-ld-20040809-1.c: New test.
15875         * gcc.dg/darwin-ld-20040809-2.c: New test.
15876
15877 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
15878
15879         PR fortran/16917
15880         * gfortran.dg/dfloat_1.f90: New test.
15881
15882 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
15883
15884         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
15885         * gcc.dg/dll-2.c: Fix dg-require syntax.
15886         * gcc.misc-tests/arm-isr.c (abort): Declare.
15887         (exit): Likewise.
15888
15889 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
15890
15891         PR c++/16971
15892         * g++.dg/parse/crash16.C: New test.
15893
15894 2004-08-10  Roger Sayle  <roger@eyesopen.com>
15895
15896         * gcc.dg/mips-rsqrt-1.c: New test case.
15897         * gcc.dg/mips-rsqrt-2.c: New test case.
15898         * gcc.dg/mips-rsqrt-3.c: New test case.
15899
15900 2004-08-10  Paul Brook  <paul@codesourcery.com>
15901
15902         * gfortran.dg/der_io_1.f90: New test.
15903
15904 2004-08-10  Paul Brook  <paul@codesourcery.com>
15905
15906         PR fortran/16919
15907         * gfortran.dg/der_array_1.f90: New test.
15908
15909 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
15910
15911         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
15912
15913 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
15914
15915         * gcc.dg/wchar_t-2.c: Fix typo.
15916
15917 2004-08-09  Falk Hueffner  <falk@debian.org>
15918
15919         PR tree-optimization/12517
15920         * gcc.c-torture/compile/pr12517.c: New test.
15921
15922         PR tree-optimization/12578
15923         * gcc.c-torture/compile/pr12578.c: New test.
15924
15925         PR tree-optimization/12899
15926         * gcc.c-torture/compile/pr12899.c: New test.
15927
15928         PR rtl-optimization/14692
15929         * gcc.c-torture/compile/pr14692.c: New test.
15930
15931         PR tree-optimization/16461
15932         * gcc.c-torture/compile/pr16461.c: New test.
15933
15934 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
15935
15936         * gfortran.dg/getenv_1.f90: New test.
15937
15938 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
15939
15940         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
15941         wchar_t.
15942         * gcc.dg/symbian5.c: Test -fno-short-wchar.
15943
15944 2004-08-06  Paul Brook  <paul@codesourcery.com>
15945
15946         * gfortran.dg/ret_array_1.f90: New test.
15947         * gfortran.dg/ret_pointer_1.f90: New test.
15948
15949 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
15950
15951         * gcc.dg/missing-field-init-[12].c: New tests.
15952         * g++.dg/warn/missing-field-init-[12].C: New tests.
15953
15954 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
15955
15956         * gcc.dg/enum2.c: New test.
15957         * gcc.dg/symbian3.c: Likewise.
15958         * gcc.dg/symbian4.c: Likewise.
15959         * gcc.dg/wchar_t-2.c: Likewise.
15960
15961 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
15962
15963         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
15964         destructor tests.
15965
15966 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
15967
15968         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
15969         dg-require-visiblity.
15970         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
15971         * g++.dg/ext/visibility/fvisibility.C: Likewise.
15972         * g++.dg/ext/visibility/memfuncts.C: Likewise.
15973         * g++.dg/ext/visibility/new1.C: Likewise.
15974         * g++.dg/ext/visibility/pragma.C: Likewise.
15975         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
15976         * g++.dg/ext/visibility/virtual.C: Likewise.
15977         * g++/dg/ext/visibility/visibility-1.C: Likewise.
15978         * g++/dg/ext/visibility/visibility-2.C: Likewise.
15979         * g++/dg/ext/visibility/visibility-3.C: Likewise.
15980         * g++/dg/ext/visibility/visibility-4.C: Likewise.
15981         * g++/dg/ext/visibility/visibility-5.C: Likewise.
15982         * g++/dg/ext/visibility/visibility-6.C: Likewise.
15983         * g++/dg/ext/visibility/visibility-7.C: Likewise.
15984         * g++/dg/ext/visibility/visibility-8.C: New test.
15985         * gcc.c-torture/compile/dll.x: Remove.
15986         * gcc.dg/dll-2.c: Use dg-require-dll
15987         * gcc.dg/visibility-10.c: New test.
15988         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
15989         supporting DLLs.
15990         * testsuite/lib/scanasm.exp (scan_hidden): New function.
15991         (scan_not_hidden): Likewise.
15992
15993 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
15994
15995         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
15996
15997 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
15998
15999         * gcc.c-torture/execute/20040805-1.c: New test.
16000
16001 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
16002
16003         * gcc.dg/20020118-1.c: Declare abort.
16004         * gcc.dg/altivec_check.h: Likewise.
16005         * gcc.dg/iftrap-2.c: Likewise.
16006         * gcc.dg/pragma-darwin.c: Likewise.
16007         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
16008
16009 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
16010
16011         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
16012
16013 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
16014
16015         * gcc.c-torture/execute/builtins/abs-2.c,
16016         gcc.c-torture/execute/builtins/abs-3.c,
16017         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
16018         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
16019         intmax_t, uintmax_t and their limits.
16020         * gcc.dg/intmax_t-1.c: New test.
16021
16022 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16023
16024         * g++.dg/tc1/dr147.C: Add reference to PR.
16025
16026 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
16027
16028         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
16029         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
16030
16031 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
16032
16033         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
16034
16035 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
16036
16037         * gcc.dg/redecl-5.c: New test.
16038         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
16039         of scanf.
16040
16041 2004-08-03  Roger Sayle  <roger@eyesopen.com>
16042
16043         PR middle-end/16790
16044         * gcc.c-torture/execute/pr16790-1.c: New test case.
16045
16046 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
16047
16048         * g++.dg/ext/visibility/assign1.C: New test.
16049         * g++.dg/ext/visibility/new1.C: Likewise.
16050
16051         * gcc.dg/symbian1.c: New test.
16052         * gcc.dg/symbian2.c: Likewise.
16053
16054 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
16055
16056         PR target/16570
16057         * gcc.dg/i386-sse-9.c: New test.
16058
16059 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
16060
16061         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
16062
16063 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
16064
16065         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
16066         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
16067         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
16068         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
16069         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
16070         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
16071         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
16072         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
16073         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
16074         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
16075         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
16076         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
16077         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
16078         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
16079         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
16080         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
16081         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
16082         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
16083         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
16084         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
16085         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
16086         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
16087         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
16088         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
16089         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
16090         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
16091         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
16092         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
16093         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
16094         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
16095         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
16096         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
16097         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
16098         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
16099         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
16100         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
16101         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
16102         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
16103         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
16104         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
16105         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
16106         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
16107         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
16108         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
16109         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
16110         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
16111         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
16112         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
16113         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
16114         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
16115         gcc.misc-tests/i386-pf-3dnow-1.c,
16116         gcc.misc-tests/i386-pf-athlon-1.c,
16117         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
16118         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
16119         Declare built-in functions used.
16120         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
16121
16122 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
16123
16124         PR c++/16707
16125         * g++.dg/lookup/using12.C: New test.
16126
16127         * g++.dg/init/null1.C: Fix PR number.
16128         * g++.dg/parse/namespace10.C: Likewise.
16129
16130 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
16131
16132         PR c++/16224
16133         * g++.dg/template/spec17.C: New test.
16134         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
16135         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
16136
16137 2004-08-02  David Billinghurst
16138
16139         PR fortran/16292
16140         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
16141
16142 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
16143
16144         * gcc.dg/ia64-got-1.c: New test case.
16145
16146 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
16147
16148         PR c++/16489
16149         * g++.dg/init/null1.C: New test.
16150         * g++.dg/tc1/dr76.C: Adjust error marker.
16151
16152         PR c++/16529
16153         * g++.dg/parse/namespace10.C: New test.
16154
16155         PR c++/16810
16156         * g++.dg/inherit/ptrmem2.C: New test.
16157
16158 2004-08-02  Ben Elliston  <bje@au.ibm.com>
16159
16160         PR target/16155
16161         * gcc.dg/pr16155.c: New test.
16162
16163 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
16164
16165         * gcc.dg/redecl-2.c: New test.
16166
16167 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
16168
16169         * gcc.dg/darwin-longdouble.c: New file.
16170
16171 2004-07-30  Richard Henderson  <rth@redhat.com>
16172
16173         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
16174         write to constant argument.
16175         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
16176
16177 2004-07-30  Richard Henderson  <rth@redhat.com>
16178
16179         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
16180         tests of nearest around zero.
16181
16182 2004-07-30  Andrew Pinski  <apinski@apple.com>
16183
16184         * gcc.c-torture/compile/20040730-1.c: New test.
16185
16186 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
16187
16188         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
16189         powerpc-eabispe.
16190
16191 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
16192
16193         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
16194
16195 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
16196
16197         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
16198         contains $ld_library_path.
16199         * lib/gfortran.exp (gfortran_link_flags): Likewise.
16200
16201 2004-07-29  Richard Henderson  <rth@redhat.com>
16202
16203         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
16204
16205         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
16206         (alt2, which): New.
16207         (Check): Accept either alternative.
16208
16209 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
16210
16211         * g++.dg/abi/inline1.C: New test.
16212         * g++.dg/abi/local1-a.cc: Likewise.
16213         * g++.dg/abi/local1.C: Likewise.
16214         * g++.dg/abi/mangle11.C: Tweak location of warnings.
16215         * g++.dg/abi/mangle12.C: Likewise.
16216         * g++.dg/abi/mangle17.C: Likewise.
16217         * g++.dg/abi/mangle20-2.C: Likewise.
16218         * g++.dg/opt/interface1.C: Likewise.
16219         * g++.dg/opt/interface1.h: Likewise.
16220         * g++.dg/opt/interface1-a.cc: New test.
16221         * g++.dg/parse/repo1.C: New test.
16222         * g++.dg/template/repo1.C: Likewise.
16223         * g++.dg/warn/Winline-1.C: Likewise.
16224         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
16225
16226 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
16227
16228         * gcc.dg/tree-ssa/20040729-1.c: New test.
16229
16230 2004-07-27  Matt Austern <austern@apple.com>
16231
16232         * gcc.dg/darwin-bool-1.c: New test.
16233         * gcc.dg/darwin-bool-2.c: New test.
16234
16235 2004-07-28  Richard Henderson  <rth@redhat.com>
16236
16237         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
16238         arguments in the correct type.  Don't write to constant arguments.
16239
16240 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
16241
16242         PR tree-optimization/16688
16243         PR tree-optimization/16689
16244         * g++.dg/tree-ssa/pr16688.C: New test.
16245
16246 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
16247
16248         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
16249         loads.  Not only in the comment, this time.
16250
16251 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
16252
16253         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
16254         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
16255         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
16256         * gcc.dg/sh4a-bitmovua.c: New.
16257         * gcc.dg/sh4a-cos.c: New.
16258         * gcc.dg/sh4a-cosf.c: New.
16259         * gcc.dg/sh4a-fprun.c: New.
16260         * gcc.dg/sh4a-fsrra.c: New.
16261         * gcc.dg/sh4a-memmovua.c: New.
16262         * gcc.dg/sh4a-sin.c: New.
16263         * gcc.dg/sh4a-sincos.c: New.
16264         * gcc.dg/sh4a-sincosf.c: New.
16265         * gcc.dg/sh4a-sinf.c: New.
16266
16267 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
16268
16269         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
16270         conditionals.
16271         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
16272         loads.
16273         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
16274         DOM1.
16275
16276 2004-07-27  Andrew Pinski  <apinski@apple.com>
16277
16278         * g++.dg/rtti/tinfo1.C: Correct the xfail.
16279
16280 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
16281
16282         * gcc.dg/pragma-isr.c: New test.
16283
16284 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16285
16286         PR c++/14429
16287         * g++.dg/template/ttp11.C: New test.
16288
16289 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
16290
16291         * gcc.c-torture/compile/20040727-1.c: New test.
16292
16293 2004-07-26  Eric Christopher  <echristo@redhat.com>
16294
16295         * gcc.c-torture/compile/20040726-2.c: New test.
16296
16297 2004-07-26  Andrew Pinski  <apinski@apple.com>
16298
16299         * g++.dg/rtti/tinfo1.C: Xfail.
16300
16301 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
16302
16303         * gcc.c-torture/compile/20040726-1.c: New test.
16304
16305 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
16306             Brian Ryner  <bryner@brianryner.com>
16307
16308         PR c++/9283
16309         PR c++/15000
16310         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
16311         * g++.dg/ext/visibility/: New directory.
16312         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
16313         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
16314         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
16315         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
16316         * g++.dg/ext/visibility/fvisibility.C,
16317         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
16318         g++.dg/ext/visibility/fvisibility-override1.C
16319         g++.dg/ext/visibility/fvisibility-override2.C
16320         g++.dg/ext/visibility/memfuncts.C
16321         g++.dg/ext/visibility/noPLT.C
16322         g++.dg/ext/visibility/pragma.C
16323         g++.dg/ext/visibility/pragma-override1.C
16324         g++.dg/ext/visibility/pragma-override2.C
16325         g++.dg/ext/visibility/staticmemfuncts.C
16326         g++.dg/ext/visibility/virtual.C: New tests.
16327
16328 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
16329
16330         PR c/15360
16331         * gcc.dg/pr15360-1.c: New test.
16332
16333 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
16334
16335         * gcc.dg/pragma-align-2.c: New test.
16336         * gcc.dg/pragma-init-fini.c: New test.
16337         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
16338         targets.
16339
16340 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
16341
16342         * gcc.dg/init-string-2.c: New test.
16343
16344 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
16345
16346         PR 16684
16347         * gcc.dg/Wredundant-decls-1.c: New test case.
16348
16349 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
16350
16351         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
16352         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
16353         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
16354         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
16355         * gcc.dg/compat/generate-random.c: New file.
16356         * gcc.dg/compat/generate-random.h: Likewise.
16357         * gcc.dg/compat/generate-random_r.c: Likewise.
16358         * gcc.dg/compat/struct-layout-1.h: Likewise.
16359         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
16360         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
16361         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
16362         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
16363         * gcc.dg/compat/struct-layout-1_main.c: New test.
16364         * gcc.dg/compat/struct-layout-1_x.c: New file.
16365         * gcc.dg/compat/struct-layout-1_y.c: New file.
16366         * gcc.dg/compat/struct-layout-1_test.h: New file.
16367
16368 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
16369
16370         * gcc.dg/comp-return-1.c: New test
16371
16372 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
16373
16374         * gcc.dg/vmx/8-02a.c: Fix typo.
16375
16376         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
16377         * gcc.dg/darwin-abi-3.c: New test.
16378
16379         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
16380         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
16381
16382         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
16383         * gcc.dg/vmx/ops-long-1.c: New test.
16384         * gcc.dg/vmx/ops-long-2.c: New test.
16385
16386 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
16387
16388         * g++.dg/lookup/conv-[1234].C: New.
16389
16390 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
16391
16392         * g++.dg/parse/attr2.C: Simplify.
16393
16394 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16395
16396         PR c/7284
16397         * gcc.c-torture/execute/pr7284-1.c: New test.
16398
16399 2004-07-22  Brian Booth  <bbooth@redhat.com>
16400
16401         * gcc.dg/tree-ssa/20040721-1.c: New test.
16402
16403 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
16404
16405         * g++.dg/template/crash20.c: New.
16406
16407 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
16408
16409         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
16410         Add dg-run directive.  Declare variables as required.
16411         * gfortran.dg/g77/README: Update
16412
16413 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
16414
16415         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
16416         gcc.dg/cris-peep2-andu2.c: New tests.
16417
16418 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16419
16420         PR c/15052
16421         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
16422         on return type.
16423         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
16424         messages.
16425         * gcc.dg/qual-return-2.c: Update expected messages.
16426         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
16427
16428 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16429
16430         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
16431         * gcc.dg/noncompile/921102-1.c: Update expected error message.
16432
16433 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16434
16435         PR c/11250
16436         * gcc.dg/init-string-1.c: New test.
16437
16438 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
16439
16440         PR middle-end/15345
16441         PR c/16450
16442         * gcc.dg/torture/nested-fn-1.c: New test.
16443
16444 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
16445
16446         PR target/16559
16447         * gcc.dg/ia64-fptr-1.c: New file.
16448
16449 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16450
16451         PR c++/14497
16452         * g++.dg/template/spec16.C: New test.
16453         * g++.old-deja/g++.robertl/eb118.C: Remove.
16454
16455 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16456
16457         PR c++/509
16458         * g++.dg/template/spec15.C: New test.
16459
16460 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
16461
16462         Copy cases from g77.f-torture/execute and add dg-run
16463         directive.  Other changes as noted.
16464         * gfortran.dg/g77/13037.f
16465         * gfortran.dg/g77/1832.f
16466         * gfortran.dg/g77/19981119-0.f
16467         * gfortran.dg/g77/19990313-0.f
16468         * gfortran.dg/g77/19990313-1.f
16469         * gfortran.dg/g77/19990313-2.f
16470         * gfortran.dg/g77/19990313-3.f
16471         * gfortran.dg/g77/19990419-1.f
16472         * gfortran.dg/g77/19990826-0.f
16473         * gfortran.dg/g77/19990826-2.f
16474         * gfortran.dg/g77/20000503-1.f
16475         * gfortran.dg/g77/20001111.f
16476         * gfortran.dg/g77/20010116.f
16477         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
16478         * gfortran.dg/g77/20010430.f
16479         * gfortran.dg/g77/6177.f
16480         * gfortran.dg/g77/947.f
16481         * gfortran.dg/g77/970816-3.f
16482         * gfortran.dg/g77/971102-1.f
16483         * gfortran.dg/g77/980520-1.f
16484         * gfortran.dg/g77/980628-0.f
16485         * gfortran.dg/g77/980628-1.f
16486         * gfortran.dg/g77/980628-10.f
16487         * gfortran.dg/g77/980628-2.f
16488         * gfortran.dg/g77/980628-3.f
16489         * gfortran.dg/g77/980628-7.f
16490         * gfortran.dg/g77/980628-8.f
16491         * gfortran.dg/g77/980628-9.f
16492         * gfortran.dg/g77/980701-0.f
16493         * gfortran.dg/g77/980701-1.f
16494         * gfortran.dg/g77/cabs.f
16495         * gfortran.dg/g77/claus.f
16496         * gfortran.dg/g77/complex_1.f
16497         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
16498         * gfortran.dg/g77/dcomplex.f
16499         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
16500         * gfortran.dg/g77/f90-intrinsic-mathematical.f
16501         * gfortran.dg/g77/f90-intrinsic-numeric.f
16502         * gfortran.dg/g77/int8421.f
16503         * gfortran.dg/g77/labug1.f
16504         * gfortran.dg/g77/large_vec.f
16505         * gfortran.dg/g77/le.f
16506         * gfortran.dg/g77/short.f
16507         * gfortran.dg/g77/README: Update
16508
16509 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
16510
16511         PR c++/16637
16512         * g++.dg/parse/lookup4.C: New test.
16513
16514 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16515
16516         PR c++/16175
16517         * g++.dg/template/ttp10.C: New test.
16518
16519 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
16520
16521         * gcc.dg/pr12625-1.c: New test.
16522
16523 2004-07-20  Steven Bosscher  <stevenb@suse.de>
16524
16525         * testsuite/gcc.dg/switch-warn-1.c: New test.
16526         * testsuite/gcc.dg/switch-warn-2.c: New test.
16527         * gcc.c-torture/compile/pr14730.c: Update.
16528
16529 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
16530
16531         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
16532         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
16533         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
16534         g++.dg/template/nontype3.C: Remove trailing CR from tests.
16535
16536 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
16537
16538         PR c++/16623
16539         * g++.dg/template/assign1.C: New test.
16540
16541 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16542
16543         PR c++/12170
16544         * g++.dg/template/ttp9.C: New test.
16545
16546 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
16547
16548         * gcc.dg/format/cmn-err-1.c: New test.
16549
16550 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
16551
16552         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
16553         gcc.dg/Wparentheses-10.c: New tests.
16554         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
16555
16556 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16557
16558         PR fortran/16465
16559         * gfortran.dg/g77//ffixed-line-length-0.f,
16560         gfortran.dg/g77/ffixed-line-length-132.f,
16561         gfortran.dg/g77/ffixed-line-length-72.f,
16562         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
16563         gfortran.dg/g77/README: Update.
16564
16565 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16566
16567         PR c++/13092
16568         * g++.dg/template/non-dependent7.C: New test.
16569         * g++.dg/template/non-dependent8.C: Likewise.
16570         * g++.dg/template/non-dependent9.C: Likewise.
16571         * g++.dg/template/non-dependent10.C: Likewise.
16572
16573 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
16574
16575         PR c++/16337
16576         * g++.dg/parse/attr2.C: New test.
16577
16578 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
16579
16580         * g77.dg: Removed.
16581         * g77.f-torture: Ditto.
16582
16583 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
16584
16585         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
16586         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
16587         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
16588
16589 2004-07-16  Richard Henderson  <rth@redhat.com>
16590
16591         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
16592
16593 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16594
16595         * lib/fortran-torture.exp (fortran-torture): Don't test compile
16596         tests with full list of options.
16597         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
16598         of TORTURE_OPTIONS if test contains 'dg-do run'.
16599
16600         PR fortran/16404
16601         * gfortran.dg/do_iterator.f90: New test.
16602
16603 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16604
16605         PR rtl-optimization/16536
16606         * gcc.c-torture/execute/restrict-1.c: New test.
16607
16608 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16609
16610         PR fortran/15324
16611         * gfortran.dg/pr15324.f90: New test.
16612
16613         PR fortran/15129
16614         * gfortran.dg/pr15129.f90: New test.
16615
16616         PR fortran/15140
16617         * gfortran.dg/pr15140.f90: New test.
16618
16619         PR fortran/13792
16620         * gfortran.fortran-torture/execute/bounds.f90: Add check for
16621         compile-time simplification.
16622
16623 2004-07-14  Mike Stump  <mrs@apple.com>
16624
16625         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
16626
16627 2004-07-14  James E Wilson  <wilson@specifixinc.com>
16628
16629         PR target/16325
16630         * gcc.dg/profile-generate-1.c: New.
16631
16632 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
16633
16634         * gcc.c-torture/execute/20040709-1.c: New test.
16635         * gcc.c-torture/execute/20040709-2.c: New test.
16636
16637 2004-07-14  Mike Stump  <mrs@apple.com>
16638
16639         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
16640
16641 2004-07-14  Mike Stump  <mrs@apple.com>
16642
16643         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
16644
16645 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
16646
16647         PR c++/16518
16648         * g++.dg/parse/mutable1.C: New test.
16649
16650 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
16651
16652         PR tree-optimization/16443
16653         * gcc.dg/tree-ssa/20040713-1.c: New test.
16654
16655 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
16656
16657         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
16658         for operator new.
16659
16660 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
16661
16662         * gfortran.dg/g77/README: New file
16663         * gfortran.dg/g77/19981216-0.f: Copy from
16664         g77.f-torture/noncompile.  Add "dg-do compile" and
16665         dg-error as required.
16666         * gfortran.dg/g77/19990218-1.f: Likewise.
16667         * gfortran.dg/g77/19990905-1.f: Likewise.
16668         * gfortran.dg/g77/9263.f: Likewise.
16669         * gfortran.dg/g77/980615-0.f: Likewise.
16670         * gfortran.dg/g77/980616-0.f: Likewise.
16671         * gfortran.dg/g77/check0.f: Likewise.
16672         * gfortran.dg/g77/select_no_compile.f: Likewise.
16673
16674 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
16675
16676         Copy files from g77.f-torture/compile.
16677         Add "{ dg-do compile}".  Other changes as noted
16678         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
16679         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
16680         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
16681         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
16682         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
16683         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
16684         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
16685         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
16686         statement to conform to standard.  Append alpha1.x for reference.
16687         * gfortran.dg/g77/xformat.f: Add dg-warning
16688
16689 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
16690
16691         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
16692         Add {dg-do compile} directive.
16693         * gfortran.dg/g77/cpp2.F: Likewise.
16694
16695 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16696
16697         PR c++/5402
16698         * g++.dg/lookup/name-clash1.C: New test.
16699
16700         PR c++/9777
16701         * g++.dg/lookup/name-clash2.C: New test.
16702
16703         PR c++/12102
16704         * g++.dg/lookup/name-clash3.C: New test.
16705
16706 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16707
16708         * g++.dg/lookup/new2.C: New test.
16709         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
16710
16711 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
16712
16713         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
16714         Add {dg-do compile} directive.
16715         * gfortran.dg/g77/13060.f: Likewise.
16716         * gfortran.dg/g77/19990218-0.f: Likewise.
16717         * gfortran.dg/g77/19990305-0.f: Likewise.
16718         * gfortran.dg/g77/19990419-0.f: Likewise.
16719         * gfortran.dg/g77/19990502-0.f: Likewise.
16720         * gfortran.dg/g77/19990502-1.f: Likewise.
16721         * gfortran.dg/g77/19990525-0.f: Likewise.
16722         * gfortran.dg/g77/19990826-1.f: Likewise.
16723         * gfortran.dg/g77/19990826-3.f: Likewise.
16724         * gfortran.dg/g77/19990905-2.f: Likewise.
16725         * gfortran.dg/g77/20000412-1.f: Likewise.
16726         * gfortran.dg/g77/20000511-1.f: Likewise.
16727         * gfortran.dg/g77/20000511-2.f: Likewise.
16728         * gfortran.dg/g77/20000518.f: Likewise.
16729         * gfortran.dg/g77/20000601-1.f: Likewise.
16730         * gfortran.dg/g77/20000601-2.f: Likewise.
16731         * gfortran.dg/g77/20000629-1.f: Likewise.
16732         * gfortran.dg/g77/20000630-2.f: Likewise.
16733         * gfortran.dg/g77/20010115.f: Likewise.
16734         * gfortran.dg/g77/20010321-1.f: Likewise.
16735         * gfortran.dg/g77/20010426.f: Likewise.
16736         * gfortran.dg/g77/20020307-1.f: Likewise.
16737         * gfortran.dg/g77/8485.f: Likewise.
16738         * gfortran.dg/g77/960317-1.f: Likewise.
16739         * gfortran.dg/g77/970915-0.f: Likewise.
16740         * gfortran.dg/g77/980310-1.f: Likewise.
16741         * gfortran.dg/g77/980310-2.f: Likewise.
16742         * gfortran.dg/g77/980310-3.f: Likewise.
16743         * gfortran.dg/g77/980310-4.f: Likewise.
16744         * gfortran.dg/g77/980310-6.f: Likewise.
16745         * gfortran.dg/g77/980310-7.f: Likewise.
16746         * gfortran.dg/g77/980310-8.f: Likewise.
16747         * gfortran.dg/g77/980419-2.f: Likewise.
16748         * gfortran.dg/g77/980424-0.f: Likewise.
16749         * gfortran.dg/g77/980427-0.f: Likewise.
16750         * gfortran.dg/g77/980729-0.f: Likewise.
16751         * gfortran.dg/g77/981117-1.f: Likewise.
16752         * gfortran.dg/g77/toon_1.f: Likewise.
16753
16754 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16755
16756         PR c++/2204
16757         * g++.dg/other/abstract2.C: New test.
16758
16759 2004-07-12  Paul Brook  <paul@codesourcery.com>
16760
16761         * gfortran.dg/pointer_init_1.f90: New test.
16762
16763 2004-07-11  Paul Brook  <paul@codesourcery.com>
16764
16765         PR fortran/15986
16766         * gfortran.dg/contained_1.f90: New test.
16767
16768 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
16769
16770         * g++.dg/parse/defarg8.C: New test.
16771
16772 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16773
16774         PR fortran/16433
16775         * gfortran.dg/pr16433.f: New test.
16776
16777         PR fortran/17574
16778         * gfortran.dg/pr15754.f90: New test.
16779
16780 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
16781
16782         PR tree-optimization/16437
16783         * gcc.c-torture/execute/bitfld-4.c: New test.
16784
16785 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16786
16787         * gfortran.fortran-torture/execute/common_2.f90: Add check for
16788         access to common var from module.
16789
16790 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16791
16792         PR fortran/16336
16793         * gfortran.fortran-torture/execute/common_2.f90: New test.
16794
16795 2004-07-10  Paul Brook  <paul@codesourcery.com>
16796
16797         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
16798
16799 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16800
16801         PR fortran/15969
16802         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
16803
16804 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
16805
16806         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
16807         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
16808         * gfortran.dg/g77/ffree-form-1.f: Likewise.
16809         * gfortran.dg/g77/ffree-form-2.f: Likewise.
16810         * gfortran.dg/g77/ffree-form-3.f: Likewise.
16811         * gfortran.dg/g77/fno-underscoring.f: Likewise.
16812         * gfortran.dg/g77/funderscoring.f: Likewise.
16813         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
16814
16815 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16816
16817         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
16818
16819 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16820         Paul Brook  <paul@codesourcery.com>
16821
16822         PR fortran/13415
16823         * gfortran.dg/common_pointer_1.f90: New test.
16824
16825 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16826
16827         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
16828
16829 2004-07-09  James E Wilson  <wilson@specifixinc.com>
16830
16831         PR target/16364
16832         * gcc.c-torture/compile/20040709-1.c: New.
16833
16834 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16835
16836         PR fortran/14077
16837         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
16838
16839 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16840
16841         PR fortran/13201
16842         * gfortran.dg/shape_1.f90: New test.
16843
16844 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
16845             Andrew Pinski  <apinski@apple.com>
16846
16847         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
16848
16849 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16850
16851         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
16852         comment.
16853
16854 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16855         Paul Brook  <paul@codesourcery.com>
16856
16857         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
16858         '.f95' and '.F95'.
16859
16860 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
16861
16862         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
16863
16864 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16865
16866         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
16867         testcases with capital suffix.
16868
16869 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16870
16871         PR fortran/15481
16872         PR fortran/13372
16873         PR fortran/13575
16874         PR fortran/15978
16875         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
16876
16877         * gfortran.dg/implicit_1.f90: New test.
16878
16879 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
16880
16881         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
16882         expression to match gfortran warning/error messages
16883         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
16884         dg-error text.
16885
16886 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
16887
16888         * lib/fortran-torture.exp: Rename proc search_for to
16889         search_for_re.
16890
16891 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16892
16893         * gcc.c-torture/execute/simd-5.x: New file.
16894         XFAIL on SPARC 64-bit at -O0.
16895
16896 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16897
16898         PR c++/8211
16899         PR c++/16165
16900         * g++.dg/warn/effc3.C: New test.
16901
16902 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
16903
16904         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
16905         change X to 1X in format.
16906         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
16907         add data statements to conform to standard.
16908
16909 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
16910
16911         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
16912         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
16913         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
16914
16915 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
16916
16917         * gfortran.dg/g77/7388.f: Copy from g77.dg
16918         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
16919         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
16920         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
16921         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
16922         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
16923         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
16924         * gfortran.dg/g77/strlen0.f: Likewise.
16925
16926 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
16927
16928         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
16929         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
16930
16931 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16932
16933         * gcc.c-torture/execute/920428-2.x: Delete.
16934         * gcc.c-torture/execute/920501-7.x: Likewise.
16935
16936 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
16937
16938         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
16939         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
16940         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
16941         prescott and c3-2.
16942         (PREFETCH_3DNOW): Add -march=c3.
16943
16944 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
16945
16946         PR c/16437
16947         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
16948         * gcc.c-torture/execute/bf64-1.x: Likewise.
16949
16950 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16951
16952         * gcc.c-torture/compile/20040708-1.c: New test.
16953
16954 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16955
16956         PR c++/16169
16957         * g++.dg/warn/effc2.C: New test.
16958
16959 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16960
16961         * gcc.c-torture/execute/bitfld-1.x: Remove.
16962         * gcc.c-torture/execute/bitfld-3.c: New test.
16963         * gcc.dg/bitfld-2.c: Remove XFAILs.
16964
16965 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
16966
16967         PR c++/16276
16968         * g++.dg/rtti/tinfo1.C: New file.
16969
16970 2004-07-07  Eric Christopher  <echristo@redhat.com>
16971
16972         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
16973
16974 2004-07-07  Andrew Pinski  <apinski@apple.com>
16975
16976         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
16977
16978 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
16979
16980         * g++.dg/init/call1.C: XFAIL.
16981
16982 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
16983
16984         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
16985         except for movstrict*, to movmem* and clrstr* to clrmem*.
16986
16987 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
16988
16989         * gcc.c-torture/execute/20040707-1.c: New test.
16990
16991 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
16992
16993         * gcc.c-torture/execute/20040706-1.c: New test.
16994
16995 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16996
16997         PR c++/3671
16998         * g++.dg/template/spec14.C: New test.
16999
17000 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
17001
17002         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
17003         nothing if not yet defined.  Use it in b, c and d type definitions.
17004         * gcc.c-torture/execute/20040705-1.c: New test.
17005         * gcc.c-torture/execute/20040705-2.c: New test.
17006
17007 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17008
17009         PR c++/2518
17010         * g++.dg/lookup/new1.C: New test.
17011
17012 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17013
17014         PR c++/11406
17015         * g++.dg/template/sizeof8.C: New test.
17016
17017 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
17018
17019         * gcc.c-torture/compile/20040705-1.c: New test.
17020
17021 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
17022
17023         * gfortran.fortran-torture/execute/seq_io.f90: New test.
17024
17025 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
17026
17027         * gcc.dg/cpp/if-mop.c: Two new testcases.
17028         * gcc.dg/cpp/trad/comment-3.c: New.
17029
17030 2004-07-04  Paul Brook  <paul@codesourcery.com>
17031
17032         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
17033
17034 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
17035
17036         PR c++/3761
17037         * g++.dg/lookup/crash4.C: New test.
17038
17039 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
17040
17041         * gcc.c-torture/execute/builtin-abs-1.c
17042         * gcc.c-torture/execute/builtin-abs-2.c
17043         * gcc.c-torture/execute/builtin-complex-1.c
17044         * gcc.c-torture/execute/builtins/string-1-lib.c
17045         * gcc.c-torture/execute/builtins/string-1.c
17046         * gcc.c-torture/execute/builtins/string-2-lib.c
17047         * gcc.c-torture/execute/builtins/string-2.c
17048         * gcc.c-torture/execute/builtins/string-3-lib.c
17049         * gcc.c-torture/execute/builtins/string-3.c
17050         * gcc.c-torture/execute/builtins/string-4-lib.c
17051         * gcc.c-torture/execute/builtins/string-4.c
17052         * gcc.c-torture/execute/builtins/string-5-lib.c
17053         * gcc.c-torture/execute/builtins/string-5.c
17054         * gcc.c-torture/execute/builtins/string-6-lib.c
17055         * gcc.c-torture/execute/builtins/string-6.c
17056         * gcc.c-torture/execute/builtins/string-7-lib.c
17057         * gcc.c-torture/execute/builtins/string-7.c
17058         * gcc.c-torture/execute/builtins/string-8-lib.c
17059         * gcc.c-torture/execute/builtins/string-8.c
17060         * gcc.c-torture/execute/builtins/string-9-lib.c
17061         * gcc.c-torture/execute/builtins/string-9.c
17062         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
17063         * gcc.c-torture/execute/builtins/string-asm-1.c
17064         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
17065         * gcc.c-torture/execute/builtins/string-asm-2.c
17066         * gcc.c-torture/execute/stdio-opt-1.c
17067         * gcc.c-torture/execute/stdio-opt-2.c
17068         * gcc.c-torture/execute/stdio-opt-3.c
17069         * gcc.c-torture/execute/string-opt-1.c
17070         * gcc.c-torture/execute/string-opt-10.c
17071         * gcc.c-torture/execute/string-opt-11.c
17072         * gcc.c-torture/execute/string-opt-12.c
17073         * gcc.c-torture/execute/string-opt-13.c
17074         * gcc.c-torture/execute/string-opt-14.c
17075         * gcc.c-torture/execute/string-opt-15.c
17076         * gcc.c-torture/execute/string-opt-16.c
17077         * gcc.c-torture/execute/string-opt-2.c
17078         * gcc.c-torture/execute/string-opt-6.c
17079         * gcc.c-torture/execute/string-opt-7.c
17080         * gcc.c-torture/execute/string-opt-8.c:
17081         Replace with ...
17082
17083         * gcc.c-torture/execute/builtins/abs-2.c
17084         * gcc.c-torture/execute/builtins/abs-3.c
17085         * gcc.c-torture/execute/builtins/complex-1.c
17086         * gcc.c-torture/execute/builtins/fprintf.c
17087         * gcc.c-torture/execute/builtins/fputs.c
17088         * gcc.c-torture/execute/builtins/memcmp.c
17089         * gcc.c-torture/execute/builtins/memmove.c
17090         * gcc.c-torture/execute/builtins/memops-asm.c
17091         * gcc.c-torture/execute/builtins/mempcpy-2.c
17092         * gcc.c-torture/execute/builtins/mempcpy.c
17093         * gcc.c-torture/execute/builtins/memset.c
17094         * gcc.c-torture/execute/builtins/printf.c
17095         * gcc.c-torture/execute/builtins/sprintf.c
17096         * gcc.c-torture/execute/builtins/strcat.c
17097         * gcc.c-torture/execute/builtins/strchr.c
17098         * gcc.c-torture/execute/builtins/strcmp.c
17099         * gcc.c-torture/execute/builtins/strcpy.c
17100         * gcc.c-torture/execute/builtins/strcspn.c
17101         * gcc.c-torture/execute/builtins/strlen-2.c
17102         * gcc.c-torture/execute/builtins/strlen.c
17103         * gcc.c-torture/execute/builtins/strncat.c
17104         * gcc.c-torture/execute/builtins/strncmp-2.c
17105         * gcc.c-torture/execute/builtins/strncmp.c
17106         * gcc.c-torture/execute/builtins/strncpy.c
17107         * gcc.c-torture/execute/builtins/strpbrk.c
17108         * gcc.c-torture/execute/builtins/strpcpy-2.c
17109         * gcc.c-torture/execute/builtins/strpcpy.c
17110         * gcc.c-torture/execute/builtins/strrchr.c
17111         * gcc.c-torture/execute/builtins/strspn.c
17112         * gcc.c-torture/execute/builtins/strstr-asm.c
17113         * gcc.c-torture/execute/builtins/strstr.c:
17114         ... these new files.
17115
17116         * gcc.c-torture/execute/builtins/abs-2-lib.c
17117         * gcc.c-torture/execute/builtins/abs-3-lib.c
17118         * gcc.c-torture/execute/builtins/complex-1-lib.c
17119         * gcc.c-torture/execute/builtins/fprintf-lib.c
17120         * gcc.c-torture/execute/builtins/fputs-lib.c
17121         * gcc.c-torture/execute/builtins/memcmp-lib.c
17122         * gcc.c-torture/execute/builtins/memmove-lib.c
17123         * gcc.c-torture/execute/builtins/memops-asm-lib.c
17124         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
17125         * gcc.c-torture/execute/builtins/mempcpy-lib.c
17126         * gcc.c-torture/execute/builtins/memset-lib.c
17127         * gcc.c-torture/execute/builtins/printf-lib.c
17128         * gcc.c-torture/execute/builtins/sprintf-lib.c
17129         * gcc.c-torture/execute/builtins/strcat-lib.c
17130         * gcc.c-torture/execute/builtins/strchr-lib.c
17131         * gcc.c-torture/execute/builtins/strcmp-lib.c
17132         * gcc.c-torture/execute/builtins/strcpy-lib.c
17133         * gcc.c-torture/execute/builtins/strcspn-lib.c
17134         * gcc.c-torture/execute/builtins/strlen-2-lib.c
17135         * gcc.c-torture/execute/builtins/strlen-lib.c
17136         * gcc.c-torture/execute/builtins/strncat-lib.c
17137         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
17138         * gcc.c-torture/execute/builtins/strncmp-lib.c
17139         * gcc.c-torture/execute/builtins/strncpy-lib.c
17140         * gcc.c-torture/execute/builtins/strpbrk-lib.c
17141         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
17142         * gcc.c-torture/execute/builtins/strpcpy-lib.c
17143         * gcc.c-torture/execute/builtins/strrchr-lib.c
17144         * gcc.c-torture/execute/builtins/strspn-lib.c
17145         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
17146         * gcc.c-torture/execute/builtins/strstr-lib.c
17147         * gcc.c-torture/execute/builtins/lib/abs.c
17148         * gcc.c-torture/execute/builtins/lib/fprintf.c
17149         * gcc.c-torture/execute/builtins/lib/memset.c
17150         * gcc.c-torture/execute/builtins/lib/printf.c
17151         * gcc.c-torture/execute/builtins/lib/sprintf.c
17152         * gcc.c-torture/execute/builtins/lib/strcpy.c
17153         * gcc.c-torture/execute/builtins/lib/strcspn.c
17154         * gcc.c-torture/execute/builtins/lib/strncat.c
17155         * gcc.c-torture/execute/builtins/lib/strncmp.c
17156         * gcc.c-torture/execute/builtins/lib/strncpy.c
17157         * gcc.c-torture/execute/builtins/lib/strpbrk.c
17158         * gcc.c-torture/execute/builtins/lib/strspn.c
17159         * gcc.c-torture/execute/builtins/lib/strstr.c:
17160         New files containing support routines.
17161
17162         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
17163         declaration.
17164         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
17165         when not optimizing.
17166
17167 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
17168
17169         PR c++/16240
17170         * g++.dg/abi/mangle22.C: New test.
17171         * g++.dg/abi/mangle23.C: Likewise.
17172
17173 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
17174
17175         PR fortran/16290
17176         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
17177         Allow for cases without denormalized floating point numbers.
17178
17179 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
17180
17181         PR c/1027
17182         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
17183         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
17184         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
17185         expected warning text.
17186         * gcc.dg/format/diag-2.c: New test.
17187
17188 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17189
17190         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
17191
17192 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
17193
17194         * gcc.dg/builtins-43.c: New.
17195         * gcc.dg/builtins-44.c: New.
17196         * gcc.dg/builtins-45.c: New.
17197
17198 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
17199             Andreas Tobler  <a.tobler@schweiz.ch>
17200
17201         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
17202         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
17203         as SIGSEGV.
17204         * gcc.dg/cleanup-11.c: Likewise.
17205         * gcc.dg/cleanup-8.c: Likewise.
17206         * gcc.dg/cleanup-9.c: Likewise.
17207         * gcc.dg/cleanup-5.c: Run on all platforms.
17208
17209 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
17210
17211         * g++.dg/warn/nonnull1.C: New test.
17212
17213 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
17214
17215         * gcc.dg/compat/compat-common.h: Wrap up CINT in
17216         an #ifndef SKIP_COMPLEX_INT/#endif pair.
17217         Special-case the Sun compiler wrt to <complex.h>.
17218
17219 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
17220
17221         * gcc.dg/Wunreachable-8.C: New test.
17222
17223         * gcc.dg/h8300-ice2.c : New test.
17224
17225 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
17226
17227         PR fortran/16161
17228         * gfortran.fortran-torture/compile/implicit.f90: Add test
17229         for implicit character.
17230
17231 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
17232
17233         PR fortran/16289
17234         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
17235         Use tiny() intrinsic to find smallest non-negative real
17236
17237 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
17238
17239         * gcc.dg/compat/struct-by-value-22_main.c: New test.
17240         * gcc.dg/compat/struct-by-value-22_x.c: New.
17241         * gcc.dg/compat/struct-by-value-22_y.c: New.
17242
17243         * gcc.c-torture/execute/20040629-1.c: New test.
17244
17245 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
17246
17247         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
17248         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
17249
17250         PR target/16195
17251         * gcc.dg/20040625-1.c: New test.
17252
17253 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17254
17255         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
17256
17257 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17258
17259         PR fortran/15963
17260         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
17261
17262 2004-06-29  Richard Henderson  <rth@redhat.com>
17263
17264         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
17265
17266 2004-06-29  Paul Brook  <paul@codesourcery.com>
17267
17268         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
17269         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
17270
17271 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
17272
17273         PR c++/16260
17274         * g++.dg/parse/crash15.C: New.
17275
17276 2004-06-28  Andrew Pinski  <apinski@apple.com>
17277
17278         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
17279         by the error already.
17280
17281         * g++.dg/opt/ptrmem4.C: Change to compile only test.
17282
17283 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
17284
17285         PR target/14041
17286         * gcc.dg/h8300-bss-align-1.c : New.
17287
17288 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
17289
17290         * PR c++/16174
17291         * g++.dg/template/ctor4.C: New.
17292
17293 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
17294
17295         PR c++/16205
17296         * g++.dg/warn/Wsequence-point-1.C: New test.
17297
17298 2004-06-27  Paul Brook  <paul@codesourcery.com>
17299
17300         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
17301
17302 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
17303
17304         * g++.old-deja/g++.mike/p7325.C: Remove.
17305
17306 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
17307
17308         PR c/14963
17309         * gcc.dg/pr14963.c: New test.
17310
17311 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
17312
17313         PR c++/16193
17314         * g++.dg/parse/redef1.C: New test.
17315
17316 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
17317
17318         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
17319         20021110.c.
17320         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
17321         20021119-1.c.
17322         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
17323         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
17324         5-04.c.
17325         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
17326         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
17327         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
17328         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
17329         g++.brendan/enum14.C.
17330         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
17331         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
17332         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
17333         g++.mike/virt1.C.
17334         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
17335         memtemp24.C.
17336
17337 2004-06-27  Roger Sayle  <roger@eyesopen.com>
17338
17339         * gcc.dg/20040527-1.c: New test case.
17340
17341 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
17342
17343         PR gfortran/pr16196
17344         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
17345
17346 2004-06-25  Roger Sayle  <roger@eyesopen.com>
17347
17348         PR middle-end/15825
17349         * gcc.dg/pr15825-1.c: New test case.
17350
17351 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
17352
17353         * gcc.c-torture/execute/20040625-1.c: New test.
17354
17355 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17356
17357         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
17358
17359 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
17360
17361         * gcc.dg/torture/mips-div-1.c: New test.
17362
17363 2004-06-24  Jeff Law  <law@redhat.com>
17364
17365         * gcc.dg/tree-ssa/20040624-1.c: New test.
17366
17367 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
17368
17369         * gcc.c-torture/compile/20040624-1.c: New test.
17370
17371 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17372
17373         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
17374         this directory.
17375
17376 2004-06-23  Andrew Pinski  <apinski@apple.com>
17377
17378         PR middle-end/15988
17379         * g++.dg/opt/ptrmem4.C: New test.
17380
17381         * gcc.dg/c90-array-quals-2.c: New test.
17382
17383 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
17384
17385         * gcc.dg/kpice1.c: New test.
17386
17387 2006-06-23  Andrew Pinski  <apinski@apple.com>
17388
17389         * gcc.dg/c90-array-quals.c: New test.
17390
17391 2006-06-22  Richard Henderson  <rth@redhat.com>
17392
17393         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
17394
17395 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
17396
17397         * gcc.dg/builtins-config.h: Handle FreeBSD.
17398
17399 2006-06-22  Richard Henderson  <rth@redhat.com>
17400
17401         * g++.dg/opt/devirt1.C: New.
17402
17403 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
17404
17405         * g++.dg/opt/pr15551.C: New testcase.
17406
17407 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
17408
17409         PR target/14800
17410         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
17411         x86_64-*-linux* when compiling for 32bit.
17412
17413 2004-06-21  Andrew Pinski  <apinski@apple.com>
17414
17415         * gcc.dg/pch/struct-1.c: New.
17416         * gcc.dg/pch/struct-1.hs: New.
17417
17418 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
17419
17420         * gcc.dg/pch/save-temps-1.c: New file.
17421         * gcc.dg/pch/save-temps-1.hs: New file.
17422
17423 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
17424
17425         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
17426         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
17427
17428 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17429
17430         * gfortran.fortran-torture/execute/select_1.f90: Rename function
17431         to fix type error.
17432         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
17433         Remove trailing spaces.
17434
17435 2004-06-21  Richard Henderson  <rth@redhat.com>
17436
17437         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
17438         merging && to BIT_FIELD_REF.
17439
17440 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
17441
17442         * g++.dg/opt/placeholder1.C: New test.
17443
17444 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17445
17446         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
17447         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
17448         * gcc.dg/compat/union-m128-1_x.c: Likewise.
17449         * gcc.dg/compat/union-m128-1_y.c: Likewise.
17450
17451 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
17452
17453         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
17454         extern "C".
17455         * g++.dg/other/pragma-re-1.C: Add comments.
17456
17457 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
17458
17459         PR gfortran/16080
17460         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
17461
17462 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
17463
17464         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
17465         instead of setting the type of size_t by
17466         hand.
17467
17468 2004-06-18  Roger Sayle  <roger@eyesopen.com>
17469
17470         * gcc.dg/unordered-2.c: New test case.
17471         * gcc.dg/unordered-3.c: New test case.
17472
17473 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
17474
17475         PR other/16043
17476         * lib/g++.exp (g++_version): Tweak regexp for version
17477         * lib/g77.exp (g77_version): Likewise.
17478         * lib/gfortran.exp (gfortran_version): Likewise.
17479         * lib/objc.exp (objc_version): Likewise.
17480         * lib/treelang.exp (treelang_version): Likewise.
17481
17482 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
17483
17484         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
17485         Use INT_MAX instead of __INT_MAX__.
17486         * gcc.dg/compat/struct-align-2_y.c: Likewise.
17487
17488         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
17489         * gcc.dg/compat/scalar-return-3_x.c: Use it.
17490         * gcc.dg/compat/scalar-return-3_y.c: Use it.
17491         * gcc.dg/compat/scalar-return-4_x.c: Use it.
17492         * gcc.dg/compat/scalar-return-4_y.c: Use it.
17493         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
17494         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
17495         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
17496         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
17497
17498         * gcc.dg/range-test-1.c: New test.
17499         * g++.dg/opt/range-test-1.C: New test.
17500
17501 2004-06-17  Richard Henderson  <rth@redhat.com>
17502
17503         * objc.dg/sync-1.m: New.
17504         * objc.dg/try-catch-1.m: Don't force next runtime.
17505         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
17506         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
17507         shadowed catch clause.
17508         * objc.dg/try-catch-5.m: New.
17509
17510 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
17511
17512         Bug 14610
17513         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
17514
17515 2004-06-15  Richard Henderson  <rth@redhat.com>
17516
17517         * gcc.dg/20001116-1.c: Move expected warning line.
17518
17519 2004-06-15  Richard Henderson  <rth@redhat.com>
17520
17521         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
17522         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
17523
17524 2004-06-15  Jeff Law  <law@redhat.com>
17525
17526         * gcc.dg/tree-ssa/20040615-1.c: New test.
17527         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
17528         be less sensitive to operand ordering.
17529         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
17530
17531 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
17532
17533         * g++.dg/abi/bitfield3.C: Add comment..
17534
17535 2004-06-15  Richard Henderson  <rth@redhat.com>
17536
17537         * g++.dg/ext/stmtexpr1.C: XFAIL.
17538         * gcc.dg/20030612-1.c: XFAIL.
17539
17540 2004-06-15  Eric Christopher  <echristo@redhat.com>
17541
17542         * g++.dg/charset/asm5.c: New.
17543         * gcc.dg/charset/asm6.c: New.
17544
17545 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17546
17547         PR fortran/15962
17548         * gfortran.fortran-torture/execute/select_1.f90: New test.
17549
17550 2004-06-15  Paul Brook  <paul@codesourcery.com>
17551
17552         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
17553
17554 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17555
17556         PR c++/15967
17557         * g++.dg/lookup/crash3.C: New test.
17558
17559 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17560
17561         PR c++/15947
17562         * g++.dg/parse/dtor4.C: New test.
17563
17564 2004-06-14  Jeff Law  <law@redhat.com>
17565
17566         * gcc.c-torture/compile/20040614-1.c: New test.
17567
17568 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17569
17570         PR fortran/15211
17571         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
17572         LEN of a character array.
17573
17574 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
17575
17576         PR c++/15096
17577         * g++.dg/template/ptrmem10.C: New test.
17578
17579         PR c++/14930
17580         * g++.dg/template/friend30.C: New test.
17581
17582 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17583
17584         PR fortran/14928
17585         * gfortran.fortran-torture/compile/mloc.f90: New test.
17586
17587 2004-06-13  Paul Brook  <paul@codesourcery.com>
17588
17589         * gfortran.fortran-torture/execute/random_2.f90: New test.
17590
17591 2004-06-13  Eric Christopher  <echristo@redhat.com>
17592
17593         * gcc.dg/noncompile/redecl-1.c: Fix error message.
17594
17595 2004-06-12  Paul Brook  <paul@codesourcery.com>
17596
17597         * gfortran.fortran-torture/execute/contained_3.f90: New test.
17598
17599 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17600
17601         PR fortran/14923
17602         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
17603
17604 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17605
17606         PR fortran/14957
17607         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
17608         syntax errors in end statements of contained subroutines.
17609
17610 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17611
17612         PR fortran/12841
17613         * gfortran.fortran-torture/execute/null_arg.f90: New test.
17614
17615 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
17616
17617         PR fortran/15665
17618         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
17619
17620 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
17621
17622         PR gfortran/12839
17623         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
17624
17625 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
17626
17627         PR c++/15862
17628         * g++.dg/parse/enum1.C: New test.
17629
17630 2004-06-10  Jeff Law  <law@redhat.com>
17631
17632         * gcc.c-torture/compile/20040610-1.c: New test.
17633
17634 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17635
17636         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
17637         * g++.old-deja/g++.other/decl3.C: Likewise.
17638
17639 2004-06-10  Brian Booth  <bbooth@redhat.com>
17640
17641         * gcc.dg/tree-ssa/20031015-1.c: Scan for
17642         V_MAY_DEF instead of VDEF.
17643         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
17644
17645 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
17646
17647         PR c++/14211
17648         * g++.dg/conversion/const1.C: New test.
17649
17650         PR c++/15076
17651         * g++.dg/conversion/reinterpret1.C: New test.
17652
17653         PR c++/15877
17654         * g++.dg/template/enum2.C: New test.
17655
17656         PR c++/15227
17657         * g++.dg/template/error13.C: New test.
17658
17659 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17660
17661         PR fortran/14957
17662         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
17663         arguments to test_* REAL and of the right size.
17664
17665 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
17666
17667         PR target/15569
17668         PR rtl-optimization/15681
17669         * gcc.dg/20040609-1.c: New test.
17670
17671 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
17672
17673         PR c++/14791
17674         * g++.dg/opt/builtins1.C: New test.
17675
17676 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
17677
17678         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
17679         that use default windows32 struct layout.
17680         * gcc.dg/i386-bitfield2.c: Likewise.
17681
17682 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
17683
17684         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
17685         for mingw32 and cygwin targets.
17686
17687 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
17688
17689         * gcc.dg/pch/macro-4.c: New.
17690         * gcc.dg/pch/macro-4.hs: New.
17691
17692 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17693
17694         PR fortran/13249
17695         * gfortran.fortran-torture/compile/name_clash.f90: New test.
17696
17697 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17698
17699         PR fortran/13372
17700         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
17701
17702 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
17703
17704         PR gfortran/14897
17705         * gfortran.fortran-torture/execute/t_edit.f90: New test.
17706
17707 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
17708
17709         PR gfortran/15755
17710         * gfortran.fortran-torture/execute/backspace.c : New test.
17711
17712 2004-06-09  Paul Brook  <paul@codesourcery.com>
17713
17714         * gfortran.fortran-torture/execure/intrinsic_associated.f90
17715         (pointer_to_section): Rewrite to use smaller array.
17716
17717 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
17718
17719         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
17720         * gcc.dg/ext/altivec-10.c: Same.
17721         * gcc.dg/ext/altivec-11.c: Same.
17722         * gcc.dg/ext/altivec-12.c: Same.
17723         * gcc.dg/ext/altivec-13.c: Same.
17724         * gcc.dg/ext/altivec-14.c: Same.
17725         * gcc.dg/ext/altivec-15.c: Same.
17726         * gcc.dg/ext/altivec-16.c: Same.
17727         * gcc.dg/ext/altivec-3.c: Same.
17728         * gcc.dg/ext/altivec-4.c: Same.
17729         * gcc.dg/ext/altivec-6.c: Same.
17730         * gcc.dg/ext/altivec-7.c: Same.
17731         * gcc.dg/ext/altivec-8.c: Same.
17732         * gcc.dg/ext/altivec-varargs-1.c: Same.
17733
17734         * g++.dg/ext/altivec-1.C: Correct dg syntax.
17735         * g++.dg/ext/altivec-10.C: Same.
17736         * g++.dg/ext/altivec-2.C: Same.
17737         * g++.dg/ext/altivec-3.C: Same.
17738         * g++.dg/ext/altivec-4.C: Same.
17739         * g++.dg/ext/altivec-5.C: Same.
17740         * g++.dg/ext/altivec-6.C: Same.
17741         * g++.dg/ext/altivec-7.C: Same.
17742         * g++.dg/ext/altivec-8.C: Same.
17743         * g++.dg/ext/altivec-9.C: Same.
17744
17745 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17746
17747         PR c++/7841
17748         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
17749
17750 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17751
17752         * gcc.dg/union-1.c: New test.
17753
17754 2004-06-07  Roger Sayle  <roger@eyesopen.com>
17755
17756         * gcc.dg/builtins-41.c: New test case.
17757         * gcc.dg/builtins-42.c: New test case.
17758
17759 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
17760
17761         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
17762         * g++.dg/ext/altivec-10.C: Same.
17763         * g++.dg/ext/altivec-2.C: Same.
17764         * g++.dg/ext/altivec-3.C: Same.
17765         * g++.dg/ext/altivec-4.C: Same.
17766         * g++.dg/ext/altivec-5.C: Same.
17767         * g++.dg/ext/altivec-6.C: Same.
17768         * g++.dg/ext/altivec-7.C: Same.
17769         * g++.dg/ext/altivec-8.C: Same.
17770         * g++.dg/ext/altivec-9.C: Same.
17771         * g++.old-deja/g++.abi/cxa_vec.C: Same.
17772         * g++.old-deja/g++.brendan/new3.C: Same.
17773         * gcc.c-torture/execute/eeprof-1.x: Same.
17774
17775 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
17776
17777         PR c/14765
17778         * gcc.dg/pr14765-1.c: New test.
17779
17780 2004-06-07  Roger Sayle  <roger@eyesopen.com>
17781
17782         PR c/14649
17783         * gcc.dg/pr14649-1.c: New test case.
17784
17785 2004-06-07  Richard Henderson  <rth@redhat.com>
17786
17787         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
17788         if temporaries.
17789
17790 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
17791
17792         * g++.dg/eh/elide1.C: Remove XFAIL.
17793
17794 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
17795
17796         PR c++/15337
17797         * g++.dg/expr/sizeof3.C: New test.
17798
17799         PR c++/14777
17800         * g++.dg/template/access14.C: New test.
17801
17802         PR c++/15554
17803         * g++.dg/template/enum1.C: New test.
17804
17805         PR c++/15057
17806         * g++.dg/eh/throw1.C: New test.
17807
17808 2004-06-07  David Ayers  <d.ayers@inode.at>
17809             Ziemowit Laski  <zlaski@apple.com>
17810
17811         * lib/objc.exp (objc_target_compile): Revert the '-framework
17812         Foundation' flag fix, since bare Darwin does not ship
17813         with the Foundation framework.
17814         * objc/execute/next_mapping.h: Provide a local NSConstantString
17815         @interface and @implementation.
17816         (objc_constant_string_init): A constructor function, used to
17817         initialize the NSConstantString meta-class object.
17818         * objc/execute/string1.m: Include "next_mapping.h" instead of
17819         <Foundation/NSString.h>.
17820         * objc/execute/string2.m: Likewise.
17821         * objc/execute/string3.m: Likewise.
17822         * objc/execute/string4.m: Likewise.
17823
17824 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
17825
17826         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
17827         to double. Replace double with FLOAT.
17828         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
17829
17830         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
17831         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
17832         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
17833         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
17834         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
17835         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
17836         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
17837         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
17838
17839 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
17840
17841         PR c/13519
17842         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
17843
17844 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17845
17846         PR c++/15503
17847         * g++.dg/template/meminit2.C: New test.
17848
17849 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
17850
17851         PR target/15822
17852         * gcc.c-torture/execute/compare-fp-1.c,
17853         gcc.c-torture/execute/compare-fp-2.c,
17854         gcc.c-torture/execute/compare-fp-3.c,
17855         gcc.c-torture/execute/compare-fp-4.c,
17856         gcc.c-torture/execute/compare-fp-3.x,
17857         gcc.c-torture/execute/compare-fp-4.x: Moved...
17858         * gcc.c-torture/execute/ieee/compare-fp-1.c,
17859         gcc.c-torture/execute/ieee/compare-fp-2.c,
17860         gcc.c-torture/execute/ieee/compare-fp-3.c,
17861         gcc.c-torture/execute/ieee/compare-fp-4.c,
17862         gcc.c-torture/execute/ieee/compare-fp-3.x,
17863         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
17864
17865 2004-06-04  David Ayers  <d.ayers@inode.at>
17866
17867         * objc/execute/protocol-isEqual-4.m: New testcase.
17868
17869 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
17870
17871         * objc/execute/protocol-isEqual-1.m: New testcase.
17872         * objc/execute/protocol-isEqual-2.m: New testcase.
17873         * objc/execute/protocol-isEqual-3.m: New testcase.
17874
17875 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17876
17877         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
17878
17879 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
17880
17881         * lib/objc.exp (objc_target_compile): When running tests on
17882         Darwin (Mac OS X), inform the linker about '-framework
17883         'Foundation'.
17884
17885 2004-06-02  Eric Christopher  <echristo@redhat.com>
17886
17887         * gcc.c-torture/compile/20040602-1.c: New.
17888
17889 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
17890
17891         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
17892         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
17893
17894         PR tree-optimization/14736
17895         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
17896
17897         PR tree-optimization/14042
17898         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
17899
17900         PR tree-optimization/14729
17901         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
17902
17903 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17904
17905         PR fortran/15557
17906         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
17907
17908 2004-06-01  Richard Hederson  <rth@redhat.com>
17909
17910         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
17911
17912 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17913
17914         PR c++/14932
17915         * g++.dg/parse/offsetof4.C: New test.
17916
17917 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
17918
17919         PR objc/7993
17920         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
17921
17922 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
17923
17924         PR c++/15701
17925         * g++.dg/template/friend29.C: New test.
17926
17927 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
17928
17929         PR c/15749
17930         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
17931
17932 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
17933
17934         * gcc.dg/sparc-trap-1.c: New test.
17935
17936 2004-05-31  Roger Sayle  <roger@eyesopen.com>
17937
17938         PR middle-end/15069
17939         * g++.dg/opt/fold3.C: New test case.
17940
17941 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
17942
17943         * lib/target-supports.exp (check_iconv_available): Fix fallout
17944         from 2004-05-28 patch.
17945
17946 2004-05-30  Paul Brook  <paul@codesourcery.com>
17947
17948         PR fortran/15620
17949         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
17950         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
17951
17952 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
17953
17954         * gfortran.fortran-torture/execute/random_1.f90: New test.
17955
17956 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
17957
17958         * g++.dg/ext/altivec-10.C: New test.
17959
17960 2004-05-29  Paul Brook  <paul@codesourcery.com>
17961
17962         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
17963
17964 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
17965
17966         * gcc.dg/altivec-16.c: New test.
17967
17968 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
17969
17970         * lib/target-supports.exp (check_vmx_hw_available): New.
17971         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
17972
17973         * lib/target-supports.exp (check_alias_available,
17974         check_iconv_available, check_named_sections_available): Use
17975         unique names for temporary files.
17976
17977 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
17978
17979         * gcc.dg/altivec-15.c: New test.
17980
17981 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
17982
17983         PR c++/15083
17984         * g++.dg/warn/noeffect6.C: New test.
17985
17986         PR c++/15471
17987         * g++.dg/expr/ptrmem4.C: New test.
17988
17989         PR c++/15640
17990         * g++.dg/template/operator3.C: New test.
17991
17992 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
17993
17994         PR c++/14668
17995         * g++.dg/lookup/redecl1.C: New test.
17996         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
17997
17998 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
17999
18000         * gcc.c-torture/execute/compare-fp-1.c,
18001         gcc.c-torture/execute/compare-fp-2.c,
18002         gcc.c-torture/execute/compare-fp-3.c,
18003         gcc.c-torture/execute/compare-fp-4.c,
18004         gcc.c-torture/execute/compare-fp-3.x,
18005         gcc.c-torture/execute/compare-fp-4.x,
18006         gcc.dg/pr15649-1.c: New.
18007
18008 2004-05-27  Adam Nemet  <anemet@lnxw.com>
18009
18010         PR c++/12883
18011         * g++.dg/init/array14.C: New test.
18012
18013 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
18014
18015         * lib/compat.exp (compat-get-options-main): New.
18016         (compat-get-options): Remove unneeded code, warn for ignored
18017         command.
18018         (compat-execute): Check flag set by dg-require-* commands.
18019
18020         * lib/compat.exp (compat-execute): Break up long lines.
18021
18022 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
18023
18024         * gcc.dg/altivec-7.c: Don't use 'vector long'.
18025         * gcc.dg/altivec-14.c: New test.
18026         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
18027
18028         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
18029         * gcc.dg/altivec-12.c: Ditto.
18030
18031         * gcc.dg/altivec-3.c: Move call to altivec_check.
18032
18033 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
18034
18035         PR c++/15044
18036         * g++.dg/template/error12.C: New test.
18037
18038         PR c++/15317
18039         * g++.dg/ext/attrib15.C: New test.
18040
18041         PR c++/15329
18042         * g++.dg/template/ptrmem9.C: New test.
18043
18044 2004-05-25  Paul Brook  <paul@codesourcery.com>
18045
18046         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
18047
18048 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
18049
18050         PR c++/15165
18051         * g++.dg/template/crash19.C: New test.
18052
18053 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
18054
18055         PR c++/15025
18056         * g++.dg/template/redecl1.C: New test.
18057
18058 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
18059
18060         PR c++/14821
18061         * g++.dg/other/ns1.C: New test.
18062
18063         PR c++/14883
18064         * g++.dg/template/invalid1.C: New test.
18065
18066 2004-05-23  Paul Brook  <paul@codesourcery.com>
18067         Victor Leikehman  <lei@haifasphere.co.il>
18068
18069         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
18070         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
18071
18072 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
18073
18074         PR c++/15285
18075         PR c++/15299
18076         * g++.dg/template/non-dependent5.C: New test.
18077         * g++.dg/template/non-dependent6.C: New test.
18078
18079 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
18080
18081         PR c++/15507
18082         * g++.dg/inherit/union1.C: New test.
18083
18084         PR c++/15542
18085         * g++.dg/template/addr1.C: New test.
18086
18087         PR c++/15427
18088         * g++.dg/template/array5.C: New test.
18089
18090         PR c++/15287
18091         * g++.dg/template/array6.C: New test.
18092
18093 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
18094             Roger Sayle  <roger@eyesopen.com>
18095
18096         * g++.dg/lookup/forscope2.C: New test case.
18097
18098 2004-05-22  Ben Elliston  <bje@au.ibm.com>
18099
18100         * gcc.dg/cpp/Wmissingdirs.c: New.
18101
18102 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
18103
18104         PR target/15301
18105         * gcc.dg/compat/union-m128-1.h: New file.
18106         * gcc.dg/compat/union-m128-1_main.c: Likewise.
18107         * gcc.dg/compat/union-m128-1_x.c: Likewise.
18108         * gcc.dg/compat/union-m128-1_y.c: Likewise.
18109
18110 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
18111
18112         PR target/15302
18113         * gcc.dg/compat/struct-complex-1.h: New file.
18114         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
18115         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
18116         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
18117
18118 2004-05-20  Roger Sayle  <roger@eyesopen.com>
18119
18120         PR middle-end/3074
18121         * gcc.dg/pr3074-1.c: New test case.
18122         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
18123
18124 2004-05-20  Falk Hueffner  <falk@debian.org>
18125
18126         PR other/15526
18127         * gcc.dg/ftrapv-1.c: New test case.
18128
18129 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
18130
18131         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
18132
18133 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
18134             Jeff Law  <law@redhat.com>
18135
18136         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
18137         * gcc.dg/tree-ssa/20040518-2.c: New test.
18138
18139         * gcc.dg/tree-ssa/20040518-1.c: New test.
18140
18141 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
18142
18143         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
18144
18145 2004-05-18  Paul Brook  <paul@codesourcery.com>
18146
18147         PR fortran/13930
18148         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
18149
18150 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18151
18152         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
18153         constant folding.
18154
18155 2004-05-17  Steven Bosscher  <stevenb@suse.de>
18156
18157         * gcc.dg/tree-ssa/20040517-1.c: New test.
18158
18159 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18160
18161         * gcc.dg/loop-4.c: New test.
18162
18163 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
18164
18165         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
18166
18167 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
18168
18169         PR fortran/15311
18170         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
18171
18172 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18173
18174         PR fortran/13826
18175         PR fortran/13940
18176         * gfortran.fortran-torture/compile/data_1.f90: New test.
18177
18178 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
18179
18180         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
18181         * gcc.dg/uninit-H.c: Define ASM for __s390__.
18182
18183 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
18184
18185         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
18186
18187 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
18188
18189         PR c/15444
18190         * gcc.dg/format/xopen-1.c: Adjust expected message.
18191         * gcc.dg/format/xopen-3.c: New test.
18192
18193 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
18194
18195         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
18196
18197 2004-05-14  Jeff Law  <law@redhat.com>
18198
18199         * gcc.dg/tree-ssa/20040514-2.c: New test.
18200
18201 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18202
18203         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
18204         this ...
18205         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
18206         this.
18207
18208 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
18209
18210         * gcc.dg/tree-ssa/20040514-1.c: New test.
18211
18212 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18213
18214         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
18215         test.
18216
18217 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18218
18219         PR fortran/14066
18220         * gfortran.fortran-torture/compile/do_1.f90: New test.
18221
18222 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18223
18224         PR fortran/15051
18225         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
18226         test.
18227
18228 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
18229
18230         PR fortran/15149
18231         * gfortran.fortran-torture/execute/random_init.f90: New test.
18232
18233 2004-05-13  Paul Brook  <paul@codesourcery.com>
18234
18235         PR fortran/15314
18236         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
18237
18238 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
18239
18240         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
18241         for the powerpc case.
18242
18243 2004-05-13  Jeff Law  <law@redhat.com>
18244
18245         * gcc.dg/tree-ssa/20040513-1.c: New test.
18246         * gcc.dg/tree-ssa/20040513-2.c: New test.
18247
18248 2004-05-13  Paul Brook  <paul@codesourcery.com>
18249
18250         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
18251         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
18252         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
18253
18254 2004-05-13  Andreas Schwab  <schwab@suse.de>
18255
18256         PR other/10819
18257         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
18258         characters.
18259
18260 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
18261
18262         PR fortran/15294
18263         * gfortran.fortran-torture/execute/adjustr.f90: New file.
18264
18265 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
18266
18267         Merge from tree-ssa-20020619-branch.  See
18268         ChangeLog.tree-ssa for details.
18269
18270 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
18271
18272         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
18273         include <altivec.h> explicitly.
18274         * gcc.dg/altivec-13.c: Likewise.
18275
18276 2004-05-11  Paul Brook  <paul@codesourcery.com>
18277
18278         * gcc.c-torture/compile/20010518-1.c: Force enum size.
18279
18280 2004-05-10  Eric Christopher  <echristo@redhat.com>
18281
18282         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
18283         * gcc.dg/sibcall-4.c: Ditto.
18284
18285 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
18286
18287         * g++.dg/ext/altivec-8.C: New test case.
18288         * gcc.dg/altivec-13.c: New test case.
18289
18290 2004-05-08  Roger Sayle  <roger@eyesopen.com>
18291
18292         * gcc.c-torture/execute/divcmp-1.c: New test case.
18293         * gcc.c-torture/execute/divcmp-2.c: New test case.
18294         * gcc.c-torture/execute/divcmp-3.c: New test case.
18295
18296 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
18297
18298         * g++.dg/other/pragma-re-2.C: New test.
18299
18300 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
18301
18302         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
18303         * gcc.dg/i386-387-2.c: Likewise.
18304
18305         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
18306         __builtin_drem.
18307         * gcc.dg/i386-387-6.c: Likewise.
18308
18309 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
18310
18311         * gcc.dg/builtins-33.c: Also check log1p*.
18312
18313 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
18314
18315         PR optimization/15296
18316         * gcc.c-torture/execute/pr15296.c: New test.
18317
18318 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
18319
18320         * gcc.dg/builtins-40.c: New test.
18321
18322 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
18323
18324         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
18325
18326 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
18327
18328         * g++.dg/ext/spe1.C: New testcase.
18329
18330 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
18331
18332         * objc.dg/image-info.m: Allow additional attributes
18333         for __image_info section.
18334
18335 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
18336
18337         * gcc.dg/torture/mips-hilo-2.c: New test.
18338
18339 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18340
18341         PR c++/14389
18342         * g++.dg/template/member5.C: New test.
18343
18344 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
18345
18346         * gcc.dg/builtins-34.c: Also check expm1*.
18347
18348 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18349
18350         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
18351         * gcc.dg/torture/builtin-convert-3.c: New test.
18352
18353 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
18354
18355         PR middle-end/15054
18356         * g++.dg/opt/pr15054.C: New test.
18357
18358 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18359
18360         * gcc.dg/torture/builtin-rounding-1.c: New test.
18361         * gcc.dg/builtins-25.c: Delete.
18362         * gcc.dg/builtins-29.c: Delete.
18363
18364 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
18365
18366         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
18367         * gcc.dg/sibcall-4.c: Likewise.
18368         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
18369
18370 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
18371
18372         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
18373         bit-field on 16-bit targets.
18374
18375 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
18376
18377         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
18378         16-bit targets.
18379
18380 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
18381
18382         * gcc.dg/rs6000-power2-1.c: Change to compile only.
18383         * gcc.dg/rs6000-power2-2.c: Likewise.
18384
18385 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
18386
18387         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
18388         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
18389         Change the asm registers to be in form of frN instead of fN.
18390
18391 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18392
18393         * gcc.dg/torture/builtin-convert-2.c: New test.
18394
18395 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
18396
18397         * gcc.dg/rs6000-power2-1.c: New test.
18398         * gcc.dg/rs6000-power2-2.c: New test.
18399
18400 2004-04-28  Jan Hubicka  <jh@suse.cz>
18401
18402         * gcc.dg/unused-6.c: New test.
18403
18404 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
18405             Ulrich Weigand  <uweigand@de.ibm.com>
18406
18407         * ada/acats/run_all.sh: Define $target variable.
18408
18409 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
18410
18411         PR c++/15119
18412         * g++.dg/other/vararg-1.C: New test.
18413
18414         PR c++/4794
18415         * g++.dg/eh/cleanup3.C: New test.
18416
18417 2004-04-24  Laurent GUERBY <laurent@guerby.net>
18418
18419         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
18420         and ad8011a (target_insn).
18421         * ada/acats/support/macro.dfs: Likewise.
18422         * ada/acats/support/impbit.adb: New file.
18423
18424 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
18425
18426         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
18427
18428 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18429
18430         * gcc.dg/loop-3.c: New test.
18431
18432 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
18433
18434         * gcc.c-torture/execute/simd-5.c: New test.
18435
18436 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18437
18438         PR c++/15064
18439         * g++.dg/template/crash18.C: New test.
18440
18441 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
18442
18443         * g++.dg/ext/complit3.C: New test.
18444
18445 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
18446
18447         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
18448         * gcc.dg/altivec-3.c: Same.
18449         * gcc.dg/altivec-varargs-1.c: Same.
18450
18451 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
18452
18453         * lib/target-supports.exp (check_profiling_available): Assume
18454         profiling is not available on powerpc-eabi targets.
18455
18456 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
18457
18458         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
18459         * gcc.dg/vmx/bug-1.c: Ditto.
18460
18461 2004-04-20  Eric Christopher  <echristo@redhat.com>
18462
18463         * gcc.dg/charset/extern.c: New test.
18464         * g++.dg/charset/extern3.cc: Ditto.
18465
18466 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
18467
18468         * gcc.dg/builtins-39.c: New test.
18469
18470 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
18471
18472         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
18473
18474 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
18475
18476         * gcc.dg/torture/mips-hilo-1.c: New test.
18477
18478 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
18479
18480         * gcc.c-torture/compile/20040419-1.c: New test.
18481
18482 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
18483
18484         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
18485
18486 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
18487             Aldy Hernandez  <aldyh@redhat.com>
18488
18489         * gcc.c-torture/execute/va-arg-24.c: New.
18490
18491 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
18492             Aldy Hernandez  <aldyh@redhat.com>
18493
18494         * gcc.dg/vmx/1b-01.c: New.
18495         * gcc.dg/vmx/1b-02.c: New.
18496         * gcc.dg/vmx/1b-03.c: New.
18497         * gcc.dg/vmx/1b-04.c: New.
18498         * gcc.dg/vmx/1b-05.c: New.
18499         * gcc.dg/vmx/1b-06.c: New.
18500         * gcc.dg/vmx/1b-07.c: New.
18501         * gcc.dg/vmx/1c-01.c: New.
18502         * gcc.dg/vmx/1c-02.c: New.
18503         * gcc.dg/vmx/3a-01a.c: New.
18504         * gcc.dg/vmx/3a-01.c: New.
18505         * gcc.dg/vmx/3a-01m.c: New.
18506         * gcc.dg/vmx/3a-03.c: New.
18507         * gcc.dg/vmx/3a-03m.c: New.
18508         * gcc.dg/vmx/3a-04.c: New.
18509         * gcc.dg/vmx/3a-04m.c: New.
18510         * gcc.dg/vmx/3a-05.c: New.
18511         * gcc.dg/vmx/3a-06.c: New.
18512         * gcc.dg/vmx/3a-06m.c: New.
18513         * gcc.dg/vmx/3a-07.c: New.
18514         * gcc.dg/vmx/3b-01.c: New.
18515         * gcc.dg/vmx/3b-02.c: New.
18516         * gcc.dg/vmx/3b-10.c: New.
18517         * gcc.dg/vmx/3b-13.c: New.
18518         * gcc.dg/vmx/3b-14.c: New.
18519         * gcc.dg/vmx/3b-15.c: New.
18520         * gcc.dg/vmx/3c-01a.c: New.
18521         * gcc.dg/vmx/3c-01.c: New.
18522         * gcc.dg/vmx/3c-02.c: New.
18523         * gcc.dg/vmx/3c-03.c: New.
18524         * gcc.dg/vmx/3d-01.c: New.
18525         * gcc.dg/vmx/4-01.c: New.
18526         * gcc.dg/vmx/4-03.c: New.
18527         * gcc.dg/vmx/5-01.c: New.
18528         * gcc.dg/vmx/5-02.c: New.
18529         * gcc.dg/vmx/5-03.c: New.
18530         * gcc.dg/vmx/5-04.c: New.
18531         * gcc.dg/vmx/5-05.c: New.
18532         * gcc.dg/vmx/5-06.c: New.
18533         * gcc.dg/vmx/5-07.c: New.
18534         * gcc.dg/vmx/5-07t.c: New.
18535         * gcc.dg/vmx/5-08.c: New.
18536         * gcc.dg/vmx/5-10.c: New.
18537         * gcc.dg/vmx/5-11.c: New.
18538         * gcc.dg/vmx/7-01a.c: New.
18539         * gcc.dg/vmx/7-01.c: New.
18540         * gcc.dg/vmx/7c-01.c: New.
18541         * gcc.dg/vmx/7d-01.c: New.
18542         * gcc.dg/vmx/7d-02.c: New.
18543         * gcc.dg/vmx/8-01.c: New.
18544         * gcc.dg/vmx/8-02a.c: New.
18545         * gcc.dg/vmx/8-02.c: New.
18546         * gcc.dg/vmx/brode-1.c: New.
18547         * gcc.dg/vmx/bug-1.c: New.
18548         * gcc.dg/vmx/bug-2.c: New.
18549         * gcc.dg/vmx/bug-3.c: New.
18550         * gcc.dg/vmx/cw-bug-1.c: New.
18551         * gcc.dg/vmx/cw-bug-2.c: New.
18552         * gcc.dg/vmx/cw-bug-3.c: New.
18553         * gcc.dg/vmx/dct.c: New.
18554         * gcc.dg/vmx/debug-1.c: New.
18555         * gcc.dg/vmx/debug-2.c: New.
18556         * gcc.dg/vmx/debug-3.c: New.
18557         * gcc.dg/vmx/debug-4.c: New.
18558         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
18559         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
18560         * gcc.dg/vmx/eg-5.c: New.
18561         * gcc.dg/vmx/fft.c: New.
18562         * gcc.dg/vmx/gcc-bug-1.c: New.
18563         * gcc.dg/vmx/gcc-bug-2.c: New.
18564         * gcc.dg/vmx/gcc-bug-3.c: New.
18565         * gcc.dg/vmx/gcc-bug-4.c: New.
18566         * gcc.dg/vmx/gcc-bug-5.c: New.
18567         * gcc.dg/vmx/gcc-bug-6.c: New.
18568         * gcc.dg/vmx/gcc-bug-7.c: New.
18569         * gcc.dg/vmx/gcc-bug-8.c: New.
18570         * gcc.dg/vmx/gcc-bug-9.c: New.
18571         * gcc.dg/vmx/gcc-bug-b.c: New.
18572         * gcc.dg/vmx/gcc-bug-c.c: New.
18573         * gcc.dg/vmx/gcc-bug-d.c: New.
18574         * gcc.dg/vmx/gcc-bug-e.c: New.
18575         * gcc.dg/vmx/gcc-bug-f.c: New.
18576         * gcc.dg/vmx/gcc-bug-g.c: New.
18577         * gcc.dg/vmx/gcc-bug-i.c: New.
18578         * gcc.dg/vmx/harness.h: New.
18579         * gcc.dg/vmx/ira1.c: New.
18580         * gcc.dg/vmx/ira2a.c: New.
18581         * gcc.dg/vmx/ira2b.c: New.
18582         * gcc.dg/vmx/ira2.c: New.
18583         * gcc.dg/vmx/ira2c.c: New.
18584         * gcc.dg/vmx/mem.c: New.
18585         * gcc.dg/vmx/newton-1.c: New.
18586         * gcc.dg/vmx/ops.c: New.
18587         * gcc.dg/vmx/sn7153.c: New.
18588         * gcc.dg/vmx/spill2.c: New.
18589         * gcc.dg/vmx/spill3.c: New.
18590         * gcc.dg/vmx/spill.c: New.
18591         * gcc.dg/vmx/t.c: New.
18592         * gcc.dg/vmx/varargs-1.c: New.
18593         * gcc.dg/vmx/varargs-2.c: New.
18594         * gcc.dg/vmx/varargs-3.c: New.
18595         * gcc.dg/vmx/varargs-4.c: New.
18596         * gcc.dg/vmx/varargs-5.c: New.
18597         * gcc.dg/vmx/varargs-6.c: New.
18598         * gcc.dg/vmx/varargs-7.c: New.
18599         * gcc.dg/vmx/vmx.exp: New.
18600         * gcc.dg/vmx/vprint-1.c: New.
18601         * gcc.dg/vmx/vscan-1.c: New.
18602         * gcc.dg/vmx/x-01.c: New.
18603         * gcc.dg/vmx/x-02.c: New.
18604         * gcc.dg/vmx/x-03.c: New.
18605         * gcc.dg/vmx/x-04.c: New.
18606         * gcc.dg/vmx/x-05.c: New.
18607         * gcc.dg/vmx/yousufi-1.c: New.
18608         * gcc.dg/vmx/zero-1.c: New.
18609         * gcc.dg/vmx/zero.c: New.
18610
18611 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
18612
18613         * g++.dg/lookup/java1.C: Update for chage of
18614         _Jv_AllocObject.
18615         * g++.dg/lookup/java2.C: Likewise.
18616
18617 2004-04-17  Laurent GUERBY <laurent@guerby.net>
18618
18619         * ada/acats/run_all.sh: use -O2 by default.
18620
18621 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
18622
18623         * gcc.dg/vr-mult-[12].c: New tests.
18624
18625 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18626
18627         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
18628
18629         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
18630
18631 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
18632
18633         * lib/target-supports.exp (check_profiling_available): Assume profiling
18634         isn't available for mips*-*-elf targets.
18635
18636 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
18637
18638         * gcc.dg/builtins-38.c: New test.
18639
18640 2004-04-14  Eric Christopher  <echristo@redhat.com>
18641
18642         * g++.dg/charset/charset.exp: Run .cc extension tests.
18643
18644 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
18645
18646         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
18647
18648 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18649
18650         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
18651
18652 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
18653
18654         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
18655         * gcc.dg/i386-387-2.c: Likewise.
18656
18657         * gcc.dg/i386-387-7.c: New test.
18658         * gcc.dg/i386-387-8.c: New test.
18659
18660         * gcc.dg/builtins-37.c: New test.
18661
18662 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
18663
18664         * g++.dg/pch/externc-1.C: Add missing semicolon.
18665
18666 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
18667
18668         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
18669
18670 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
18671
18672         * gcc.c-torture/execute/20040411-1.c: New test.
18673
18674 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18675
18676         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
18677
18678 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
18679
18680         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
18681
18682 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
18683
18684         * lib/target-supports.exp (check_named_sections_available): New.
18685         * lib/gcc-dg.exp (dg-require-named-sections): New.
18686         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
18687         old-deja.exp.  Also prune error-count message from HP linker.
18688         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
18689
18690         * g++.dg/init/init-ref4.C: Use dg-require-weak.
18691         * g++.old-deja/g++.pt/static3.C: Likewise.
18692         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
18693
18694 2004-04-09  Roger Sayle  <roger@eyesopen.com>
18695
18696         * gcc.c-torture/execute/20040409-1.c: New test case.
18697         * gcc.c-torture/execute/20040409-2.c: New test case.
18698         * gcc.c-torture/execute/20040409-3.c: New test case.
18699
18700 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
18701
18702         * gcc.dg/20040409-1.c: New test.
18703
18704 2004-04-08  Roger Sayle  <roger@eyesopen.com>
18705
18706         PR target/14888
18707         * g++.dg/opt/pr14888.C: New test case.
18708
18709 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
18710
18711         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
18712         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
18713         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
18714         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
18715         New tests.
18716
18717 2004-04-08  Paul Brook  <paul@codesourcery.com>
18718
18719         * gcc.dg/spill-1.c: New test.
18720
18721 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18722
18723         * gcc.dg/torture/builtin-ctype-2.c: New test.
18724
18725 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
18726
18727         * gcc.dg/pch/pch.exp: Add largefile test.
18728
18729 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
18730
18731         * g++.dg/pch/externc-1.Hs: New.
18732         * g++.dg/pch/externc-1.C: New.
18733
18734 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18735
18736         * gcc.dg/compat/struct-by-value-5a_main.c,
18737         gcc.dg/compat/struct-by-value-5b_main.c: New files.
18738         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
18739         * gcc.dg/compat/struct-by-value-5a_x.c,
18740         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
18741         gcc.dg/compat/struct-by-value-5_x.c.
18742         * gcc.dg/compat/struct-by-value-5a_y.c,
18743         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
18744         gcc.dg/compat/struct-by-value-5_y.c.
18745
18746         * gcc.dg/compat/struct-by-value-6a_main.c,
18747         gcc.dg/compat/struct-by-value-6b_main.c: New files.
18748         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
18749         * gcc.dg/compat/struct-by-value-6a_x.c,
18750         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
18751         gcc.dg/compat/struct-by-value-6_x.c.
18752         * gcc.dg/compat/struct-by-value-6a_y.c,
18753         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
18754         gcc.dg/compat/struct-by-value-6_y.c.
18755
18756         * gcc.dg/compat/struct-by-value-7a_main.c,
18757         gcc.dg/compat/struct-by-value-7b_main.c: New files.
18758         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
18759         * gcc.dg/compat/struct-by-value-7a_x.c,
18760         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
18761         gcc.dg/compat/struct-by-value-7_x.c.
18762         * gcc.dg/compat/struct-by-value-7a_y.c,
18763         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
18764         gcc.dg/compat/struct-by-value-7_y.c.
18765
18766 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
18767
18768         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
18769         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
18770         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
18771         options.
18772
18773 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
18774
18775         * gcc.dg/builtins-36.c: New test.
18776
18777 2004-04-06  Paul Brook  <paul@codesourcery.com>
18778
18779         * README.gcc: Remove obsolete contraint on testcases.
18780
18781 2004-04-05  Paul Brook  <paul@codesourcery.com>
18782
18783         PR2123
18784         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
18785         failure and exit(0) on success.
18786         * g++.dg/expr/anew2.C: Ditto.
18787         * g++.dg/expr/anew3.C: Ditto.
18788         * g++.dg/expr/anew4.C: Ditto.
18789
18790 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
18791
18792         PR c++/3518
18793         * g++.dg/template/unify7.C: New.
18794
18795 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
18796
18797         * g++.dg/README: Bring up to date with new subdirectories; remove
18798         duplicate subdirectory lines.
18799
18800 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
18801
18802         PR c++/14007
18803         * g++.dg/template/unify5.C: New.
18804         * g++.dg/template/unify6.C: New.
18805         * g++.dg/template/qualttp20.C: Adjust.
18806         * g++.old-deja/g++.jason/report.C: Adjust.
18807         * g++.old-deja/g++.other/qual1.C: Adjust.
18808
18809 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
18810
18811         PR c++/14803
18812         * g++.dg/inherit/ptrmem1.C: New test.
18813
18814 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
18815
18816         PR c++/14755
18817         * gcc.c-torture/execute/20040331-1.c: New test.
18818         * gcc.dg/20040331-1.c: New test.
18819
18820 2004-04-01  Paul Brook  <paul@codesourcery.com>
18821
18822         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
18823
18824 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
18825
18826         PR c++/14724
18827         * g++.dg/init/goto1.C: New test.
18828
18829         PR c++/14763
18830         * g++.dg/template/defarg4.C: New test.
18831
18832 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
18833
18834         * gcc.dg/altivec-11.c: Extend test for more valid cases.
18835
18836 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
18837
18838         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
18839
18840 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
18841
18842         * gcc.dg/noncompile/undeclared-2.c: New test.
18843
18844 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
18845
18846         * gcc.dg/940409-1.c: Remove XFAIL.
18847         * gcc.dg/reg-vol-struct-1.c: New test.
18848
18849 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18850
18851         * gcc.dg/torture/builtin-wctype-1.c: New test.
18852
18853 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
18854
18855         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
18856         * gcc.dg/20001101-1.c: Likewise.
18857         * gcc.dg/20001102-1.c: Likewise.
18858
18859 2004-03-25  Roger Sayle  <roger@eyesopen.com>
18860
18861         * gcc.dg/compare8.c: Add an additional test for XOR.
18862
18863 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18864
18865         * gcc.dg/torture/builtin-ctype-1.c: New test.
18866
18867 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18868
18869         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
18870         * gcc.dg/torture/builtin-math-1.c: Likewise.
18871         * gcc.dg/torture/builtin-power-1.c: New test.
18872
18873 2004-03-24  Andreas Schwab  <schwab@suse.de>
18874
18875         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
18876         IA64 assembler.
18877
18878 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
18879             Roger Sayle  <roger@eyesopen.com>
18880
18881         * gcc.dg/compare8.c: New test case.
18882
18883 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
18884
18885         * g++.dg/ext/altivec-7.C: New test.
18886
18887 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
18888
18889         PR 12267, 12391, 12560, 13129, 14114, 14133
18890         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
18891         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
18892         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
18893         Adjust error regexps.
18894         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
18895         * gcc.dg/noncompile/undeclared-1.c: New test cases.
18896         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
18897         * gcc.dg/local1.c: Add explanatory comment.
18898
18899 2004-03-23  Roger Sayle  <roger@eyesopen.com>
18900
18901         PR optimization/14669
18902         * g++.dg/opt/fold2.C: New test case.
18903
18904 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
18905
18906         PR c/14069
18907         * gcc.dg/20040322-1.c: New test.
18908
18909 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
18910
18911         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
18912         * gcc.dg/ultrasp4.c: Likewise.
18913         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
18914
18915 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
18916
18917         * gcc.dg/i386-sse-8.c: Reset default options.
18918
18919 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
18920
18921         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
18922         in the error message text.
18923
18924 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18925
18926         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
18927
18928 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
18929
18930         PR c++/14616
18931         * g++.dg/init/array13.C: New test.
18932
18933 2004-03-20  Roger Sayle  <roger@eyesopen.com>
18934
18935         PR target/13889
18936         * gcc.c-torture/compile/pr13889.c: New test case.
18937
18938 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
18939
18940         PR c/14635
18941         * builtins-1.c (nan, nans): Don't test.
18942         * builtins-30.c: Don't use nan, nanf, nanl.
18943         * builtins-35.c: New test.
18944
18945 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
18946
18947         * g++.dg/ext/altivec-6.C: New test.
18948
18949 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
18950
18951         * g++.dg/init/placement3.C: New test.
18952
18953         * g++.dg/template/spec13.C: New test.
18954
18955         * g++.dg/lookup/using11.C: New test.
18956
18957         * g++.dg/lookup/koenig3.C: New test.
18958
18959         * g++.dg/template/operator2.C: New test.
18960
18961         * g++.dg/expr/dtor3.C: New test.
18962         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
18963         marker.
18964         * g++.old-deja/g++.law/visibility28.C: Likewise.
18965
18966 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
18967
18968         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
18969         * gcc.dg/ppc64-abi-3.c: Likewise.
18970
18971 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18972
18973         PR c++/14545
18974         * g++.dg/parse/template15.C: New test.
18975
18976 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
18977
18978         * g++.dg/expr/dtor2.C: New test.
18979
18980         * g++.dg/lookup/anon4.C: New test.
18981
18982         * g++.dg/overload/using1.C: New test.
18983
18984         * g++.dg/template/lookup7.C: New test.
18985
18986         * g++.dg/template/typename6.C: New test.
18987
18988         * g++.dg/expr/cond6.C: New test.
18989
18990 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18991
18992         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
18993
18994 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
18995
18996         * g++.dg/expr/cond5.C: New test.
18997         * g++.dg/expr/constcast1.C: Likewise.
18998         * g++.dg/expr/ptrmem2.C: Likewise.
18999         * g++.dg/expr/ptrmem3.C: Likewise.
19000         * g++.dg/lookup/main1.C: Likewise.
19001         * g++.dg/template/lookup6.C: Likewise.
19002
19003 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
19004
19005         * gcc.dg/local1.c: New test.
19006
19007         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
19008
19009 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19010
19011         * gcc.dg/torture/builtin-convert-1.c: New test.
19012
19013 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19014
19015         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
19016
19017 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
19018
19019         PR c++/14481
19020         * g++.dg/warn/Wunused-7.C: New test.
19021
19022 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19023
19024         * gcc.dg/torture/builtin-integral-1.c: New test.
19025
19026 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
19027
19028         PR c++/14586
19029         * g++.dg/parse/non-dependent3.C: New test.
19030
19031 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
19032
19033         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
19034         * g++.dg/eh/simd-2.C: Likewise.
19035         * g++.dg/init/array10.C: Likewise.
19036         * gcc.c-torture/compile/simd-1.c: Likewise.
19037         * gcc.c-torture/compile/simd-2.c: Likewise.
19038         * gcc.c-torture/compile/simd-3.c: Likewise.
19039         * gcc.c-torture/compile/simd-4.c: Likewise.
19040         * gcc.c-torture/compile/simd-6.c: Likewise.
19041         * gcc.c-torture/execute/simd-1.c: Likewise.
19042         * gcc.c-torture/execute/simd-2.c: Likewise.
19043         * gcc.dg/compat/vector-defs.h: Likewise.
19044         * gcc.dg/20020531-1.c: Likewise.
19045         * gcc.dg/altivec-3.c: Likewise.
19046         * gcc.dg/altivec-4.c: Likewise.
19047         * gcc.dg/altivec-varargs-1.c: Likewise.
19048         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
19049         * gcc.dg/i386-mmx-3.c: Likewise.
19050         * gcc.dg/i386-sse-4.c: Likewise.
19051         * gcc.dg/i386-sse-5.c: Likewise.
19052         * gcc.dg/i386-sse-8.c: Likewise.
19053         * gcc.dg/simd-1.c: Likewise.
19054         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
19055         __ev64_opaque__ since the machine description provides it.
19056
19057 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19058
19059         * lib/compat.exp (skip_list): New global variable.
19060         Use it to hold the user defined COMPAT_SKIPS list if any.
19061         (compat-obj): Add the members of skip_list to optall.
19062
19063 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19064
19065         * gcc.dg/compat/union-by-value-1_main.c,
19066         union-by-value-1_x.c, union-by-value-1_y.c,
19067         union-check.h, union-defs.h,
19068         union-init.h, union-return-1_main.c,
19069         union-return-1_x.c, union-return-1_y.c: New files.
19070
19071 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19072
19073         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
19074         mixed-struct-init.h: Add 4 mixed structure types.
19075         struct-by-value-21_main.c, struct-by-value-21_x.c,
19076         struct-by-value-21_y.c, struct-return-21_main.c,
19077         struct-return-21_x.c, struct-return-21_y.c: New files.
19078
19079 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
19080
19081         PR c++/14550
19082         * g++.dg/parse/template14.C: New test.
19083
19084 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
19085
19086         * gcc.c-torture/execute/20040313-1.c: New test.
19087
19088 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
19089
19090         PR target/14533
19091         * gcc.dg/20040311-2.c: New test.
19092
19093 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
19094
19095         PR other/14544
19096         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
19097         bit-field.
19098
19099 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
19100
19101         * gcc.dg/20040305-2.c: Add missing return statement.
19102
19103 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19104
19105         * gcc.dg/builtins-34.c: Also check pow10*.
19106
19107 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
19108
19109         PR target/14262
19110         * gcc.dg/20040305-2.c: New test.
19111
19112 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
19113
19114         * gcc.dg/20040310-1.c: New test.
19115
19116 2004-03-11  Roger Sayle  <roger@eyesopen.com>
19117
19118         * gcc.c-torture/execute/20040311-1.c: New test case.
19119
19120 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
19121
19122         PR c++/14476
19123         * g++.dg/lookup/enum1.C: New test.
19124
19125 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
19126
19127         PR c++/14510
19128         * g++.dg/lookup/struct2.C: New test.
19129
19130 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
19131
19132         * gcc.dg/builtins-34.c: New test.
19133
19134 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19135
19136         * gcc.dg/torture/builtin-nonneg-1.c: New test.
19137
19138 2004-03-09  James E Wilson  <wilson@specifixinc.com>
19139
19140         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
19141         * gcc.dg/alias-2.c: New testcase.
19142
19143 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
19144
19145         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
19146
19147 2004-03-09  Roger Sayle  <roger@eyesopen.com>
19148
19149         * gcc.c-torture/execute/20040309-1.c: New test case.
19150
19151 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
19152
19153         PR c++/14397
19154         * g++.dg/overload/ref1.C: New.
19155
19156 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19157
19158         PR c++/14409
19159         * g++.dg/template/spec12.C: New test.
19160
19161         PR c++/14448
19162         * g++.dg/parse/crash14.C: New test.
19163
19164 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
19165
19166         PR c++/14230
19167         * g++.dg/init/ref11.C: New test.
19168
19169 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
19170
19171         PR c++/14432
19172         * g++.dg/parse/builtin2.C: New test.
19173
19174 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
19175
19176         PR c++/14401
19177         * g++.dg/init/ctor3.C: New test.
19178         * g++.dg/init/union1.C: New test.
19179         * g++.dg/ext/anon-struct4.C: New test.
19180
19181 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
19182
19183         * g++.dg/lookup/koenig1.C: Tweak error messages.
19184         * g++.dg/lookup/used-before-declaration.C: Likewise.
19185         * g++.dg/other/do1.C: Likewise.
19186         * g++.dg/overload/koenig1.C: Likewise.
19187         * g++.dg/parse/crash13.C: Likewise.
19188         * g++.dg/template/instantiate3.C: Likewise.
19189
19190 2004-03-08  Eric Christopher  <echristo@redhat.com>
19191
19192         * * lib/target-supports.exp: Enable libiconv in test
19193         compilation.  Fix up error checking.
19194
19195 2004-03-08  Roger Sayle  <roger@eyesopen.com>
19196
19197         PR middle-end/14289
19198         * gcc.dg/pr14289-1.c: New test case.
19199         * gcc.dg/pr14289-2.c: Likewise.
19200         * gcc.dg/pr14289-3.c: Likewise.
19201
19202 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
19203
19204         * gcc.c-torture/execute/20040308-1.c: New test.
19205
19206 2004-03-07  Roger Sayle  <roger@eyesopen.com>
19207
19208         * gcc.c-torture/execute/20040307-1.c: New test case.
19209
19210 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
19211
19212         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
19213
19214 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
19215
19216         * gcc.dg/20040306-1.c: New test.
19217
19218 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
19219
19220         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
19221         them static.
19222         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
19223
19224 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19225
19226         PR c/14465
19227         * gcc.dg/decl-6.c: New test.
19228
19229 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19230
19231         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
19232         Rename LOGPOW -> LOG_POW.
19233         (SQRT_EXP, POW_EXP): New.
19234
19235 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19236
19237         * gcc.dg/i386-sse-8.c: New test.
19238
19239 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19240
19241         PR c/14114
19242         * gcc.dg/decl-5.c: New test.
19243
19244 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
19245
19246         * gcc.dg/20040305-1.c: New test.
19247
19248 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
19249
19250         PR other/14354
19251         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
19252
19253 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
19254
19255         PR c++/14425, c++/14426
19256         * g++.dg/ext/altivec-4.C: New test.
19257         * g++.dg/ext/altivec-5.C: New test.
19258
19259 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
19260
19261         * g++.old-deja/g++.other/linkage1.C: Expect errors about
19262         global variables of a type with no linkage.
19263         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
19264         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
19265         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
19266         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
19267         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
19268         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
19269         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
19270         * g++.dg/warn/deprecated.C: Name enum Color.
19271         * g++.dg/overload/VLA.C: Name structure for 'b'.
19272         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
19273
19274 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19275
19276         * gcc.c-torture/compile/20040304-1.c: New test.
19277
19278 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
19279
19280         PR 13728
19281         * gcc.dg/decl-4.c: New testcase.
19282
19283 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
19284
19285         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
19286         as PRECF if sizeof (float) > sizeof (double).
19287         (PRECL): Make it the same as PRECF if
19288         sizeof (float) > sizeof (long double).
19289
19290 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19291
19292         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
19293         system type.  Add check for irix6 which doesn't have c99 runtime.
19294
19295 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
19296
19297         * gcc.dg/const-elim-1.c: xfail for xtensa.
19298
19299 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
19300
19301         PR c++/14369
19302         * g++.dg/template/cond4.C: New test.
19303
19304 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
19305
19306         PR c++/14360
19307         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
19308
19309         PR c++/14361
19310         * g++.dg/parse/defarg7.C: New test.
19311
19312         PR c++/14359
19313         * g++.dg/template/friend26.C: New test.
19314
19315 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
19316
19317         PR c++/14324
19318         * g++.dg/abi/mangle21.C: New test.
19319
19320         PR c++/14260
19321         * g++.dg/parse/constructor2.C: New test.
19322
19323         PR c++/14337
19324         * g++.dg/template/sfinae1.C: New test.
19325
19326 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
19327
19328         PR c++/14267
19329         * g++.dg/expr/crash2.C: New test.
19330
19331         PR middle-end/13448
19332         * gcc.dg/inline-5.c: New test.
19333         * gcc.dg/always-inline.c: Split out tests into ...
19334         * gcc.dg/always-inline2.c: ... this and ...
19335         * gcc.dg/always-inline3.c: ... this.
19336
19337 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
19338
19339         PR debug/12103
19340         * g++.dg/debug/crash1.C: New test.
19341
19342 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
19343
19344         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
19345         function with __attribute__((noinline)).
19346         (recurser_void2): Likewise.
19347         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
19348         (recurser_void2): Likewise.
19349
19350 2004-02-29  Roger Sayle  <roger@eyesopen.com>
19351
19352         PR middle-end/14203
19353         * g++.dg/warn/Wunused-6.C: New test case.
19354
19355 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
19356
19357         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
19358         not defined.
19359
19360 2004-02-27  Eric Christopher  <echristo@redhat.com>
19361
19362         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
19363         * g++.dg/charset/asm2.c: Run only x86.
19364         * gcc.dg/charset/asm3.c: Ditto.
19365
19366 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
19367
19368         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
19369         ld_library_path.
19370
19371 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
19372
19373         * g++.dg/ext/altivec-3.C: New.
19374
19375 2004-02-26  Richard Henderson  <rth@redhat.com>
19376
19377         * g++.dg/ext/attrib10.C: Mark for warning.
19378         * gcc.dg/attr-alias-1.c: New.
19379
19380 2004-02-26  Richard Henderson  <rth@redhat.com>
19381
19382         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
19383         * gcc.c-torture/execute/20040208-2.c: ... it back.
19384
19385 2004-02-26  Eric Christopher  <echristo@redhat.com>
19386
19387         * lib/target-supports.exp (check-iconv-available): New function.
19388         * lib/gcc-dg.exp (dg-require-iconv): New function.
19389         Use above.
19390         * gcc.dg/charset: New directory.
19391         * gcc.dg/charset/charset.exp: New file.
19392         * gcc.dg/charset/asm1.c: Ditto.
19393         * gcc.dg/charset/asm2.c: Ditto.
19394         * gcc.dg/charset/asm3.c: Ditto.
19395         * gcc.dg/charset/asm4.c: Ditto.
19396         * gcc.dg/charset/asm5.c: Ditto.
19397         * gcc.dg/charset/attribute1.c: Ditto.
19398         * gcc.dg/charset/attribute2.c: Ditto.
19399         * gcc.dg/charset/string1.c: Ditto.
19400         * g++.dg/charset: New directory.
19401         * g++.dg/dg.exp: Add here. Special options.
19402         * g++.dg/charset/charset.exp: New file.
19403         * g++.dg/charset/asm1.c: Ditto.
19404         * g++.dg/charset/asm2.c: Ditto.
19405         * g++.dg/charset/asm3.c: Ditto.
19406         * g++.dg/charset/asm4.c: Ditto.
19407         * g++.dg/charset/attribute1.c: Ditto.
19408         * g++.dg/charset/attribute2.c: Ditto.
19409         * g++.dg/charset/extern1.cc: Ditto.
19410         * g++.dg/charset/extern2.cc: Ditto.
19411         * g++.dg/charset/string1.c: Ditto.
19412
19413 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
19414
19415         PR c++/14278
19416         * g++.dg/parse/comma1.C: New test.
19417
19418 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19419
19420         PR c++/14284
19421         * g++.dg/template/ttp8.C: New test.
19422
19423 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
19424
19425         * gcc.dg/fixuns-trunc-1.c: New test.
19426
19427 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19428
19429         * gcc.dg/builtins-config.h: Use #elif.
19430
19431 2004-02-26  Michael Matz  <matz@suse.de>
19432
19433         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
19434         * gcc.dg/991214-1.c: Likewise.
19435         * gcc.dg/i386-asm-1.c: Likewise.
19436
19437 2004-02-25  Richard Henderson  <rth@redhat.com>
19438
19439         * gcc.c-torture/execute/20040208-2.c: Move ...
19440         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
19441
19442 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19443
19444         PR c++/14246
19445         * g++.dg/other/crash-3.C: New test.
19446
19447 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19448
19449         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
19450         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
19451
19452         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
19453         HP-UX.
19454
19455 2004-02-24  Michael Matz  <matz@suse.de>
19456
19457         * gcc.dg/i386-regparm.c: New.
19458
19459 2004-02-23  James E Wilson  <wilson@specifixinc.com>
19460
19461         * gcc.c-torture/execute/20040223-1.c: New.
19462
19463 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
19464             Kazu Hirata  <kazu@cs.umass.edu>
19465
19466         * gcc.dg/fwritable-strings-1.c: Remove.
19467
19468 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
19469
19470         PR c/14156
19471         * gcc.dg/20040223-1.c: New test.
19472
19473 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19474
19475         PR c++/14106
19476         * g++.dg/ext/typeof9.C: New test.
19477
19478 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19479
19480         PR c++/14250
19481         * g++.dg/other/switch1.C: New test.
19482
19483 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19484
19485         * gcc.dg/cast-function-1.c: Adjust for new informative message.
19486         * gcc.dg/va-arg-1.c: Likewise.
19487
19488 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19489
19490         PR c++/14143
19491         * g++.dg/template/koenig5.C: New test.
19492
19493 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
19494
19495         * g++.dg/ext/altivec-1.C: Generalize target triple.
19496         * g++.dg/ext/altivec-2.C: New test case.
19497         * g++.dg/ext/altivec_check.h: New file.
19498         * gcc.dg/altivec-1.c: Generalize target triple;
19499         include altivec_check.h and call altivec_check().
19500         * gcc.dg/altivec-[2-5].c: Generalize target triple.
19501         * gcc.dg/altivec-6.c: New test case.
19502         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
19503         type casts as needed.
19504         * gcc.dg/altivec-10.c: Include altivec_check.h and call
19505         altivec_check().
19506         * gcc.dg/altivec-12.c: New test case.
19507         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
19508         include altivec_check.h and call altivec_check().
19509         * gcc.dg/altivec_check.h: New file.
19510
19511 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19512
19513         * lib/target-supports.exp (check_alias_available): Don't mangle
19514         function `g' in test program.
19515
19516 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19517
19518         * lib/target-supports.exp (check_profiling_available): Check
19519         argument to determine whether we support a profiling type.
19520         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
19521         check_profiling_available.
19522         * g++.dg/bprob/bprob.exp: Likewise.
19523         * g77.dg/bprob/bprob.exp: Likewise.
19524         * gcc.misc-tests/bprob.exp: Likewise.
19525         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
19526         dg-require-profiling and delete expected error handling.
19527         * gcc.dg/20021014-1.c: Likewise.
19528         * gcc.dg/nest.c: Likewise.
19529
19530 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19531
19532         PR c++/12007
19533         * g++.dg/other/vthunk1.C: New test.
19534
19535 2004-02-20  Falk Hueffner  <falk@debian.org>
19536
19537         PR target/14201
19538         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
19539
19540 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
19541
19542         PR c++/13927
19543         * g++.dg/other/error8.C: Remove XFAIL markers.
19544
19545         PR c++/14173
19546         * g++.dg/ext/packed5.C: New test.
19547
19548         PR c++/14199
19549         * g++.dg/warn/Wunused-5.C: New test.
19550
19551         PR c++/14186
19552         * g++.dg/lookup/member1.C: New test.
19553
19554 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
19555
19556         * gcc.c-torture/compile/20040130-1.c: Enable only when
19557         __INT_MAX__ >= 2147483647L.
19558         * gcc.c-torture/compile/961203-1.c: Likewise.
19559
19560 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
19561
19562         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
19563         * g++.dg/opt/template1.C: Robustify assembler regexp
19564
19565 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19566
19567         * gcc.c-torture/execute/simd-4.x: Remove.
19568         * gcc.c-torture/execute/va-arg-25.x: Likewise.
19569         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
19570         Guard with #ifndef SKIP_ATTRIBUTE.
19571         * gcc.dg/compat/vector-1_y.c: Likewise.
19572         * gcc.dg/compat/vector-2_x.c: Likewise.
19573         * gcc.dg/compat/vector-2_y.c: Likewise.
19574         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
19575         * g++.dg/eh/simd-2.C: Likewise.
19576
19577 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
19578
19579         * gcc.c-torture/compile/complex-1.c: New.
19580
19581 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
19582
19583         PR target/14209
19584         * gcc.c-torture/execute/20040218-1.c: New test.
19585
19586 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19587
19588         PR c++/14181
19589         * g++.dg/parse/new2.C: New test.
19590
19591 2004-02-18  Paul Brook  <paul@codesourcery.com>
19592
19593         * gcc.c-torture/compile/libcall-1.c: New test.
19594
19595 2004-02-18  Paul Brook  <paul@codesourcery.com>
19596
19597         PR debug/12934
19598         * gcc.dg/debug/debug-7.c: New test.
19599
19600 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
19601
19602         * gcc.dg/20040217-1.c: New test.
19603
19604 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
19605
19606         * gcc.c-torture/execute/990208-1.x: Delete.
19607
19608 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
19609
19610         * gcc.c-torture/execute/20040208-2.x: New file.
19611
19612 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
19613
19614         PR c++/11326
19615         * g++.dg/abi/structret1.C: New test.
19616
19617 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
19618
19619         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
19620         (i386_cpuid): No need to test if cpuid is available on AMD64.
19621         Fix assembly, so that it works onboth i386 and AMD64.
19622         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
19623         (vecInLong): Fix s[] member type to unsigned int.
19624         (vecInWord): Remove type.
19625         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
19626         (a64, b64, c64, d64, e64): Remove.
19627         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
19628         Remove unused variable.  Remove initialization of removed variables.
19629         Don't call mmx_tests nor sse_tests.
19630         (reference_mmx, reference_sse): Remove.
19631         (check): Add return stmt.
19632         * gcc.dg/i386-sse-7.c: New test.
19633         * gcc.dg/i386-mmx-4.c: New test.
19634
19635 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19636
19637         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
19638         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
19639         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
19640         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
19641         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
19642         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
19643         g++.dg/tc1/dr94.C: Fix line terminator.
19644
19645 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
19646
19647         * gcc.c-torture/compile/20040216-1.c: New.
19648
19649 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19650
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/dr188.C,
19654         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
19655         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
19656         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
19657
19658 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19659
19660         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
19661
19662 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
19663
19664         PR c++/13971
19665         * g++.dg/expr/cond4.C: New test.
19666
19667         PR c++/14086
19668         * g++.dg/lookup/crash2.C: New test.
19669
19670 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
19671
19672         * gcc.c-torture/compile/20040214-2.c: New test.
19673
19674 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
19675
19676         PR c++/14116
19677         * g++.dg/ext/typeof8.C: New test.
19678
19679 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
19680
19681         * gcc.c-torture/compile/20040214-1.c: New test.
19682
19683 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19684
19685         PR c++/13635
19686         * g++.dg/template/spec11.C: New test.
19687
19688 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19689
19690         PR c++/13927
19691         * g++.dg/other/error8.C: New test.
19692
19693 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
19694
19695         PR c++/14122
19696         * g++.dg/template/array4.C: New test.
19697
19698         PR c++/14108
19699         * g++.dg/inherit/thunk2.C: New test.
19700
19701         PR c++/14083
19702         * g++.dg/eh/cond2.C: New test.
19703
19704 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
19705
19706         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
19707
19708 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
19709
19710         * lib/scanasm.exp (dg-scan): Quote pattern before display.
19711
19712 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
19713
19714         * g++.dg/simd-2.C: xfail on ppc64-linux.
19715
19716 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
19717
19718         PR c/456
19719         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
19720         tests.
19721
19722 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
19723
19724         * gcc.dg/builtins-33.c: New test.
19725
19726 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
19727
19728         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
19729
19730 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
19731
19732         * g++.dg/simd-2.C: Set -maltivec for ppc64.
19733
19734 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
19735
19736         * gcc.dg/ppc64-abi-3.c: New test.
19737
19738 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
19739
19740         PR c/14092
19741
19742         * gcc.dg/pr14092-1.c: New testcase.
19743
19744 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
19745
19746         * gcc.dg/cpp/assert4.c: Fix typo last change.
19747
19748         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
19749         * gcc.dg/cpp/assert4.c: Handle powerpc64.
19750
19751         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
19752
19753 2004-02-09  Roger Sayle  <roger@eyesopen.com>
19754
19755         * gcc.c-torture/compile/20040209-1.c: New test case.
19756
19757 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19758
19759         * gcc.dg/c90-init-1.c: Adjust expected error messages.
19760
19761 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
19762
19763         * gcc.c-torture/execute/20040208-[12].c: New tests.
19764
19765 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
19766
19767         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
19768
19769 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
19770
19771         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
19772
19773 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
19774
19775         Bug 13856
19776         * gcc.dg/visibility-8.c: New testcase.
19777
19778 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
19779
19780         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
19781         arguments.
19782         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
19783
19784 2004-02-07  Roger Sayle  <roger@eyesopen.com>
19785
19786         PR middle-end/13696
19787         * g++.dg/opt/fold1.C: New test case.
19788
19789 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19790
19791         PR c++/14033
19792         * g++.dg/other/crash-2.C: New test.
19793
19794 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19795
19796         PR c++/14028
19797         * g++.dg/parse/angle-bracket2.C: New test.
19798
19799 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19800
19801         PR middle-end/13750
19802         Revert:
19803         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
19804         PR pch/13361
19805         * testsuite/g++.dg/pch/wchar-1.C: New.
19806         * testsuite/g++.dg/pch/wchar-1.Hs: New.
19807
19808 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19809
19810         PR c++/14008
19811         * g++.dg/parse/error15.C: New test.
19812         * g++.dg/parse/crash11.C: Update dg-error mark.
19813
19814 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
19815
19816         PR c++/13932
19817         * g++.dg/warn/conv2.C: New test.
19818
19819 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19820
19821         PR c++/13086
19822         * g++.dg/warn/incomplete1.C: Remove xfail.
19823
19824 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
19825
19826         * lib/file-format.exp (gcc_target_object_format): Use
19827         ${tool}_target_compile, not gcc_target_compile.
19828         * lib/target-supports.exp (check_alias_available): Likewise.
19829         (check_gc_sections_available): Likewise.
19830         * g++.dg/ext/attrib10.C: Use dg-require-alias.
19831         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
19832         dg-require-alias.
19833
19834 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
19835
19836         PR c++/13969
19837         * g++.dg/template/static6.C: New test.
19838
19839 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
19840
19841         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
19842
19843 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19844
19845         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
19846         tests for systems where `char' is unsigned by default.
19847
19848 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19849
19850         PR c++/13997
19851         * g++.dg/template/partial3.C: New test.
19852
19853 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
19854
19855         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
19856         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
19857         Remove mentions of obsolete ports.
19858
19859 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
19860
19861         * gcc.dg/noncompile/20001228-1.c: Fix for new
19862         error message.
19863
19864 2004-02-03  Roger Sayle  <roger@eyesopen.com>
19865
19866         PR target/9348
19867         * gcc.c-torture/execute/multdi-1.c: New test case.
19868
19869 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
19870
19871         PR c++/13925
19872         * g++.dg/template/lookup5.C: New test.
19873
19874 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
19875
19876         PR c++/13950
19877         * g++.dg/template/lookup4.C: New test.
19878
19879         PR c++/13970
19880         * g++.dg/parse/error14.C: New test.
19881
19882         PR c++/14002
19883         * g++.dg/parse/template13.C: New test.
19884
19885 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
19886
19887         PR c++/13978
19888         * g++.dg/template/koenig4.C: New test.
19889
19890         PR c++/13968
19891         * g++.dg/template/crash17.C: New test.
19892
19893         PR c++/13975
19894         * g++.dg/parse/error13.C: New test.
19895         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
19896
19897 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19898
19899         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
19900
19901 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
19902
19903         PR c/11658
19904         PR c/13994
19905         * gcc.dg/noncompile/20040203-1.c: New test.
19906         * gcc.dg/noncompile/20040203-2.c: Likewise.
19907         * gcc.dg/noncompile/20040203-3.c: Likewise.
19908         * gcc.dg/20040203-1.c: Likewise.
19909
19910 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
19911
19912         PR c++/10858
19913         * g++.dg/template/sizeof7.C: New test.
19914
19915 2004-02-02  Eric Christopher  <echristo@redhat.com>
19916             Zack Weinberg  <zack@codesourcery.com>
19917
19918         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
19919
19920 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
19921
19922         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
19923         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
19924         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
19925         * gcc.dg/cleanup-5.c: Run only on Linux targets.
19926
19927 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
19928
19929         PR c++/13113
19930         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
19931
19932         PR c++/13854
19933         * g++.dg/ext/attrib13.C: New test.
19934
19935         PR c++/13907
19936         * g++.dg/conversion/op2.C: New test.
19937
19938 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
19939
19940         * gcc.dg/titype-1.c: Fix pasto.
19941
19942 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
19943
19944         * gcc.dg/titype-1.c: New test.
19945
19946 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19947
19948         PR c++/13957
19949         * g++.dg/template/non-type-template-argument-1.C,
19950         g++.dg/template/qualified-id1.C: Update dg-error marks.
19951         * g++.dg/template/nontype6.C: New test.
19952
19953 2004-02-01  Roger Sayle  <roger@eyesopen.com>
19954
19955         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
19956         * gcc.dg/builtins-31.c: New testcase.
19957         * gcc.dg/builtins-32.c: New testcase.
19958
19959 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
19960
19961         * objc.dg/call-super-2.m: Update line numbers
19962         for the including of stddef.h.
19963
19964 2004-01-30  Michael Matz  <matz@suse.de>
19965
19966         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
19967         g++.dg/ext/case-range3.C: New tests.
19968
19969 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19970
19971         DR206
19972         PR c++/13813
19973         * g++.dg/template/member4.C: New test.
19974
19975 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19976
19977         PR c++/13683
19978         * g++.dg/template/sizeof6.C: New test.
19979
19980 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
19981
19982         * gcc.dg/fwritable-strings-1.c: New test.
19983
19984 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
19985
19986         * gcc.c-torture/compile/20040130-1.c: New test.
19987
19988 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
19989
19990         * objc.dg/call-super-2.m: Include stddef.h for size_t.
19991
19992 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
19993
19994         PR c++/13883
19995         * g++.dg/template/ctor3.C: New test.
19996
19997 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19998
19999         * g++.dg/tc1: New directory.
20000         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
20001         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
20002         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
20003         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
20004         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
20005
20006 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20007
20008         * g++.dg/parse/error11.C: New test.
20009         * g++.dg/parse/error12.C: Likewise.
20010
20011 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
20012
20013         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
20014         (scan_initial, main): Use aligned_sizeof instead of sizeof.
20015
20016 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
20017
20018         PR c++/13791
20019         * g++.dg/ext/attrib12.C: New test.
20020
20021         PR c++/13736
20022         * g++.dg/parse/cast2.C: New test.
20023
20024 2004-01-27  James E Wilson  <wilson@specifixinc.com>
20025
20026         * objc.dg/encode-2.m (main): New local string.  Set depending on
20027         sizeof long.  Use in sscanf call.
20028         * objc.dg/encode-3.m (main): New local string.  Set depending on
20029         sizeof long.  Use in scan_initial call.
20030
20031 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20032
20033         * objc.dg/call-super-2.m: Make LP64-safe.
20034         * objc.dg/desig-init-1.m: Likewise.
20035
20036 2004-01-27  Devang Patel <dpatel@apple.com>
20037
20038         * g++.dg/debug/namespace1.C: New test.
20039
20040 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
20041
20042         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
20043         xscale-*-*.
20044
20045         * gcc.dg/arm-mmx-1.c: New test.
20046
20047 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
20048
20049         * gcc.dg/20040127-1.c: New test.
20050         * gcc.dg/20040127-2.c: New test.
20051
20052 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20053
20054         * objc.dg/stret-1.m (glob): Renamed to globa.
20055
20056 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
20057
20058         PR c++/13663
20059         * g++.dg/expr/for1.C: New test.
20060
20061 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
20062
20063         PR middle-end/13779
20064         * gcc.dg/darwin-longlong.c: New test.
20065
20066 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
20067
20068         * gcc.dg/20040124-1.c: Moved test from here...
20069         * gcc.c-torture/compile/20040124-1.c: ...to here.
20070
20071 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
20072
20073         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
20074         the assembly output if -m64 is passed.
20075
20076 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
20077
20078         PR c++/13833
20079         * g++.dg/template/cond3.C: New test.
20080
20081 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20082
20083         PR c++/13810
20084         * g++.dg/template/ttp7.C: New test.
20085
20086 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20087
20088         PR c++/13797
20089         * g++.dg/template/nontype4.C: New test.
20090         * g++.dg/template/nontype5.C: Likewise.
20091
20092 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
20093
20094         * gcc.dg/torture/mips-clobber-at.c: New test.
20095
20096 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
20097
20098         * gcc.dg/20040124-1.c: New test.
20099
20100 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
20101
20102         * gcc.dg/20040123-1.c: New test.
20103
20104 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
20105
20106         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
20107
20108 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20109
20110         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
20111
20112 2004-01-23  Andrew Pinski  <apinski@apple.com>
20113
20114         * gcc.dg/20030121-1.c: Move to ..
20115         * gcc.dg/20040121-1.c: here.
20116
20117 2004-01-23  Roger Sayle  <roger@eyesopen.com>
20118
20119         * gcc.dg/builtins-29.c: New test case.
20120
20121 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
20122
20123         PR 18314
20124         * gcc.dg/builtins-30.c: New testcase.
20125
20126 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
20127
20128         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
20129         * lib/g77.exp: Likewise.
20130         * lib/objc.exp: Likewise.
20131         * lib/g++.exp: Likewise.
20132
20133 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
20134
20135         * gcc.dg/struct-by-value-2.c: New test.
20136
20137 2004-01-21  Andrew Pinski  <apinski@apple.com>
20138
20139         PR target/13785
20140         * gcc.dg/20030121-1.c: New test.
20141
20142 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
20143
20144         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
20145         clobber frame pointer register in asm statement.
20146
20147 2004-01-21  Falk Hueffner  <falk@debian.org>
20148
20149         * gcc.c-torture/compile/20040121-1.c: New test.
20150
20151 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
20152
20153         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
20154
20155 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
20156
20157         * gcc.dg/ppc64-abi-2.c: New test.
20158
20159 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
20160
20161         * lib/treelang.exp: Fill out this file.
20162         * lib/treelang-dg.exp: New File.
20163
20164 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
20165
20166         * gcc.c-torture/compile/981022-1.c: Remove.
20167         * gcc.dg/array-5.c: Remove XFAIL.
20168         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
20169         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
20170         gcc.dg/cond-lvalue-1.c: Update.
20171         * gcc.dg/cast-lvalue-2.c: New test.
20172
20173 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
20174
20175         PR c++/13592
20176         * g++.dg/other/error1.C (class foo): Tweak error message.
20177
20178         PR c++/13592
20179         * g++.dg/template/call2.C: New test.
20180
20181 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20182
20183         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
20184         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
20185         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
20186         scalar-return-1_x.c, scalar-return-2_y.c,
20187         scalar-return-3_x.c, scalar-return-3_y.c,
20188         scalar-return-4_x.c, scalar-return-4_y.c,
20189         struct-align-1.h, struct-align-1_x.c,
20190         struct-align-1_y.c, struct-align-2.h,
20191         struct-align-2_x.c, struct-align-2_y.c,
20192         struct-by-value-10_y.c, struct-by-value-11_x.c,
20193         struct-by-value-11_y.c, struct-by-value-12_x.c,
20194         struct-by-value-12_y.c, struct-by-value-13_x.c,
20195         struct-by-value-13_y.c, struct-by-value-14_x.c,
20196         struct-by-value-14_y.c, struct-by-value-15_x.c,
20197         struct-by-value-15_y.c, struct-by-value-16_y.c,
20198         struct-by-value-17_y.c, struct-by-value-18_y.c,
20199         struct-by-value-19_y.c, struct-by-value-1_x.c,
20200         struct-by-value-1_y.c, struct-by-value-20_y.c,
20201         struct-by-value-2_x.c, struct-by-value-2_y.c,
20202         struct-by-value-3_y.c, struct-by-value-4_x.c,
20203         struct-by-value-4_y.c, struct-by-value-5_y.c,
20204         struct-by-value-6_y.c, struct-by-value-7_y.c
20205         struct-by-value-8_x.c, struct-by-value-8_y.c
20206         struct-by-value-9_x.c, struct-by-value-9_y.c
20207         struct-return-10_x.c, struct-return-10_y.c,
20208         struct-return-19_x.c, struct-return-20_x.c
20209         struct-return-2_x.c, struct-return-2_y.c
20210         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
20211         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
20212
20213 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20214
20215         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
20216         attribute on sparc*-sun-solaris2.*.
20217
20218 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
20219
20220         PR c++/13710
20221         * g++.dg/ext/typeof7.C: New test.
20222
20223 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
20224
20225         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
20226         * gcc.dg/const-elim-1.c: Same.
20227
20228 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
20229
20230         * objc.dg/stret-1.m: New.
20231         * objc.dg/stret-2.m: New.
20232
20233 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
20234
20235         PR c++/11895
20236         * g++.dg/ext/vector1.C: New test.
20237
20238 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
20239
20240         * gcc.dg/pch/import-1.c: New.
20241         * gcc.dg/pch/import-1.hs: New.
20242         * gcc.dg/pch/import-1a.h: New.
20243         * gcc.dg/pch/import-1b.h: New.
20244         * gcc.dg/pch/import-1c.h: New.
20245
20246 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
20247
20248         PR c++/13574
20249         * g++.dg/ext/array1.C: New test.
20250
20251         PR c++/13178
20252         * g++.dg/conversion/op1.C: New test.
20253
20254 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
20255
20256         PR 11864
20257         From Kazumoto Kojima / Dan Kegel:
20258         * gcc.dg/pr11864-1.c: New test.
20259
20260         PR 10392
20261         From Marcus Comstedt / Dan Kegel:
20262         * gcc.dg/pr10392-1.c: New test.
20263
20264 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
20265
20266         PR c++/13478
20267         * g++.dg/init/ref10.C: New test.
20268
20269 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20270
20271         PR c++/13407
20272         * g++.dg/parse/typename6.C: New test.
20273
20274 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
20275
20276         PR pch/13361
20277         * testsuite/g++.dg/pch/wchar-1.C: New.
20278         * testsuite/g++.dg/pch/wchar-1.Hs: New.
20279
20280 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20281
20282         PR c++/9259
20283         * g++.dg/expr/sizeof2.C: New test.
20284
20285 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
20286
20287         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
20288
20289 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
20290
20291         PR c++/13659
20292         * g++.dg/lookup/strong-using-3.C: New.
20293         * g++.dg/lookup/using-10.C: New.
20294
20295 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
20296
20297         PR c++/13594
20298         * g++.dg/lookup/strong-using-2.C: New.
20299
20300 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
20301             Dan Kegel <dank@kegel.com>
20302             J"orn Rennecke <joern.rennecke@superh.com>
20303
20304         PR target/9365
20305         * gcc.dg/pr9365-1.c: New test.
20306
20307 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20308
20309         PR c++/8856
20310         * g++.dg/parse/casting-operator2.C: New test.
20311         * g++.old-deja/g++.pt/explicit83.C: Remove.
20312
20313 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
20314
20315         * gcc.dg/label-compound-stmt-1.c: New test.
20316         * gcc.c-torture/compile/950922-1.c,
20317         gcc.c-torture/compile/20000211-3.c,
20318         gcc.c-torture/compile/20000518-1.c,
20319         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
20320         compound statements.
20321
20322 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
20323
20324         * gcc.dg/ppc64-abi-1.c: New test.
20325
20326 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
20327
20328          * g++.dg/ext/attrib9.C: Add dg-warnings.
20329
20330 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20331
20332         PR c++/12335
20333         * g++.dg/parse/dtor3.C: New test.
20334
20335 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
20336
20337         PR c++/12709
20338         * g++.dg/parse/try-catch-1.C: New test.
20339
20340 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
20341
20342         * ada/acats/run_all.sh: Add more verbose output in acats.log
20343         when compiling tests.
20344
20345 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
20346
20347         PR 13656
20348         * gcc.dg/typedef-redecl.c: New test case.
20349         * gcc.dg/typedef-redecl.h: New support file.
20350
20351 2004-01-13  Jan Hubicka  <jh@suse.cz>
20352
20353         * gcc.dg/always_inline.c: New test.
20354         * gcc.dg/debug/20031231-1.c: Fix.
20355
20356 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20357
20358         PR c++/13474
20359         * g++.dg/template/array3.C: New test.
20360
20361 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
20362
20363         * g++.dg/ext/lvalue1.C: No longer expected to fail.
20364         * g++.dg/warn/Wunused-2.C: Likewise.
20365
20366 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20367
20368         PR c++/13289
20369         * g++.dg/template/instantiate6.C: New test.
20370
20371 2004-01-12  Roger Sayle  <roger@eyesopen.com>
20372
20373         PR middle-end/11397
20374         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
20375
20376 2004-01-12  Jan Hubicka  <jh@suse.cz>
20377
20378         PR opt/12826
20379         * gcc.dg/20040112-1.c: New.
20380
20381         * gcc.dg/dwarf-die[1-7].c: Move to...
20382         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
20383         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
20384
20385 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
20386
20387         PR c++/4100
20388         * g++.dg/parse/friend4.C: New test.
20389
20390 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
20391
20392         PR c++/4100
20393         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
20394         definition is called a friend.
20395
20396 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
20397
20398         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
20399
20400 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
20401
20402         PR c++/3478
20403         * g++.dg/parse/error10.C: New test.
20404         * g++.dg/template/arg2.C: Accept "invalid type" error.
20405
20406 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
20407
20408         PR middle-end/13392
20409         * g++.dg/opt/expect2.C: New test.
20410
20411 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
20412
20413         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
20414         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
20415         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
20416         Update dg-error regexps.
20417
20418 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
20419
20420         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
20421         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
20422
20423 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20424
20425         * gcc.dg/pragma-re-1.c: Use right pointer type.
20426
20427 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20428
20429         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
20430
20431 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
20432
20433         * gcc.dg/rs6000-ldouble-1.c: New.
20434
20435 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20436
20437         DR 337
20438         PR c++/9256
20439         * g++.dg/other/abstract1.C: New test.
20440
20441 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
20442
20443         * g++.dg/lookup/strong-using-1.C: New.
20444
20445 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
20446
20447         PR c/11234
20448         * gcc.dg/func-ptr-conv-1.c: New test.
20449         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
20450
20451 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
20452
20453         PR target/13380.
20454         * gcc.c-torture/compile/20040109-1.c: New.
20455
20456 2004-01-08  Stuart Hastings  <stuart@apple.com>
20457
20458         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
20459         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
20460         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
20461
20462 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
20463
20464         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
20465
20466 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
20467
20468         * ada/acats/run_acats: Treat 'gnatchop' the same way
20469         as 'gnatmake'.  Export GCC_DRIVER.
20470         * ada/acats/run_all.sh: Add target_gnatchop.  Use
20471         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
20472
20473 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20474
20475         PR c++/12573
20476         * g++.dg/template/dependent-expr4.C: New test.
20477
20478 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
20479
20480         * gcc.dg/altivec-11.c: New test.
20481
20482 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
20483
20484         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
20485
20486 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
20487
20488         PR c/6024
20489         * gcc.dg/enum-compat-1.c: New test.
20490         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
20491
20492 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
20493
20494         PR c/12165
20495         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
20496         gcc.dg/c99-idem-qual-3.c: New tests.
20497
20498 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
20499
20500         * gcc.dg/winline-7.c: Don't cast void * to int.
20501
20502 2004-01-06  Jan Hubicka  <jh@suse.cz>
20503
20504         * gcc.dg/i386-sse-5.c: New test
20505         * g++.dg/eh/simd-1.c: Add -w argument for i386.
20506
20507 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
20508
20509         PR c++/12815
20510         * g++.dg/rtti/typeid4.C: New test.
20511
20512 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20513
20514         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
20515
20516 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
20517
20518         PR c++/12132
20519         * g++.dg/template/error11.C: New test.
20520
20521         PR c++/13451
20522         * g++.dg/template/class2.C: New test.
20523
20524 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
20525         Richard Sandiford <rsandifo@redhat.com>
20526
20527         PR c++/13387
20528         * g++.dg/opt/alias3.C: New test.
20529
20530 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
20531
20532         PR c++/13157
20533         * g++.dg/template/koenig3.C: New test.
20534
20535         PR c++/13529
20536         * g++.dg/parse/offsetof3.C: New test.
20537
20538         * g++.dg/init/copy7.C: Add missing dg-error markers.
20539
20540         PR c++/12226
20541         * g++.dg/init/copy7.c: New test.
20542
20543         PR c++/13536
20544         * g++.dg/parse/cast1.C: New test.
20545
20546 2004-01-04  Jan Hubicka  <jh@suse.cz>
20547
20548         * gcc.dg/winline[1-7].c: New tests.
20549
20550 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20551
20552         PR c++/13520
20553         * g++.dg/template/qualttp22.C: New test.
20554
20555 2004-01-01  Jan Hubicka  <jh@suse.cz>
20556
20557         * gcc.dg/debug/20031231-1.c: New.
20558         * gcc.c-torture/compile/20040101-1.c: New.
20559         * gcc.dg/dwarf-die-[1-7].c: New.
20560
20561 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
20562
20563         PR optimization/13521
20564         * gcc.c-torture/compile/20031231-1.c: New test.
20565
20566 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
20567
20568         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
20569
20570 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20571
20572         PR c++/10079
20573         * g++.dg/template/crash16.C: New test.
20574
20575 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
20576
20577         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
20578
20579 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
20580
20581         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
20582         ports.
20583         * g++.old-deja/g++.jason/thunk3.C: Likewise.
20584         * g++.old-deja/g++.law/profile1.C: Likewise.
20585         * gcc.c-torture/compile/981006-1.c: Likewise.
20586         * gcc.c-torture/execute/loop-2e.x: Likewise.
20587         * gcc.c-torture/execute/loop-2f.x: Remove.
20588         * gcc.c-torture/execute/loop-2g.x: Likewise.
20589         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
20590         * gcc.dg/20020312-2.c: Remove traces of dead ports.
20591
20592 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
20593
20594         PR c++/13507
20595         * g++.dg/ext/attrib11.C: New test.
20596
20597         PR c++/13494
20598         * g++.dg/template/array2-1.C: New test.
20599         * g++.dg/template/array2-2.C: New test.
20600
20601 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
20602
20603         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
20604
20605 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
20606
20607         PR c++/12774
20608         * g++.dg/template/array1-1.C: New test.
20609         * g++.dg/template/array1-2.C: New test.
20610
20611 2003-12-29  Roger Sayle  <roger@eyesopen.com>
20612
20613         PR fortran/12632
20614         * g77.dg/12632.f: New test case.
20615
20616 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20617
20618         PR c++/13289
20619         * g++.dg/parse/nontype1.C: New test.
20620
20621 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20622
20623         PR c++/12403
20624         * g++.dg/parse/explicit1.C: New test.
20625         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
20626
20627 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
20628
20629         PR c++/13081
20630         * g++.dg/opt/inline6.C: New test.
20631
20632         PR c++/12613
20633         * g++.dg/parse/error9.C: New test.
20634
20635         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
20636
20637 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
20638
20639         PR c++/13009
20640         * g++.dg/init/assign1.C: New test.
20641
20642 2003-12-28  Roger Sayle  <roger@eyesopen.com>
20643
20644         PR c++/13070
20645         * g++.dg/warn/format3.C: New test case.
20646
20647 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20648
20649         * gcc.c-torture/compile/20031227-1.c: New test.
20650
20651 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
20652
20653         * g++.dg/bprob/bprob.exp: Load target-supports.exp
20654         * g77.dg/bprob/bprob.exp: Likewise.
20655         * gcc.misc-tests/bprob.exp: Likewise.
20656         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
20657         variants on systems where the library does not provide that
20658         functionality.
20659         * gcc.dg/builtins-20.c: Use builtins-config.h.
20660         * gcc.dg/builtins-config.h: New file.
20661
20662 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
20663
20664         * lib/gcc-dg.exp (dg-require-profiling): New function.
20665         * lib/target-supports.exp (check_profiling_available): Likewise.
20666         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
20667         * g77.dg/bprob/bprob.exp: Likewise.
20668         * gcc.misc-tests/bprob.exp: Likewise.
20669         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
20670         * gcc.dg/20021014-1.c: Likewise.
20671         * gcc.dg/nest.c: Likewise.
20672
20673 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
20674
20675         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
20676         compiling.
20677         * g++.dg/lookup/java2.C: Likewise.
20678         * gcc.dg/cpp/lexident.c: Likewise.
20679
20680 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
20681
20682         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
20683         given.
20684         * gcc.c-torture/compile/961203-1.c: Likewise.
20685         * gcc.c-torture/compile/980506-1.c: Likewise.
20686
20687 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
20688
20689         * lib/gcc-dg.exp (dg-prune-output): New annotation.
20690         (additional_prunes): New global.
20691         (gcc-dg-prune): Handle additional per-test pruning.
20692         (dg-test): Clear additional_prunes between tests.
20693
20694         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
20695         dg-prune-output to avoid spurious failures from assembler
20696         complaining about nonexistent WAW violations.
20697         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
20698         Use dg-prune-output to avoid spurious failures from assembler
20699         warning about Itanium B-step errata.
20700
20701 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
20702
20703         * g++.dg/abi/macro0.C: New test.
20704         * g++.dg/abi/macro1.C: Likewise.
20705         * g++.dg/abi/macro2.C: Likewise.
20706
20707         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
20708         * g++.dg/abi/bitfield7.C: Likewise.
20709         * g++.dg/abi/dtor2.C: Likewise.
20710         * g++.dg/abi/mangle11.C: Likewise.
20711         * g++.dg/abi/mangle12.C: Likewise.
20712         * g++.dg/abi/mangle14.C: Likewise.
20713         * g++.dg/abi/mangle17.C: Likewise.
20714         * g++.dg/abi/vbase10.C: Likewise.
20715         * g++.dg/abi/vbase14.C: Likewise.
20716         * g++.dg/template/qualttp17.C: Likewise.
20717
20718 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
20719
20720         PR c/11995
20721         * gcc.dg/20031223-1.c: New test.
20722
20723 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20724
20725         * gcc.dg/noreturn-7.c: New test.
20726
20727 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20728
20729         * gcc.dg/null-pointer-1.c: New test.
20730
20731 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
20732
20733         * g++.old-deja/g++.jason/template18.C: Remove.
20734         * g++.old-deja/g++.jason/template37.C: Likewise.
20735
20736         PR c++/12862
20737         * g++.dg/lookup/ns1.C: New test.
20738
20739         PR c++/12397
20740         * g++.dg/template/lookup3.C: New test.
20741
20742 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
20743
20744         * g++.dg/template/recurse1.C: New test
20745
20746 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
20747
20748         PR c++/12479
20749         * g++.dg/parse/semicolon1.C: New test.
20750         * g++.dg/parse/semicolon1.h: Likewise.
20751
20752 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
20753
20754         * gcc.dg/darwin-misaligned.c: New test.
20755
20756 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
20757
20758         PR c/9163
20759         * gcc.dg/20031222-1.c: New test.
20760
20761 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
20762
20763         PR c++/13438
20764         * g++.dg/parse/error8.C: New test.
20765
20766         PR c++/11554
20767         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
20768
20769 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
20770
20771         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
20772         too small.
20773         * gcc.c-torture/compile/930217-1.c: Likewise.
20774         * gcc.c-torture/compile/930513-1.c: Likewise.
20775         * gcc.c-torture/execute/920908-2.c: Likewise.
20776         * gcc.c-torture/execute/921204-1.c: Likewise.
20777         * gcc.c-torture/execute/930621-1.c: Likewise.
20778         * gcc.c-torture/execute/930630-1.c: Likewise.
20779         * gcc.c-torture/execute/931031-1.c: Likewise.
20780         * gcc.c-torture/execute/980602-2.c: Likewise.
20781         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
20782         * gcc.c-torture/execute/compndlit-1.c: Likewise.
20783         * gcc.c-torture/execute/extzvsi.c: Likewise.
20784         * gcc.c-torture/unsorted/ext.c: Likewise.
20785
20786 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
20787
20788         PR target/12749
20789         * gcc.c-torture/compile/20031220-2.c: New test case.
20790
20791 2003-12-20  Roger Sayle  <roger@eyesopen.com>
20792
20793         PR optimization/13031
20794         * gcc.c-torture/compile/20031220-1.c: New test case.
20795
20796 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20797
20798         * gcc.dg/cast-function-1.c: New test.
20799
20800 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
20801
20802         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
20803         formats.
20804
20805 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
20806
20807         PR c++/12795
20808         * g++.dg/ext/attrib10.C: New test.
20809
20810 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
20811
20812         * gcc.dg/cleanup-10.c: New test.
20813         * gcc.dg/cleanup-11.c: New test.
20814
20815 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
20816
20817         PR c++/13239
20818         * g++.dg/opt/expect1.C: New test.
20819
20820 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
20821
20822         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
20823
20824 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
20825
20826         PR debug/12923
20827         * gcc.dg/20031218-1.c: New test.
20828
20829         PR debug/12389
20830         * gcc.dg/20031218-2.c: New test.
20831         * gcc.dg/20031218-3.c: New test.
20832
20833         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
20834         of label name and allow for USER_LABEL_PREFIX == "_" names.
20835         * g++.dg/abi/mangle18-2.C: Likewise.
20836         * g++.dg/abi/mangle19-1.C: Likewise.
20837         * g++.dg/abi/mangle19-2.C: Likewise.
20838         * g++.dg/abi/mangle20-1.C: Likewise.
20839         * g++.dg/abi/mangle20-2.C: Likewise.
20840
20841 2003-12-18  Richard Henderson  <rth@redhat.com>
20842
20843         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
20844
20845 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
20846             Dan Kegel <dank@kegel.com>
20847
20848         PR other/12009
20849         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
20850         testing a cross compiler, it causes spurious compile failures.
20851         * lib/g++.exp: Likewise.
20852
20853 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20854
20855         PR c++/13262
20856         * g++.dg/template/access13.C: New test.
20857
20858 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
20859
20860         * gcc.dg/20031216-1.c: New test.
20861
20862 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20863
20864         PR c++/9154
20865         * g++.dg/template/error10.C: New test.
20866
20867 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20868
20869         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
20870         * g++.dg/eh/simd-2.C: Likewise.
20871
20872 2003-12-17  James E Wilson  <wilson@specifixinc.com>
20873             Roger Sayle  <roger@eyesopen.com>
20874
20875         * gcc.c-torture/execute/ieee/mzero5.c: New.
20876
20877 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
20878
20879         PR c++/10603
20880         * g++.dg/parse/error6.C: New test.
20881
20882         PR c++/12827
20883         * g++.dg/parse/error7.C: New test.
20884
20885 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
20886
20887         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
20888         at -O with stabs debugging formats.
20889         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
20890         * gcc.dg/debug/debug-2.c: Likewise.
20891
20892 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
20893
20894         PR c++/12696
20895         * g++.dg/init/error1.C: New test.
20896
20897         PR c++/12218
20898         * g++.dg/init/pm3.C: New test.
20899
20900 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
20901
20902         PR c/3347
20903         * gcc.dg/bitfld-8.c: New test.
20904
20905 2003-12-16  James Lemke  <jim@wasabisystems.com>
20906
20907         * gcc.dg/arm-scd42-[123].c: New tests.
20908
20909 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
20910
20911         PR c++/9043
20912         * g++.dg/abi/mangle20-1.C: New test.
20913         * g++.dg/abi/mangle20-2.C: New test.
20914
20915 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
20916
20917         PR c++/13275
20918         * g++.dg/other/offsetof2.C: Remove XFAIL.
20919         * g++.dg/parse/offsetof1.C: New test.
20920         * g++.gd/parse/offsetof2.C: Likewise.
20921
20922 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20923
20924         * g++.dg/template/nontype3.C: New test.
20925         * g++.dg/template/static2.C: Tweaked the dg-error clause.
20926
20927 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20928
20929         * g++.dg/warn/noreturn-3.C: Also test instantiation.
20930
20931 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
20932
20933         PR c++/13387
20934         * g++.dg/expr/assign1.C: New test.
20935
20936         PR c++/13242
20937         * g++.dg/abi/mangle19-1.C: New test.
20938         * g++.dg/abi/mangle19-2.C: New test.
20939
20940 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
20941
20942         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
20943
20944 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
20945
20946         * gcc.c-torture/execute/20031216-1.c: New test.
20947
20948 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20949
20950         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
20951         an ICE regression.
20952
20953 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
20954
20955         PR c++/10926
20956         * g++.dg/template/error9.C: New test.
20957
20958         PR c++/11116
20959         * g++.dg/template/error8.C: New test.
20960
20961 2003-12-15  Roger Sayle  <roger@eyesopen.com>
20962
20963         PR middle-end/13400
20964         * gcc.c-torture/execute/20031215-1.c: New test case.
20965
20966 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
20967
20968         PR c++/13269
20969         * g++.dg/parse/error5.C: New test.
20970
20971         PR c++/12989
20972         * g++.dg/expr/sizeof1.C: New test.
20973
20974         PR c++/13310
20975         * g++.dg/template/crash15.C: New test.
20976
20977 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
20978
20979         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
20980         a non-POD type as the last named parameter of a varargs function.
20981
20982 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
20983
20984         PR c++/13243
20985         PR c++/12573
20986         * g++.dg/template/crash14.C: New test.
20987         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
20988
20989 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
20990
20991         * g++.dg/other/java1.C: New test.
20992
20993         PR c++/13241
20994         * g++.dg/abi/mangle18-1.C: New test.
20995         * g++.dg/abi/mangle18-2.C: New test.
20996
20997 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20998
20999         PR optimization/10312
21000         * gcc.c-torture/execute/20031214-1.c: New.
21001
21002 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
21003
21004         PR c++/10779
21005         PR c++/12160
21006         * g++.dg/parse/error3.C: New test.
21007         * g++.dg/parse/error4.C: Likewise.
21008         * g++.dg/abi/mangle4.C: Tweak error messages.
21009         * g++.dg/lookup/using5.C: Likewise.
21010         * g++.dg/other/error2.C: Likewise.
21011         * g++.dg/parse/typename5.C: Likewise.
21012         * g++.dg/parse/undefined1.C: Likewise.
21013         * g++.dg/template/arg2.C: Likewise.
21014         * g++.dg/template/ttp3.C: Likewise.
21015         * g++.dg/template/type1.C: Likewise.
21016         * g++.old-deja/g++.other/crash32.C: Likewise.
21017         * g++.old-djea/g++.pt/defarg8.C: Likewise.
21018
21019 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21020
21021         PR c++/13106
21022         * g++.dg/warn/noreturn-3.C: New test.
21023
21024 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
21025
21026         PR c++/13118
21027         * g++.dg/abi/covariant3.C: New.
21028
21029 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
21030
21031         * g++.dg/eh/ia64-1.C: New test.
21032
21033 2003-12-12  Roger Sayle  <roger@eyesopen.com>
21034
21035         PR optimization/13037
21036         * g77.f-torture/execute/13037.f: New test case.
21037
21038 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
21039
21040         PR c++/12881
21041         * g++.dg/abi/covariant2.C: New.
21042
21043 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
21044
21045         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
21046
21047 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
21048
21049         * gcc.c-torture/execute/wchar_t-1.x: Delete.
21050
21051 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
21052
21053         PR other/10819
21054         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
21055         to fix Bug 10819.
21056         * lib/g++.exp (g++_version): Likewise.
21057         * lib/g77.exp (g77_version): Likewise.
21058         * lib/objc.exp (default_objc_version): Likewise.
21059
21060 2003-12-10  Richard Henderson  <rth@redhat.com>
21061
21062         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
21063
21064         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
21065
21066 2003-12-08  Matt Austern  <austern@apple.com>
21067
21068         PR c/13134
21069         * lib/gcc-dg.exp (dg-require-visibility): Define.
21070         * lib/target-supports (check_visibility_available): Define.
21071         * gcc.dg/visibility-1.c: New test.
21072         * gcc.dg/visibility-2.c: Likewise.
21073         * gcc.dg/visibility-3.c: Likewise.
21074         * gcc.dg/visibility-4.c: Likewise.
21075         * gcc.dg/visibility-5.c: Likewise.
21076         * gcc.dg/visibility-6.c: Likewise.
21077         * g++.dg/ext/visibility-1.C: Likewise.
21078         * g++.dg/ext/visibility-2.C: Likewise.
21079         * g++.dg/ext/visibility-3.C: Likewise.
21080         * g++.dg/ext/visibility-4.C: Likewise.
21081         * g++.dg/ext/visibility-5.C: Likewise.
21082         * g++.dg/ext/visibility-6.C: Likewise.
21083
21084 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21085
21086         * g++.dg/lookup/java1.C: New test.
21087         * g++.dg/lookup/java2.C: New test.
21088
21089 2003-12-07  Falk Hueffner  <falk@debian.org>
21090
21091         * g++.dg/opt/noreturn-1.C: New test.
21092
21093 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
21094
21095         * gcc.dg/overflow-1.c: New test.
21096
21097 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
21098
21099         * g77.f-torture/compile/13060.f: New test.
21100
21101 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
21102
21103         PR c++/13323
21104         * g++.dg/inherit/operator2.C: New test.
21105
21106 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
21107
21108         PR c++/13305
21109         * g++.dg/ext/attrib9.C: New test.
21110
21111 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
21112
21113         PR c++/13314
21114         * g++.dg/template/error7.C: New test.
21115
21116 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
21117             J"orn Rennecke <joern.rennecke@superh.com>
21118
21119         PR target/13302
21120         * g++.dg/other/struct-va_list.C: New test.
21121
21122 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21123
21124         PR c++/13166
21125         * g++.dg/parse/defarg6.C: New test.
21126
21127 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
21128
21129         PR target/13256
21130         * gcc.c-torture/execute/20031201-1.c: New test.
21131
21132 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
21133
21134         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
21135
21136 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
21137
21138         * gcc.dg/builtin-return-1.c: New test.
21139
21140 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
21141             J"orn Rennecke <joern.rennecke@superh.com>
21142
21143         PR optimization/13260
21144         * gcc.c-torture/execute/20031204-1.c: New test.
21145
21146 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
21147
21148         PR c++/9127
21149         * g++.dg/template/error6.C: New test.
21150
21151 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
21152
21153         * gcc.dg/20031202-1.c: New test.
21154
21155 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
21156
21157         PR c++/13179
21158         * g++.dg/template/eh1.C: New test.
21159
21160         PR c++/10771
21161         * g++.dg/template/error5.C: New test.
21162
21163 2003-12-02  David Ung  <davidu@mips.com>
21164
21165         * gcc.dg/compat/vector-check.h: Corrected type for var
21166         g_##TMODE
21167
21168 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21169
21170         PR c++/10126
21171         * g++.dg/template/ptrmem8.C: New test.
21172
21173 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21174
21175         PR c++/12573
21176         * g++.dg/template/dependent-expr3.C: New test.
21177
21178 2003-12-01  James Lemke  <jim@wasabisystems.com>
21179
21180         * gcc.dg/arm-g2.c: New test.
21181
21182 2003-12-01  Roger Sayle  <roger@eyesopen.com>
21183
21184         PR optimization/11634
21185         * gcc.dg/20031201-2.c: New test case.
21186
21187 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
21188
21189         PR 11433
21190         * objc.dg/proto-lossage-3.m: New test.
21191
21192 2003-12-01  Roger Sayle  <roger@eyesopen.com>
21193
21194         PR optimization/12628
21195         * gcc.dg/20031201-1.c: New test case.
21196
21197 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
21198
21199         * gcc.dg/unaligned-1.c: New test.
21200
21201 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
21202
21203         PR c++/9849
21204         * g++.dg/template/error4.C: New test.
21205         * g++.dg/template/nested3.C: Adjust error markers.
21206
21207 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21208
21209         * gcc.dg/cpp/assert4.c: Check more #system assertions.
21210
21211 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
21212
21213         PR c/10333
21214         * gcc.dg/bitfld-7.c: New test.
21215
21216 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
21217
21218         * gcc.dg/tls/asm-1.C: New test.
21219
21220 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21221
21222         * gcc.dg/cpp/assert4.c: Update.
21223
21224 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
21225
21226         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
21227         * gcc.dg/builtin-apply3.c: New test.
21228
21229 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
21230
21231         * lib/compat.exp (compat-obj): New xfaildata parameter.
21232         Use it to set compiler_conditional_xfail_data before compiling.
21233         (compat-get-options): Handle dg-xfail-if.
21234         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
21235         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
21236         * gcc.dg/compat/vector-1_y.c: Likewise.
21237         * gcc.dg/compat/vector-2_x.c: Likewise.
21238         * gcc.dg/compat/vector-2_y.c: Likewise.
21239
21240 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
21241
21242         * g++.dg/opt/reg-stack4.C: New test.
21243
21244 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
21245
21246         * gcc.dg/builtin-apply2.c: New test.
21247
21248 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
21249
21250         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
21251
21252 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21253
21254         PR c++/12924
21255         * g++.dg/template/template-id-2.C: New test.
21256
21257 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21258
21259         PR c++/5369
21260         * g++.dg/template/memfriend1.C: New test.
21261         * g++.dg/template/memfriend2.C: Likewise.
21262         * g++.dg/template/memfriend3.C: Likewise.
21263         * g++.dg/template/memfriend4.C: Likewise.
21264         * g++.dg/template/memfriend5.C: Likewise.
21265         * g++.dg/template/memfriend6.C: Likewise.
21266         * g++.dg/template/memfriend7.C: Likewise.
21267         * g++.dg/template/memfriend8.C: Likewise.
21268         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
21269
21270 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
21271
21272         PR c++/12515
21273         * g++.dg/ext/cond1.C: New test.
21274
21275 2003-11-20  Richard Henderson  <rth@redhat.com>
21276
21277         * gcc.dg/20020201-2.c: Remove.
21278         * gcc.dg/20020201-4.c: Remove.
21279         * gcc.dg/20020304-1.c: Remove.
21280
21281 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
21282
21283         * gcc.dg/cpp/trad/xwin1.c: New test case.
21284
21285 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
21286
21287         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
21288         * lib/g77.exp: Likewise.
21289         * lib/objc.exp: Likewise.
21290         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
21291         for darwin.
21292
21293 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21294
21295         PR c++/12932
21296         * g++.dg/template/static5.C: New test.
21297
21298 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
21299
21300         * gcc.dg/nested-func-1.c: New test.
21301
21302 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21303
21304         * gcc.dg/cpp/assert4.c: New test.
21305
21306 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
21307
21308         PR c++/2294
21309         * g++.dg/lookup/using9.c: New test.
21310
21311 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
21312
21313         PR c++/12762
21314         * g++.dg/template/error3.C: New test.
21315
21316 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
21317
21318         PR ada/13035
21319         * ada/acats/run_acats, run_all.sh: Fix syntax error.
21320         No longer use a wrapper for gcc, since this does not work under
21321         Windows.
21322
21323 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
21324
21325         PR c++/2094
21326         * g++.dg/template/ptrmem7.C: New test.
21327
21328 2003-11-13  Andrew Pinski <apinski@apple.com>
21329
21330         * gcc.c-torture/compile/20031113-1.c: New test.
21331
21332 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
21333             Kean Johnston <jkj@sco.com>
21334
21335         PR c/13029
21336         * gcc.dg/unused-4.c: Update.
21337
21338 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
21339
21340         * g++.dg/opt/const3.C: New test.
21341
21342 2003-11-13  Jan Hubicka  <jh@suse.cz>
21343
21344         * gcc.c-torture/compile/20031112-1.c: New test.
21345
21346 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
21347
21348         * g++.dg/parse/crash10.C: Remove bogus error marker.
21349
21350 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21351
21352         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
21353         (host_gcc): Likewise.
21354         (ROOT): Honor $PWDCMD.
21355         (BASE): Likewise.
21356         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
21357
21358 2003-11-12  Catherine Moore  <clm@redhat.com>
21359
21360         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
21361
21362 2003-11-12  Andreas Jaeger  <aj@suse.de>
21363             Jakub Jelinek  <jakub@redhat.com>
21364             Andrew Pinski  <pinskia@physics.uc.edu>
21365             Richard Henderson  <rth@redhat.com>
21366
21367         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
21368         systems.
21369         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
21370
21371         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
21372         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
21373
21374 2003-11-11  Andreas Jaeger  <aj@suse.de>
21375
21376         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
21377
21378         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
21379
21380 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
21381
21382         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
21383         Clean ups.
21384
21385 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
21386
21387         * gcc.dg/trampoline-1.c: New test.
21388
21389 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
21390
21391         * gcc.c-torture/compile/200031109-1.c: New test.
21392
21393 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21394
21395         PR c/3190
21396         PR c/8714
21397         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
21398         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
21399         gcc.dg/format/no-y2k-1.c: Update.
21400
21401 2003-11-08  Roger Sayle  <roger@eyesopen.com>
21402
21403         PR optimization/10467
21404         * gcc.dg/20031108-1.c: New test case.
21405
21406 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
21407
21408         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
21409
21410 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21411
21412         * gcc.dg/compound-lvalue-1.c: New test.
21413         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
21414         some XFAILs.
21415
21416 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
21417
21418         * gcc.dg/altivec-varargs-1.c: New test.
21419
21420 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
21421
21422         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
21423         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
21424         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
21425         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
21426         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
21427
21428 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
21429
21430         * gcc.dg/cond-lvalue-1.c: New test.
21431
21432 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
21433
21434         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
21435
21436 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21437
21438         PR c++/11616
21439         * g++.dg/template/instantiate5.C: New test.
21440
21441 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21442
21443         PR c++/12726
21444         * g++.dg/ext/complit2.C: Replace test with self-contained version.
21445         * ChangeLog: Add missing first entry for above test.
21446
21447 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21448
21449         PR c++/9810
21450         * g++.dg/template/using8.C: New test.
21451         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
21452
21453 2003-11-02  Roger Sayle  <roger@eyesopen.com>
21454
21455         PR optimization/10817
21456         * gcc.c-torture/compile/20031102-1.c: New test case.
21457
21458 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
21459
21460         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
21461         2147483647.
21462
21463 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21464
21465         * gcc.dg/20031102-1.c: New test.
21466
21467 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21468
21469         * gcc.dg/complex-1.c: New test.
21470
21471 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21472
21473         PR c++/12796
21474         * g++.dg/template/crash13.C: Adjust expected error location.
21475         * g++.old-deja/g++.brendan/ns1.C: Likewise.
21476
21477 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
21478
21479         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
21480
21481 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
21482
21483         PR/10239
21484         * gcc.c-torture/compile/20031031-2.c: New test.
21485
21486 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
21487
21488         PR/11640
21489         * gcc.c-torture/compile/20031031-1.c: New test.
21490
21491 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
21492
21493         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
21494         * gcc.misc-tests/bprob.exp: Likewise.
21495         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
21496         the execution test on arm-elf configs.
21497         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
21498         configs that don't support scratch files.
21499         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
21500
21501 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
21502
21503         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
21504         done by dejagnu.
21505
21506 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
21507
21508         * ada/acats/run_all.sh: Redirect mv output to /dev/null
21509         Avoid non pure sh syntax. Add more logging.
21510
21511         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
21512         fail.
21513
21514 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21515
21516         PR libgcj/10610
21517         * gcc.dg/ppc-stackalign-1.c: New test.
21518
21519 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
21520
21521         * ada/acats/run_all.sh: Change output to be more compliant with
21522         dejagnu framework.
21523         Create acats.sum and acats.log files under testsuite/ada/acats
21524         Only run [a-z]* directories, to filter out e.g. CVS.
21525         Redirect build output to log file.
21526
21527 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
21528
21529         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
21530
21531 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
21532
21533         PR ada/5909:
21534         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
21535
21536 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
21537
21538         * gcc.c-torture/compile/20031023-1.c: New test.
21539         * gcc.c-torture/compile/20031023-2.c: New test.
21540         * gcc.c-torture/compile/20031023-3.c: New test.
21541         * gcc.c-torture/compile/20031023-4.c: New test.
21542
21543 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21544
21545         PR c++/10371
21546         * g++.dg/lookup/scoped8.C: New test.
21547
21548 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21549
21550         * g++.dg/opt/reg-stack3.C: New test.
21551
21552 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
21553
21554         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
21555
21556 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21557
21558         PR c++/11076
21559         * g++.dg/template/crash13.C: New test.
21560
21561 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
21562
21563         * gcc.dg/c99-restrict-2.c: New test.
21564
21565 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
21566
21567         PR c++/12698, c++/12699, c++/12700, c++/12566
21568         * g++.dg/inherit/covariant9.C: New test.
21569         * g++.dg/inherit/covariant10.C: New test.
21570         * g++.dg/inherit/covariant11.C: New test.
21571
21572 2003-10-23  Jason Merrill  <jason@redhat.com>
21573
21574         PR c++/12726
21575         * g++.dg/ext/complit2.C: New test.
21576
21577 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
21578
21579         PR target/12654
21580         * gcc.c-torture/execute/20031020-1.c: New test.
21581
21582 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21583
21584         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
21585         following the jump_insn.
21586
21587 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
21588
21589         * gcc.dg/cast-lvalue-1.c: New test.
21590
21591 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
21592
21593         PR c++/11962
21594         * g++.dg/template/cond2.C: New test.
21595
21596 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
21597
21598         * gcc.dg/builtins-28.c: New test.
21599
21600 2003-10-20  Jan Hubicka  <jh@suse.cz>
21601
21602         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
21603         parameter.
21604         * testsuite/gcc.dg/inline-2.c: Likewise.
21605
21606 2003-10-20  Phil Edwards  <phil@codesourcery.com>
21607
21608         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
21609         * gcc.dg/nest.c: Likewise.
21610
21611 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21612
21613         PR c++/9781, c++/10583, c++/11862
21614         * g++.dg/parse/crash13.C: New test.
21615
21616 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21617
21618         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
21619
21620 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21621
21622         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
21623         Define HAVE_C99_RUNTIME except on Solaris.
21624         * gcc.dg/builtins-20.c: Likewise.
21625
21626 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21627
21628         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
21629
21630 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21631
21632         PR c++/12495
21633         * g++.dg/template/crash21.C: New test.
21634
21635 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21636
21637         PR c++/2513
21638         * g++.dg/template/typename5.C: New test.
21639
21640 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21641
21642         PR c++/12369
21643         * g++.dg/template/friend25.C: New test.
21644
21645 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
21646
21647         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
21648         versions.
21649
21650 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
21651
21652         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
21653         == 2147483647.
21654
21655 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
21656
21657         * gcc.c-torture/execute/960416-1.x: Remove.
21658         * gcc.c-torture/execute/divconst-3.x: Likewise.
21659
21660 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
21661
21662         PR target/12598
21663         * gcc.dg/torture/cris-volatile-1.c: New test.
21664
21665 2003-10-14  Roger Sayle  <roger@eyesopen.com>
21666
21667         PR optimization/9325
21668         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
21669         for overflowing floating point to integer conversion during RTL
21670         simplification.
21671
21672 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
21673
21674         * objc/execute/_cmd.m: Fix typo.
21675         * objc.dg/image-info.m, objc.dg/symtab-1.m:
21676         Relax 'scan-assembler' regexp.
21677         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
21678         objc.dg/try-catch-4.m: Run on non-Darwin targets.
21679         * objc.dg/zero-link-2.m: Remove blank line.
21680         * objc.dg/zero-link-3.m: New test case.
21681
21682 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
21683
21684         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
21685
21686         * gcc.dg/asm-names.c: Use scan-assembler-not rather
21687         than linker trickery.
21688
21689 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21690
21691         PR c++/12370
21692         * g++.dg/other/friend2.C: New test.
21693
21694 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
21695
21696         * gcc.dg/20031012-1.c: New test.
21697
21698 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
21699
21700         * gcc.dg/weak/weak-3.c: Fix for new warning.
21701
21702 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
21703
21704         PR optimization/8750
21705         * gcc.c-torture/execute/20031012-1.c: New test case.
21706
21707 2003-10-11  Roger Sayle  <roger@eyesopen.com>
21708
21709         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
21710         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
21711
21712 2003-10-11  Roger Sayle  <roger@eyesopen.com>
21713
21714         PR optimization/12260
21715         * gcc.c-torture/compile/20031011-2.c: New test case.
21716
21717 2003-10-11  Roger Sayle  <roger@eyesopen.com>
21718
21719         * gcc.c-torture/execute/20031011-1.c: New testcase.
21720
21721 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
21722
21723         * gcc.c-torture/compile/20031011-1.c: New test.
21724
21725 2003-10-11  Jan Hubicka  <jh@suse.cz>
21726
21727         * g++.dg/other/first-global.C: New test.
21728
21729 2003-10-11  Roger Sayle  <roger@eyesopen.com>
21730
21731         * gcc.c-torture/execute/string-opt-18.c: New testcase.
21732
21733 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
21734
21735         * gcc.c-torture/compile/20031010-1.c: New test.
21736
21737 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
21738
21739         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
21740         * gcc.c-torture/execute/va-arg-25.c: ... here.
21741
21742 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
21743
21744         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
21745
21746 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
21747
21748         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
21749
21750 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
21751
21752         * g++.dg/parse/error2.C: New test.
21753
21754 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
21755
21756         PR c++/11097
21757         * g++.dg/other/error5.C: Modify the error message.
21758         * g++.dg/lookup/using8.C: New test.
21759
21760 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
21761
21762         * gcc.dg/darwin-abi-2.c: New file.
21763         * gcc.c-torture/execute/va-arg-24.c: New file.
21764
21765 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
21766
21767         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
21768         indentation.
21769
21770 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
21771
21772         PR c++/10147
21773         * g++.dg/other/error4.C: Update error messages.
21774         * g++.dg/template/ptrmem4.C: Likewise.
21775
21776         PR c++/12337
21777         * g++.dg/init/new9.C: New test.
21778
21779         PR c++/12334, c++/12236, c++/8656
21780         * g++.dg/ext/attrib8.C: New test.
21781
21782 2003-10-06  Devang Patel  <dpatel@apple.com>
21783
21784         * gcc.dg/debug/dwarf2-3.h: New test.
21785         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
21786
21787 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
21788
21789         * g++.dg/opt/cfg2.C: New test.
21790
21791 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21792
21793         * g++.dg/opt/float1.C: New test.
21794
21795 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21796
21797         * gcc.dg/c90-array-lval-6.c: New test.
21798         * gcc.dg/c99-array-lval-6.c: New test.
21799
21800 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
21801             Ziemowit Laski  <zlaski@apple.com>
21802
21803         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
21804         'Derived', so that it is never considered a class method; add
21805         new warning for '+port' method ambiguity.
21806         * objc.dg/method-12.m: Include <objc/objc.h> instead of
21807         <objc/objc-api.h> (needed on Mac OS X).
21808         * objc.dg/method-13.m: New test.
21809
21810 2003-10-03  Roger Sayle  <roger@eyesopen.com>
21811
21812         PR optimization/9325, PR java/6391
21813         * gcc.c-torture/execute/20031003-1.c: New test case.
21814
21815 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
21816
21817         PR optimization/12180
21818         * gcc.dg/20031002-1.c: New test.
21819
21820         PR c++/12486
21821         * g++.dg/inherit/error1.C: New test.
21822
21823 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
21824
21825         * lib/f-torture.exp (search_for): Rename to...
21826         (search_for_re): This.  Also, clean up comments and the
21827         "regexp" invocation.
21828
21829 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
21830
21831         * gcc.c-torture/compile/20031002-1.c: New test.
21832
21833 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
21834
21835         * g++.dg/opt/cond1.C: New test.
21836
21837 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
21838
21839         * gcc.dg/Wold-style-definition-2.c: New testcase.
21840         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
21841
21842 2003-09-29  Richard Henderson  <rth@redhat.com>
21843
21844         * g++.dg/init/array10.C: Add dg-options.
21845
21846 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
21847
21848         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
21849
21850 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21851
21852         * g++.dg/template/friend19.C: Fix typo.
21853         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
21854
21855 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
21856
21857         * gcc.c-torture/execute/20030928-1.c: New test.
21858         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
21859
21860 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
21861
21862         * g++.dg/opt/unroll1.C: New test.
21863
21864 2003-09-26  Roger Sayle  <roger@eyesopen.com>
21865
21866         PR optimization/11741
21867         * gcc.dg/20030926-1.c: New test case.
21868
21869 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21870
21871         PR c++/5655
21872         * g++.dg/parse/access7.C: New test.
21873         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
21874
21875 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
21876
21877         MERGE OF objc-improvements-branch into MAINLINE:
21878         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
21879         if libobjc has not been built.
21880         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
21881         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
21882         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
21883         objc/execute/nested-3.m, objc/execute/np-2.m,
21884         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
21885         objc/execute/redefining_self.m, objc/execute/root_methods.m,
21886         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
21887         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
21888         objc.dg/special/unclaimed-category-1.h,
21889         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
21890         well as GNU runtime.
21891         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
21892         * execute/cascading-1.m, execute/function-message-1.m,
21893         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
21894         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
21895         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
21896         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
21897         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
21898         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
21899         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
21900         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
21901         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
21902         * objc.dg/bitfield-2.m: Run only on Darwin.
21903         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
21904         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
21905         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
21906         * objc.dg/const-str-1.m: Fix constant string layout.
21907
21908 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
21909
21910         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
21911
21912 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
21913
21914         * gcc.dg/darwin-abi-1.c: New file.
21915
21916 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
21917
21918         PR target/12281
21919         * gcc.c-torture/compile/20030921-1.c: New test.
21920
21921 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
21922
21923         * g++.dg/opt/reg-stack2.C: New test.
21924
21925 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
21926
21927         * g++.dg/eh/delayslot1.C: New test.
21928
21929 2003-09-20  Richard Henderson  <rth@redhat.com>
21930
21931         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
21932
21933 2003-09-20  Roger Sayle  <roger@eyesopen.com>
21934
21935         * gcc.c-torture/execute/20030920-1.c: New test case.
21936
21937 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21938
21939         * g++.dg/rtti/typeid3.C: Correct expected error message.
21940
21941 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21942
21943         PR c++/157
21944         * g++.dg/parse/crash12.C: New test.
21945
21946 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
21947
21948         * gcc.dg/compat/mixed-struct-check.h: New.
21949         * gcc.dg/compat/mixed-struct-defs.h: New.
21950         * gcc.dg/compat/mixed-struct-init.h: New.
21951         * gcc.dg/compat/struct-by-value-19_main.c: New.
21952         * gcc.dg/compat/struct-by-value-19_x.c: New.
21953         * gcc.dg/compat/struct-by-value-19_y.c: New.
21954         * gcc.dg/compat/struct-by-value-20_main.c: New.
21955         * gcc.dg/compat/struct-by-value-20_x.c: New.
21956         * gcc.dg/compat/struct-by-value-20_y.c: New.
21957         * gcc.dg/compat/struct-return-19_main.c: New.
21958         * gcc.dg/compat/struct-return-19_x.c: New.
21959         * gcc.dg/compat/struct-return-19_y.c: New.
21960         * gcc.dg/compat/struct-return-20_main.c: New.
21961         * gcc.dg/compat/struct-return-20_x.c: New.
21962         * gcc.dg/compat/struct-return-20_y.c: New.
21963
21964 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
21965         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
21966         so that it will not complain on LP64 targets.
21967
21968 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21969
21970         PR c++/495
21971         * g++.dg/template/friend24.C: New test.
21972
21973 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
21974
21975         PR c++/12332
21976         * g++.dg/template/memtmpl2.C: New test.
21977
21978 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
21979
21980         PR target/11184
21981         * gcc.dg/builtin-apply1.c: New test.
21982
21983 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
21984
21985         PR c++/9848
21986         * g++.dg/warn/Wunused-4.C: New test.
21987
21988 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21989
21990         PR c++/12316
21991         * g++.dg/other/gc2.C: New test.
21992
21993 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
21994
21995         PR c++/11991
21996         * g++.dg/rtti/typeid3.C: New test.
21997
21998         PR c++/12266
21999         * g++.dg/overload/template1.C: New test.
22000
22001 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
22002
22003         * g++.dg/opt/cfg3.C: New test.
22004
22005 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22006
22007         PR c++/7939
22008         * g++.dg/template/crash11.C: New test.
22009
22010 2003-09-16  Jason Merrill  <jason@redhat.com>
22011             Jakub Jelinek  <jakub@redhat.com>
22012
22013         * gcc.dg/attr-warn-unused-result.c: New test.
22014
22015 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
22016
22017         PR c++/12184
22018         * g++.dg/expr/call2.C: New test.
22019
22020 2003-09-15  Andreas Jaeger  <aj@suse.de>
22021
22022         * gcc.dg/Wold-style-definition-1.c: New test.
22023
22024 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
22025
22026         PR c++/3907
22027         * g++.dg/parse/template12.C: New test.
22028
22029         * g++.dg/abi/bitfield11.C: New test.
22030         * g++.dg/abi/bitfield12.C: Likewise.
22031
22032 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
22033
22034         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
22035         non-expansion of functional macro name without arguments at EOL.
22036         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
22037
22038 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
22039
22040         * gcc.c-torture/execute/20030914-[12].c: New tests.
22041
22042 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
22043
22044         PR c++/11788
22045         * g++.dg/overload/addr1.C: New test.
22046
22047 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
22048
22049         * gcc.dg/20030909-1.c: New test.
22050
22051 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22052
22053         * gcc.dg/ultrasp10.c: New test.
22054
22055 2003-09-09  Devang Patel  <dpatel@apple.com>
22056
22057         * gcc.dg/darwin-ld-6.c: New test.
22058
22059 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22060
22061         * gcc.dg/torture/builtin-explog-1.c: New testcase.
22062
22063 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
22064
22065         * gcc.dg/ia64-types1.c: New test.
22066         * gcc.dg/ia64-types2.c: Likewise.
22067
22068 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22069
22070         * gcc.dg/builtins-1.c: Add more _Complex tests.
22071         * gcc.dg/torture/builtin-attr-1.c: Likewise.
22072
22073         * gcc.dg/builtins-1.c: Test existing _Complex functions.
22074         * gcc.dg/torture/builtin-attr-1.c: Likewise.
22075
22076 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
22077
22078         PR c++/11786
22079         * g++.dg/lookup/koenig2.C: New test.
22080
22081         PR c++/5296
22082         * g++.dg/rtti/typeid2.C: New test.
22083
22084 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
22085
22086         * gcc.c-torture/compile/20030904-1.c: New test.
22087
22088 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
22089
22090         * g++.dg/opt/longbranch2.C: New test.
22091
22092 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
22093
22094         * g++.dg/template/crash10.C: Only compile it.
22095
22096 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
22097
22098         PR middle-end/11665
22099         * gcc.c-torture/compile/20030907-1.c: New test.
22100         * g++.dg/init/array11.C: New test.
22101
22102 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
22103
22104         PR c++/11852
22105         * g++.dg/init/struct1.C: New test.
22106
22107 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
22108
22109         PR c++/12181
22110         * g++.dg/expr/comma1.C: New test.
22111
22112 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
22113
22114         PR c++/11867
22115         * g++.dg/expr/static_cast5.C: New test.
22116
22117 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
22118
22119         PR c++/11507
22120         * g++.dg/lookup/scoped7.C: New test.
22121
22122         PR c++/9574
22123         * g++.dg/other/static1.C: New test.
22124
22125         PR c++/11490
22126         * g++.dg/warn/template-1.C: New test.
22127
22128         PR c++/11432
22129         * g++.dg/template/crash10.C: New test.
22130
22131         PR c++/2478
22132         * g++.dg/overload/VLA.C: New test.
22133
22134         PR c++/10804
22135         * g++.dg/template/call1.C: New test.
22136
22137 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
22138
22139         PR c++/11794
22140         * g++.dg/parse/using3.C: New test.
22141
22142 2003-09-06  Roger Sayle  <roger@eyesopen.com>
22143
22144         PR c++/11409
22145         * g++.dg/overload/builtin3.C: New test case.
22146
22147 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
22148
22149         PR c/9862
22150         * gcc.dg/20030906-1.c: New test.
22151         * gcc.dg/20030906-2.c: Likewise.
22152
22153 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
22154
22155         PR c++/12167
22156         * g++.dg/parse/defarg5.C: New test.
22157
22158         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
22159
22160 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
22161
22162         PR c++/12163
22163         * g++.dg/expr/static_cast4.C: New test.
22164
22165         PR c++/12146
22166         * g++.dg/template/crash9.C: New test.
22167
22168 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
22169
22170         * g++.old-deja/g++.ext/pretty2.C: Update for change
22171         in __FUNCTION__.
22172         * g++.old-deja/g++.ext/pretty3.C: Likewise.
22173
22174 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
22175
22176         PR c++/11922
22177         * g++/dg/template/qualified-id1.C: New test.
22178
22179         PR c++/12037
22180         * g++.dg/warn/noeffect4.C: New test.
22181
22182 2003-09-04  Matt Austern  <austern@apple.com>
22183
22184         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
22185         * g++.dg/ext/fnname2.C: Likewise.
22186         * g++.dg/ext/fnname3.C: Likewise.
22187
22188 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
22189
22190         * g++.dg/expr/lval1.C: New test.
22191         * g++.dg/ext/lvcast.C: Remove.
22192
22193 2003-09-03  Roger Sayle  <roger@eyesopen.com>
22194
22195         PR optimization/11700.
22196         * gcc.c-torture/compile/20030903-1.c: New test case.
22197
22198 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
22199
22200         PR c++/12053
22201         * g++.dg/abi/layout4.C: New test.
22202
22203 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
22204
22205         PR c++/11553
22206         * g++.dg/parse/friend3.C: New test.
22207
22208 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
22209
22210         PR c++/11847
22211         * g++.dg/template/class1.C: New test.
22212
22213         PR c++/11808
22214         * g++.dg/expr/call1.C: New test.
22215
22216 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
22217
22218         PR c++/12114
22219         * g++.dg/init/ref9.C: New test.
22220
22221         PR c++/11972
22222         * g++.dg/template/nested4.C: New test.
22223
22224 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
22225
22226         PR c++/12093
22227         * g++.dg/template/non-dependent4.C: New test.
22228
22229         PR c++/11928
22230         * g++.dg/inherit/conv1.C: New test.
22231
22232 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
22233
22234         PR c++/6196
22235         * g++.dg/ext/label1.C: New test.
22236         * g++.dg/ext/label2.C: Likewise.
22237
22238 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
22239
22240         * g++.dg/expr/cond3.C: New test.
22241
22242 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22243
22244         * gcc.dg/builtins-1.c: Add new builtin cases.
22245
22246 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22247
22248         * gcc.dg/builtins-1.c: Add new cases.
22249         * gcc.dg/torture/builtin-attr-1.c: Likewise.
22250
22251 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22252
22253         * gcc.dg/builtins-1.c: Add more math builtin tests.
22254         * gcc.dg/torture/builtin-attr-1.c: New test.
22255
22256 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
22257
22258         PR optimization/5079
22259         * g++.dg/opt/static3.C: New test.
22260
22261 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22262
22263         * gcc.misc-tests/gcov-10b.c: New test.
22264
22265 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
22266
22267         * g++.dg/opt/ptrmem3.C: New test.
22268
22269         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
22270
22271 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
22272
22273         * gcc.dg/20030826-2.c: New test.
22274
22275 2003-08-26  Roger Sayle  <roger@eyesopen.com>
22276
22277         PR middle-end/12002
22278         * g77.f-torture/compile/12002.f: New test case.
22279
22280 2003-08-26  Roger Sayle  <roger@eyesopen.com>
22281
22282         * gcc.dg/20030826-1.c: New test case.
22283
22284 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
22285
22286         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
22287
22288 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
22289
22290         PR c++/11871
22291         * c++.dg/lookup/crash1.C: New test.
22292
22293         * c++.dg/warn/noeffect3.C: New test.
22294
22295 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
22296
22297         * gcc.dg/compat/vector-1_x.c: Compile with -w.
22298         * gcc.dg/compat/vector-1_y.c: Ditto.
22299         * gcc.dg/compat/vector-2_x.c: Ditto.
22300         * gcc.dg/compat/vector-2_y.c: Ditto.
22301
22302 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
22303
22304         * gcc.dg/20030702-1.c: New test.
22305
22306 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
22307
22308         PR c++/8795
22309         * g++.dg/ext/altivec-1.C: New test.
22310
22311 2003-08-24  Richard Henderson  <rth@redhat.com>
22312
22313         * g++.dg/eh/simd-2.C: Add -w for x86.
22314
22315 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
22316
22317         * gcc.dg/20030815-1.c: New test.
22318
22319 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22320
22321         PR c++/3765
22322         * g++.dg/parse/access6.C: New test.
22323
22324 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22325
22326         PR c++/641, c++/11876
22327         * g++.dg/template/friend22.C: New test.
22328         * g++.dg/template/friend23.C: Likewise.
22329
22330 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
22331
22332         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
22333         identically.
22334
22335 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
22336
22337         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
22338
22339 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
22340
22341         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
22342
22343 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
22344
22345         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
22346
22347 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
22348
22349         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
22350
22351 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
22352
22353         PR c++/11919
22354         * g++.dg/overload/prom1.C: New test.
22355
22356         PR c++/11551
22357         * g++.dg/parse/dtor2.C: New test.
22358
22359         PR c++/10762
22360         * g++.dg/parse/using2.C: New test.
22361
22362 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
22363
22364         PR target/11805
22365         * gcc.c-torture/compile/20030821-1.c: New.
22366
22367 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
22368
22369         PR c++/11834
22370         * g++.dg/template/deduce2.C: New test.
22371
22372 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
22373
22374         * gcc.c-torture/execute/20030821-1.c: New test.
22375
22376 2003-08-20  Roger Sayle  <roger@eyesopen.com>
22377
22378         PR middle-end/11984
22379         * gcc.dg/20030820-1.c: New test case.
22380
22381 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
22382
22383         PR c++/11945
22384         * g++.dg/warn/noeffect2.C: New test.
22385
22386 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
22387
22388         PR c++/10926
22389         * g++.dg/template/dtor2.C: New test.
22390
22391         PR c++/11684
22392         * g++.dg/template/operator1.C: New test.
22393         * g++.dg/parse/operator4.C: New test.
22394
22395         PR c++/11946.C
22396         * g++.dg/expr/enum1.C: New test.
22397         * gcc.dg/c99-bool-1.c: Remove bogus warning.
22398
22399         PR c++/11036.C
22400         * g++.dg/parse/elab2.C: New test.
22401         * g++.dg/parse/typedef4.C: Change error message.
22402         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
22403         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
22404         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
22405
22406 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
22407
22408         * gcc.dg/pch/warn-1.c: New.
22409         * gcc.dg/pch/warn-1.hs: New.
22410
22411         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
22412         not-tested file.
22413
22414 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
22415
22416         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
22417
22418 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
22419
22420         * gcc.dg/uninit-D.c: New Test.
22421         * gcc.dg/uninit-E.c: New Test.
22422         * gcc.dg/uninit-F.c: New Test.
22423         * gcc.dg/uninit-G.c: New Test.
22424
22425 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
22426
22427         * g++.dg/README: Describe the pch directory.
22428
22429 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22430
22431         PR c++/11174
22432         * g++.dg/parse/access4.C: New test.
22433         * g++.dg/parse/access5.C: Likewise.
22434         * g++.old-deja/g++.jason/access17.C: Adjust error message.
22435
22436 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
22437
22438         * gcc.dg/noncompile/20030818-1.c: New.
22439
22440 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
22441
22442         PR c++/11957
22443         * g++.dg/warn/noeffect1.C: New test.
22444
22445         * g++.dg/template/scope2.C: New test.
22446         * g++.dg/template/error2.C: Correct dg-error
22447
22448 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
22449
22450         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
22451
22452 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
22453
22454         PR C++/11512
22455         * g++.dg/template/warn1.C: New.
22456
22457 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
22458
22459         * g++.dg/template/error2.C: New test.
22460         * g++.dg/lookup/using7.C: Adjust errors
22461         * g++.old-deja/g++.pt/crash36.C: Likewise.
22462         * g++.old-deja/g++.pt/derived3.C: Likewise.
22463
22464 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22465
22466         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
22467         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
22468         * gcc.c-torture/execute/builtins/string-9.c: New, from
22469         string-opt-9.c.  Adjust for execute/builtins framework.
22470         * gcc.c-torture/execute/string-opt-9.c: Delete.
22471
22472 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
22473
22474         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
22475
22476         * g++.dg/parse/ret-type2.C: New test.
22477
22478         PR c++/11703
22479         * g++.dg/init/new8.C: New test.
22480
22481         PR c++/10923
22482         * g++.dg/parse/typedef5.C: New test.
22483
22484         PR c++/9512
22485         * g++.dg/parse/qualified2.C: New test.
22486         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
22487         invalid code.
22488
22489 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
22490
22491         * g++.dg/conversion/ptrmem1.C: New test.
22492
22493 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
22494
22495         PR target/11693
22496         * gcc.dg/20030811-1.c: New test.
22497
22498         PR target/11535
22499         * gcc.c-torture/execute/20030811-1.c: New test.
22500
22501 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22502
22503         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
22504
22505 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
22506
22507         PR c++/11789.C
22508         * g++.dg/inherit/multiple1.C: New test.
22509
22510 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
22511
22512         * gcc.dg/spe1.c: New test.
22513
22514         PR c++/11670
22515         * g++.dg/expr/cast2.C: New test.
22516
22517         PR c++/10530
22518         * g++.dg/template/dependent-name2.C: New test.
22519
22520 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
22521
22522         * g++.dg/parse/crash11.C: Put the dg options in comments.
22523
22524 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
22525
22526         * lib/gcc-dg.exp: Update for diagnostic change.
22527
22528 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22529
22530         PR c++/5767
22531         * g++.dg/parse/crash11.C: New test.
22532
22533 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
22534
22535         * gcc.dg/cpp/spacing1.c: Update.
22536
22537 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
22538
22539         PR target/11739
22540         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
22541         a value for -mtune.
22542
22543 2003-08-04  Roger Sayle  <roger@eyesopen.com>
22544
22545         PR middle-end/11771
22546         * gcc.c-torture/compile/20030804-1.c: New test case.
22547
22548 2003-08-04  Roger Sayle  <roger@eyesopen.com>
22549
22550         * gcc.dg/20030804-1.c: New test case.
22551
22552 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
22553
22554         * gcc.dg/cpp/separate-1.c: New test.
22555
22556 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
22557
22558         PR c++/11704
22559         * g++.dg/template/dependent-expr2.C: New test.
22560
22561         PR c++/11766
22562         * g++.dg/expr/ptrmem1.C: New test.
22563
22564 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22565
22566         PR c++/9453
22567         * g++.dg/template/friend15.C: New test.
22568
22569 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
22570
22571         * lib/dg-pch.exp: Work round PCH bug.
22572
22573 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22574
22575         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
22576         builtins.  Move cases from builtins-4.c here.
22577
22578         * gcc.dg/torture/builtin-math-1.c: New test taken from
22579         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
22580         additional cases.
22581
22582         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
22583         Delete.
22584
22585 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
22586
22587         PR c++/9447
22588         * g++.dg/template/using7.C: New test.
22589
22590 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
22591
22592         * import1.c, import2.c: New tests.
22593
22594 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
22595
22596         * g++.dg/eh/crossjump1.C: New test.
22597
22598 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
22599
22600         PR c++/11697
22601         * g++.dg/template/using6.C: New test.
22602
22603         PR c++/11744
22604         * g++.dg/template/koenig2.C: New test.
22605
22606 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22607
22608         PR c++/7983
22609         * g++.dg/parse/typedef4.C: New test.
22610
22611 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22612
22613         PR c++/8442, c++/8806
22614         * g++.dg/template/elab1.C: New test.
22615         * g++.dg/template/type2.C: Likewise.
22616         * g++.dg/template/ttp3.C: Adjust expected error message.
22617         * g++.old-deja/g++.law/visibility13.C: Likewise.
22618         * g++.old-deja/g++.niklas/t135.C: Likewise.
22619         * g++.old-deja/g++.pt/ttp41.C: Likewise.
22620         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
22621         template argument.
22622         * g++.old-deja/g++.pt/ttp44.C: Likewise.
22623
22624 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
22625
22626         PR c++/11295
22627         * g++.dg/ext/stmtexpr1.C: New test.
22628
22629         * g++.dg/opt/tmp1.C: New test.
22630
22631         PR c++/11525
22632         * g++.dg/parse/constant4.C: New test.
22633
22634         PR c++/9447
22635         * g++.dg/template/using5.C: New test.
22636
22637 2003-07-31  Roger Sayle  <roger@eyesopen.com>
22638
22639         * gcc.dg/builtins-27.c: New test case.
22640
22641 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
22642
22643         * gcc.dg/tls/opt-7.c: New test.
22644
22645 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
22646
22647         * g++.old-deja/g++.other/crash18.C: Remove.
22648
22649 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
22650
22651         * g++.dg/template/explicit3.C: New.
22652         * g++.dg/template/explicit4.C: New.
22653         * g++.dg/template/explicit5.C: New.
22654
22655         PR c++/11347
22656         * g++.dg/template/memtmpl1.C: New.
22657
22658 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
22659
22660         PR target/11565
22661         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
22662         * gcc.dg/i386-387-5.c (dg-options): Likewise.
22663
22664 2003-07-30  Jan Hubicka  <jh@suse.cz>
22665
22666         * vtgc1.c: Kill.
22667
22668 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
22669
22670         * gcc.dg/struct-in-proto-1.c: New test.
22671
22672 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
22673
22674         * gcc.dg/cpp/include2.c: Only expect one message.
22675
22676 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
22677
22678         PR c++/9447
22679         * g++.dg/template/using1.C: New test.
22680         * g++.dg/template/using2.C: New test.
22681         * g++.dg/template/using3.C: New test.
22682         * g++.dg/template/using4.C: New test.
22683
22684 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
22685
22686         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
22687         * gcc.c-torture/execute/string-opt-10.c: Likewise.
22688
22689 2003-07-28  Jan Hubicka  <jh@suse.cz>
22690
22691         PR c++/11530
22692         * g++.dg/opt/call1.C: New test.
22693
22694 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
22695
22696         PR c++/11667
22697         * g++.dg/init/enum2.C: New test.
22698         * g++.dg/template/overload1.C: Add "-w" option.
22699
22700 2003-07-28    <hp@bitrange.com>
22701
22702         * gcc.dg/Wdeclaration-after-statement-1.c,
22703         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
22704
22705 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
22706
22707         * gcc.c-torture/compile/20030725-1.c: New test.
22708
22709 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
22710
22711         * gcc.dg/20030505.c: Only run for SPE.
22712         Remove definition of opaque type.
22713
22714 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
22715
22716         * g++.dg/template/ptrmem6.C: New test.
22717
22718 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
22719
22720         * gcc.c-torture/compile/zero-strct-2.c: New test.
22721
22722 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
22723
22724         * gcc.dg/intermod-1.c: New test.
22725
22726 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22727
22728         PR c++/11617
22729         * g++.dg/template/lookup2.C: New test.
22730         * g++.dg/template/memclass1.C: Remove instantiated from error.
22731         * g++.dg/other/error2.C: Tweak expected errors.
22732
22733         PR c++/11596
22734         * g++.dg/template/defarg3.C: New test.
22735
22736         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
22737
22738 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
22739
22740         * g++.dg/inherit/access5.C: New test.
22741
22742 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22743
22744         PR c++/11513
22745         * g++.dg/template/crash8.C: New test.
22746
22747 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
22748
22749         PR c/10602
22750         * gcc.dg/noncompile/incomplete-2.c: New test.
22751
22752 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
22753
22754         PR c++/11645
22755         * g++.dg/inherit/access4.C: New test.
22756
22757         PR c++/11517
22758         * g++.dg/expr/cond2.C: New test.
22759
22760         PR optimization/10679
22761         * g++.dg/opt/inline4.C: New test.
22762
22763 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
22764
22765         * g++.dg/parse/crash10: New test.
22766
22767 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
22768
22769         * g++.dg/ext/flexary1.C: New test.
22770
22771 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22772
22773         PR c++/10793
22774         * g++.dg/template/crash9.C: New test.
22775
22776 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22777
22778         PR c++/3004
22779         * g++.dg/parse/typedef3.C: New test.
22780
22781         PR c++/7906
22782         * g++.dg/parse/operator2.C: New test.
22783
22784         PR c++/8895
22785         * g++.dg/parse/def-tmpl-arg1.C: New test.
22786
22787         PR c++/9282
22788         * g++.dg/parse/funptr1.C: New test.
22789
22790         PR c++/9452
22791         * g++.dg/parse/ambig3.C: New test.
22792
22793         PR c++/9454
22794         * g++.dg/parse/operator3.C: New test.
22795
22796         PR c++/9486
22797         * g++.dg/parse/template10.C: New test.
22798
22799         PR c++/9488
22800         * g++.dg/parse/template11.C: New test.
22801
22802         PR c++/10150
22803         * g++.dg/parse/invalid-op1.C: New test.
22804
22805         PR c++/10247
22806         * g++.dg/parse/condexpr1.C: New test.
22807
22808 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
22809
22810         * g++.dg/ext/packed3.C: New test.
22811         * g++.dg/ext/packed4.C: New test.
22812
22813         * gcc.dg/pack-test-3.c: New test.
22814
22815 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
22816
22817         * lib/compat.exp: Handle dg-options per source file.
22818         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
22819         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
22820         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
22821         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
22822         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
22823         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
22824         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
22825         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
22826         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
22827         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
22828         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
22829         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
22830         * g++.dg/compat/break/bitfield7_x.C: Ditto.
22831         * g++.dg/compat/break/bitfield7_y.C: Ditto.
22832
22833 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
22834
22835         PR c/10320
22836         * gcc.c-torture/execute/20030718-1.c: New test.
22837
22838 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
22839
22840         PR optimization/11536
22841         * gcc.dg/20030721-1.c: New test.
22842
22843 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
22844
22845         PR c++/11546
22846         * g++.dg/template/lookup1.C: New test.
22847
22848 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
22849
22850         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
22851         diagnostics of ill-formed constructs involving labels.
22852         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
22853         the new 'previously defined here' message.
22854
22855 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
22856
22857         * g++.dg/parse/non-dependent2.C: New test.
22858
22859 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
22860
22861         * g++.dg/init/init-ref4.C: xfail on targets without
22862         weak symbols.
22863
22864 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
22865
22866         PR target/11087
22867         * gcc.c-torture/execute/20030717-1.c: New test.
22868
22869 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
22870
22871         * g++.dg/opt/cfg1.C: New test.
22872
22873 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
22874
22875         PR optimization/11557
22876         * gcc.dg/20030717-1.c: New test.
22877
22878 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
22879
22880         PR c++/10476
22881         * g++.dg/expr/crash-1.C: New test.
22882
22883         PR c++/11027
22884         * g++.dg/template/init3.C: New test.
22885
22886         PR c++/8222
22887         * g++.dg/template/non-dependent1.C: New test.
22888
22889         PR c++/11070
22890         * g++.dg/template/non-dependent2.C: New test.
22891
22892         PR c++/11071
22893         * g++.dg/template/non-dependent3.C: New test.
22894
22895         PR c++/9907
22896         * g++.dg/template/sizeof5.C: New test.
22897
22898 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
22899
22900         PR 11498
22901         * gcc.c-torture/compile/mangle-1.c: New file.
22902
22903 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22904
22905         PR c++/7809
22906         * g++.dg/parse/access3.C: New test.
22907
22908 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
22909
22910         PR c++/11384
22911         * g++.dg/init/init-ref4.C: New test.
22912
22913 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
22914
22915         PR c++/11547
22916         * g++.dg/parse/constant3.C: New test.
22917         * g++.dg/parse/crash7.C: Likewise.
22918
22919 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
22920
22921         PR target/11008
22922         * gcc.dg/i386-pentium4-not-mull.c: New.
22923
22924 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
22925
22926         * gcc.dg/asm-names.c (ymain): Make it weak.
22927
22928 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22929
22930         PR c++/5421
22931         * g++.dg/template/friend21.C: New test.
22932
22933 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
22934
22935         * gcc.dg/cleanup-8.c: New test.
22936         * gcc.dg/cleanup-9.c: New test.
22937
22938 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
22939
22940         * g++.dg/ext/dll-MI1.h: New file.
22941         * g++.dg/ext/dllexport-MI1.C: New file.
22942         * g++.dg/ext/dllimport-MI1.C: New file.
22943
22944 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
22945
22946         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
22947         it does not have cmpstrsi patterns (just cmpmemsi).
22948
22949 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
22950
22951         PR debug/11473
22952         * g++.dg/debug/debug8.C: New test.
22953
22954 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22955
22956         PR c++/10108
22957         * g++.dg/template/crash7.C: New test.
22958
22959 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
22960
22961         PR target/10795
22962         * gcc.c-torture/compile/20030708-1.c: New.
22963
22964 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
22965
22966         * gcc.c-torture/execute/20030715-1.c: New test.
22967
22968 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
22969
22970         * gcc.dg/pch/inline-3.c: New file.
22971         * gcc.dg/pch/inline-3.hs: New file.
22972         * gcc.dg/pch/inline-4.c: New file.
22973         * gcc.dg/pch/inline-4.hs: New file.
22974
22975 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
22976
22977         PR c++/11509
22978         * g++.dg/template/crash6.C: New test.
22979
22980         PR c++/7053
22981         * g++.dg/template/friend20.C: New test.
22982
22983         PR c++/7019
22984         * g++.dg/template/overload2.C: New test.
22985
22986 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22987
22988         PR optimization/11440
22989         * gcc.c-torture/execute/20030714-1.c: New test.
22990
22991 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22992
22993         PR c++/11154
22994         * g++.dg/template/partial2.C: New test.
22995
22996 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
22997
22998         PR c++/11503
22999         * g++.dg/template/anon1.C: New test.
23000
23001         PR c++/11493
23002         PR c++/11495
23003         * g++.dg/parse/template9.C: Likewise.
23004         * g++.dg/template/crash4.C: New test.
23005         * g++.dg/template/koenig1.C: Likewise.
23006         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
23007         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
23008         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
23009         functions.
23010         * g++.old-deja/g++.jason/template36.C: Likewise.
23011         * g++.old-deja/g++.mike/p1989.C: Likewise.
23012         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
23013         * g++.old-deja/g++.pt/ttp20.C: Use this->.
23014         * g++.old-deja/g++.pt/ttp21.C: Use this->.
23015         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
23016         compiling.
23017         * g++.old-deja/g++.pt/union2.C: Use this->.
23018
23019 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
23020
23021         * gcc.dg/20030711-1.c: New test.
23022
23023 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
23024
23025         PR c++/11050
23026         * g++.dg/parse/args1.C: New test.
23027         * g++.pt/defarg8.C: Change expected errors.
23028
23029 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
23030
23031         PR c++/8164
23032         * g++.dg/template/nontype2.C: New test.
23033
23034         PR c++/10558
23035         * g++.dg/parse/template8.C: New test.
23036
23037         PR c++/8327
23038         * g++.dg/template/scope1.C: New test.
23039
23040         * g++.dg/warn/Wsign-compare-1.C: New test.
23041
23042 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
23043
23044         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
23045
23046 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
23047
23048         PR c++/9411
23049         * g++.dg/template/explicit2.C: New test.
23050
23051         PR c++/10032
23052         * g++.dg/warn/pedantic1.C: New test.
23053
23054 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
23055
23056         PR c++ 9483
23057         * g++.dg/other/field1.C: New test.
23058
23059 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
23060
23061         PR c/11449
23062         * gcc.c-torture/compile/20030707-1.c: New.
23063
23064 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23065
23066         PR c++/10849
23067         * g++.dg/template/access12.C: New test.
23068
23069 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
23070
23071         * g++.dg/bprob/bprob.exp (prof_ext): Update.
23072         * g77.dg/bprob/bprob.exp (prof_ext): Update.
23073         * gcc.misc-tests/bprob.exp (prof_ext): Update.
23074         * gcc.misc-tests/gcov.exp: Update
23075         * g++.dg/gcov/gcov.exp: Update
23076         * lib/gcov.exp: Update.
23077
23078 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
23079
23080         * g++.dg/abi/mangle17.C: Make sure template expressions are
23081         dependent.
23082         * g++.dg/abi/mangle4.C: Mark erroneous casts.
23083         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
23084         * g++.dg/opt/stack1.C: Remove erroneous code.
23085         * g++.dg/parse/template7.C: New test.
23086         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
23087         * g++.old-deja/g++.pt/crash4.C: Likewise.
23088
23089 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23090
23091         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
23092         with zero or one occurence of `$' after the initial `L'.
23093
23094 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
23095
23096         * gcc.c-torture/compile/20030704-1.c: Add a comment.
23097
23098 2003-07-08  Roger Sayle  <roger@eyesopen.com>
23099
23100         PR c/11370
23101         * gcc.dg/Wunreachable-6.c: New testcase.
23102         * gcc.dg/Wunreachable-7.c: New testcase.
23103
23104 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
23105
23106         PR c/11420
23107         * gcc.dg/20030708-1.c: New test.
23108
23109 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
23110
23111         * gcc.dg/compat/sdata-section.h: New file.
23112         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
23113         * gcc.dg/torture/mips-sdata-1.c: New test.
23114
23115 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23116
23117         PR c++/11030
23118         * g++.dg/template/friend19.C: New test.
23119
23120 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
23121
23122         * g++.dg/opt/strength-reduce.C: New test.
23123
23124 2003-07-07  Roger Sayle  <roger@eyesopen.com>
23125
23126         PR target/10979
23127         * gcc.dg/20030707-1.c: New testcase.
23128
23129 2003-07-07  Roger Sayle  <roger@eyesopen.com>
23130
23131         PR optimization/11059
23132         * g++.dg/opt/emptyunion.C: New testcase.
23133
23134 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23135             Eric Botcazou  <ebotcazou@libertysurf.fr>
23136
23137         * g++.dg/opt/stack1.C: New test.
23138
23139 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
23140
23141         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
23142         run test.
23143
23144         PR c++/11431
23145         * g++.dg/expr/static_cast3.C: New test.
23146
23147 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
23148
23149         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
23150         everywhere.
23151         * gcc.dg/concat.c: Concatenation of string constants with
23152         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
23153         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
23154         * gcc.dg/cpp/escape-2.c: Use wide character constants where
23155         necessary to avoid multi-character character constant warning.
23156         * gcc.dg/cpp/escape.c: Likewise.
23157         * gcc.dg/cpp/ucs.c: Likewise.
23158         Remove backslashes from dg-bogus comments, as they confuse Tcl.
23159         Fix a typo.
23160
23161 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
23162
23163         PR c/11428
23164         * gcc.c-torture/compile/20030704-1.c: New.
23165
23166 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
23167
23168         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
23169
23170 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
23171
23172         PR c++/5287, PR c++/7910,  PR c++/11021
23173         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
23174         tests for warnings.
23175         * g++.dg/ext/dllimport2.C: Add tests for warnings.
23176         * g++.dg/ext/dllimport3.C: Likewise.
23177         * g++.dg/ext/dllimport4.C: New file.
23178         * g++.dg/ext/dllimport5.C: New file.
23179         * g++.dg/ext/dllimport6.C: New file.
23180         * g++.dg/ext/dllimport7.C: New file.
23181         * g++.dg/ext/dllimport8.C: New file.
23182         * g++.dg/ext/dllimport9.C: New file.
23183         * g++.dg/ext/dllimport10.C: New file.
23184         * g++.dg/ext/dllexport1.C: New file.
23185
23186 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
23187
23188         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
23189         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
23190
23191 2003-07-03  Roger Sayle  <roger@eyesopen.com>
23192
23193         * gcc.dg/builtins-25.c: New testcase.
23194         * gcc.dg/builtins-26.c: New testcase.
23195
23196 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
23197
23198         * gcc.dg/compat/vector-defs.h: New file.
23199         * gcc.dg/compat/vector-setup.h: New file.
23200         * gcc.dg/compat/vector-check.h: New file.
23201         * gcc.dg/compat/vector-1_main.c: New file.
23202         * gcc.dg/compat/vector-1_x.c: New file.
23203         * gcc.dg/compat/vector-1_y.c: New file.
23204         * gcc.dg/compat/vector-2_main.c: New file.
23205         * gcc.dg/compat/vector-2_x.c: New file.
23206         * gcc.dg/compat/vector-2_y.c: New file.
23207
23208         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
23209         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
23210         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
23211         * gcc.dg/compat/struct-align-1.h: New file.
23212         * gcc.dg/compat/struct-align-1_main.c: New file.
23213         * gcc.dg/compat/struct-align-1_x.c: New file.
23214         * gcc.dg/compat/struct-align-1_y.c: New file.
23215         * gcc.dg/compat/struct-align-2.h: New file.
23216         * gcc.dg/compat/struct-align-2_main.c: New file.
23217         * gcc.dg/compat/struct-align-2_x.c: New file.
23218         * gcc.dg/compat/struct-align-2_y.c: New file.
23219
23220         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
23221         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
23222         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
23223         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
23224         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
23225         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
23226         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
23227         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
23228         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
23229         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
23230         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
23231         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
23232         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
23233         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
23234         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
23235         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
23236         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
23237         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
23238         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
23239         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
23240         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
23241         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
23242         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
23243         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
23244         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
23245         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
23246         * gcc.dg/compat/struct-return-10_x.c: Ditto.
23247         * gcc.dg/compat/struct-return-2_x.c: Ditto.
23248         * gcc.dg/compat/struct-return-3_x.c: Ditto.
23249
23250 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
23251
23252         * gcc.dg/i386-call-1.c: New test.
23253
23254 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
23255
23256         PR c++/9162
23257         * g++.dg/parse/defarg4.C: New.
23258
23259 2003-07-03  Roger Sayle  <roger@eyesopen.com>
23260
23261         PR target/10700
23262         * gcc.c-torture/compile/20030703-1.c: New test case.
23263
23264 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
23265
23266         * g++.dg/template/local3.C: Remove extra semicolon.
23267
23268 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
23269
23270         * gcc.dg/i386-volatile-1.c: New test.
23271
23272 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
23273
23274         PR c++/11072
23275         * g++.dg/other/offsetof2.C: XFAIL.
23276         * g++.dg/other/offsetof5.C: New.
23277
23278         PR c++/10219
23279         * g++.dg/template/error1.C: New.
23280
23281         PR c++/9779
23282         * g++.dg/template/dependent-expr1.C: New.
23283
23284 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
23285
23286         PR c++/6949
23287         * g++.dg/template/local3.C: New test.
23288
23289         PR c++/11149
23290         * g++.dg/lookup/scoped6.C: New test.
23291
23292 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
23293
23294         PR c++/8046
23295         * g++.dg/other/error7.C: New test.
23296
23297 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
23298
23299         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
23300         * g++.old-deja/g++.abi/vtable3.h: Likewise.
23301         * g++.old-deja/g++.law/code-gen5.C: Likewise.
23302         * g++.old-deja/g++.other/union2.C: Likewise.
23303         * gcc.dg/c90-const-expr-2.c: Likewise.
23304         * gcc.dg/c90-const-expr-3.c: Likewise.
23305         * gcc.dg/c99-const-expr-2.c: Likewise.
23306         * gcc.dg/c99-const-expr-3.c: Likewise.
23307         * gcc.dg/concat.c: Likewise.
23308
23309 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
23310
23311         PR c++/9559
23312         * g++.dg/init/static1.C: New test.
23313
23314 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23315
23316         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
23317         * g++.old-deja/g++.other/access2.C: Likewise.
23318         * g++.old-deja/g++.other/decl2.C: Likewise.
23319         * gcc.c-torture/execute/20020615-1.c: Likewise.
23320
23321 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
23322
23323         PR c++/4933
23324         * g++.dg/template/sizeof4.C: New test.
23325
23326 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
23327
23328         * g++.dg/other/error6.C: New test.
23329
23330 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
23331
23332         PR c++/10750
23333         * g++.dg/parse/constant2.C: New test.
23334
23335 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
23336
23337         PR c++/11106
23338         * g++.dg/other/error5.C: New test.
23339
23340 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23341
23342         * gcc.dg/format/gcc_diag-1.c: New test.
23343
23344 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
23345
23346         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
23347
23348 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
23349
23350         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
23351         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
23352         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
23353
23354 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
23355
23356         * gcc.c-torture/execute/builtins/string-8.c: New test.
23357         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
23358         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
23359         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
23360
23361 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
23362
23363         PR c++/10468
23364         * g++.dg/ext/typeof6.C: New test.
23365
23366 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
23367
23368         PR c++/10796
23369         * g++.dg/init/enum1.C: New test.
23370
23371 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
23372
23373         * gcc.dg/20030627-1.c: New test.
23374
23375 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
23376
23377         PR c++/11332
23378         * g++.dg/expr/static_cast2.C: New test.
23379
23380 2003-06-26  Roger Sayle  <roger@eyesopen.com>
23381             Jakub Jelinek  <jakub@redhat.com>
23382
23383         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
23384         sprintf(dst,"%s",src) optimization.
23385         * gcc.c-torture/execute/20030626-1.c: New test case.
23386         * gcc.c-torture/execute/20030626-2.c: New test case.
23387
23388 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
23389
23390         * gcc.c-torture/execute/multi-ix.c: New test.
23391
23392         * gcc.c-torture/execute/simd-4.c (main):
23393         Added missing semicolon at end of union.
23394
23395 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
23396
23397         PR c++/8266
23398         * g++.dg/template/explicit-instantiation3.C: New test.
23399
23400 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
23401
23402         * gcc.dg/20030626-1.c: Use signed char.
23403
23404 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
23405
23406         * gcc.dg/20030626-1.c: New test.
23407
23408 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
23409
23410         * const-str-2.m: Update.
23411
23412 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
23413
23414         PR c++/10990
23415         * g++.dg/rtti/dyncast1.C: New test.
23416         * g++.dg/abi/mangle4.C: Correct base-specifier access.
23417         * g++.dg/lookup/scoped1.C: Remove XFAIL.
23418         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
23419
23420         PR c++/10931
23421         * g++.dg/expr/static_cast1.C: New test.
23422
23423 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
23424
23425         * gcc.dg/20030625-1.c: New test.
23426
23427 2003-06-24  Roger Sayle  <roger@eyesopen.com>
23428
23429         * gcc.c-torture/compile/20030624-1.c: New test case.
23430
23431 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
23432
23433         * gcc.c-torture/execute/string-opt-17.c: New test.
23434
23435 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
23436
23437         PR c++/5754
23438         * g++.dg/parse/crash6.C: New test.
23439
23440 2003-06-23  Roger Sayle  <roger@eyesopen.com>
23441
23442         * gcc.dg/builtins-24.c: New test case.
23443
23444 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
23445
23446         * g++.dg/opt/operator1.C: New test.
23447
23448 2003-06-22  Roger Sayle  <roger@eyesopen.com>
23449
23450         * gcc.c-torture/execute/string-opt-16.c: New test case.
23451
23452 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
23453
23454         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
23455         * g++.old-deja/g++.other/conv7.C: Likewise.
23456         * g++.old-deja/g++.other/overcnv2.C: Likewise.
23457         * g++.old-deja/g++.other/overload14.C: Likewise.
23458
23459 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
23460
23461         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
23462         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
23463
23464 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
23465
23466         PR c++/10888
23467         * g++.dg/warn/Winline-3.C: New test.
23468
23469 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
23470
23471         * lib/target-supports.exp (check_alias_available): Make the test
23472         program acceptable to the Solaris assembler.
23473
23474         PR c++/10749
23475         * g++.dg/template/memclass2.C: New test.
23476
23477 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
23478             Eric Botcazou  <ebotcazou@libertysurf.fr>
23479
23480         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
23481         data for non-matching targets.
23482         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
23483
23484 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
23485
23486         PR c++/10845
23487         * g++.dg/template/member3.C: New test.
23488
23489 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
23490
23491         PR c++/10939
23492         * g++.dg/template/func1.C: New test.
23493
23494         PR c++/9649
23495         * g++.dg/template/static4.C: New test.
23496         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
23497
23498         PR c++/11041
23499         * g++.dg/init/ref7.C: New test.
23500
23501 2003-06-19  Matt Austern  <austern@apple.com>
23502
23503         PR c++/11228
23504         * g++.dg/anew1.C: New test.
23505         * g++.dg/anew2.C: New test.
23506         * g++.dg/anew3.C: New test.
23507         * g++.dg/anew4.C: New test.
23508
23509 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
23510
23511         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
23512
23513 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
23514
23515         * gcc.c-torture/execute/simd-4.c (main): Make expected value
23516         endian-dependent.
23517
23518 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
23519
23520         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
23521         Remove cruft.
23522
23523 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
23524
23525         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
23526         * gcc.c-torture/compile/961203-1.c: Likewise.
23527         * gcc.c-torture/compile/980506-1.c: Likewise.
23528
23529 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
23530
23531         PR c++/10712
23532         * g++.dg/lookup/using7.C: New test.
23533
23534 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
23535
23536         PR c++/11105
23537         * g++.dg/abi/conv1.C: Remove it.
23538         * g++.dg/template/conv7.C: New test.
23539         * g++.dg/template/conv8.C: Likewise.
23540         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
23541         conversion operator.
23542
23543 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
23544
23545         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
23546         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
23547         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
23548         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
23549         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
23550         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
23551         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
23552         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
23553         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
23554         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
23555         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
23556         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
23557         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
23558         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
23559         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
23560         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
23561         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
23562         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
23563         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
23564         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
23565         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
23566         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
23567         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
23568         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
23569         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
23570         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
23571         * gcc.dg/compat/struct-return-10_x.c: Ditto.
23572         * gcc.dg/compat/struct-return-2_x.c: Ditto.
23573         * gcc.dg/compat/struct-return-3_x.c: Ditto.
23574
23575 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
23576
23577         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
23578         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
23579         indications.
23580
23581 2003-06-16  Roger Sayle  <roger@eyesopen.com>
23582
23583         * gcc.dg/i386-387-5.c: New test case.
23584         * gcc.dg/i386-387-6.c: New test case.
23585         * gcc.dg/builtins-23.c: New test case.
23586
23587 2003-06-15  Roger Sayle  <roger@eyesopen.com>
23588
23589         * gcc.dg/builtins-22.c: New test case.
23590         * gcc.dg/i386-387-1.c: Update to test exp.
23591         * gcc.dg/i386-387-2.c: Likewise.
23592
23593 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23594
23595         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
23596
23597 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
23598
23599         * lib/gcc-dg.exp (dg-require-dll): New function.
23600         (dg-xfail-if): Likewise.
23601         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
23602         driver.
23603
23604         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
23605         * gcc.c-torture/compile/20001205-1.c: Likewise.
23606         * gcc.c-torture/compile/20001226-1.c: Likewise.
23607         * gcc.c-torture/compile/20010518-2.c: Likewise.
23608         * gcc.c-torture/compile/20020312-1.c: Likewise.
23609         * gcc.c-torture/compile/20020604-1.c: Likewise.
23610         * gcc.c-torture/compile/920501-12.c: Likewise.
23611         * gcc.c-torture/compile/920501-4.c: Likewise.
23612         * gcc.c-torture/compile/920520-1.c: Likewise.
23613         * gcc.c-torture/compile/920521-1.c: Likewise.
23614         * gcc.c-torture/compile/920625-1.c: Likewise.
23615         * gcc.c-torture/compile/961203-1.c: Likewise.
23616         * gcc.c-torture/compile/980506-1.c: Likewise.
23617         * gcc.c-torture/compile/981006-1.c: Likewise.
23618         * gcc.c-torture/compile/981022-1.c: Likewise.
23619         * gcc.c-torture/compile/981223-1.c: Likewise.
23620         * gcc.c-torture/compile/990617-1.c: Likewise.
23621         * gcc.c-torture/compile/dll.c: Likewise.
23622         * gcc.c-torture/compile/labels-3.c: Likewise.
23623         * gcc.c-torture/compile/mipscop-1.c: Likewise.
23624         * gcc.c-torture/compile/mipscop-2.c: Likewise.
23625         * gcc.c-torture/compile/mipscop-3.c: Likewise.
23626         * gcc.c-torture/compile/mipscop-4.c: Likewise.
23627         * gcc.c-torture/compile/simd-5.c: Likewise.
23628         * gcc.c-torture/compile/20000804-1.x: Remove.
23629         * gcc.c-torture/compile/20001205-1.x: Likewise.
23630         * gcc.c-torture/compile/20001226-1.x: Likewise.
23631         * gcc.c-torture/compile/20010518-2.x: Likewise.
23632         * gcc.c-torture/compile/20020312-1.x: Likewise.
23633         * gcc.c-torture/compile/20020604-1.x: Likewise.
23634         * gcc.c-torture/compile/920501-12.x: Likewise.
23635         * gcc.c-torture/compile/920501-4.x: Likewise.
23636         * gcc.c-torture/compile/920520-1.x: Likewise.
23637         * gcc.c-torture/compile/920521-1.x: Likewise.
23638         * gcc.c-torture/compile/920625-1.x: Likewise.
23639         * gcc.c-torture/compile/961203-1.x: Likewise.
23640         * gcc.c-torture/compile/980506-1.x: Likewise.
23641         * gcc.c-torture/compile/981006-1.x: Likewise.
23642         * gcc.c-torture/compile/981022-1.x: Likewise.
23643         * gcc.c-torture/compile/981223-1.x: Likewise.
23644         * gcc.c-torture/compile/990617-1.x: Likewise.
23645         * gcc.c-torture/compile/mipscop-1.x: Likewise.
23646         * gcc.c-torture/compile/mipscop-2.x: Likewise.
23647         * gcc.c-torture/compile/mipscop-3.x: Likewise.
23648         * gcc.c-torture/compile/mipscop-4.x: Likewise.
23649         * gcc.c-torture/compile/simd-5.x: Likewise.
23650
23651         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
23652
23653 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
23654
23655         * gcc.c-torture/execute/20030611-1.c: New test.
23656
23657 2003-06-12  Roger Sayle  <roger@eyesopen.com>
23658
23659         PR middle-end/168
23660         * gcc.dg/20030612-1.c: New test case.
23661
23662 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
23663
23664         PR c++/10635
23665         * g++.dg/expr/cast1.C: New test.
23666
23667 2003-06-12  Roger Sayle  <roger@eyesopen.com>
23668
23669         * gcc.dg/builtins-21.c: New test case.
23670
23671 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
23672
23673         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
23674         options instead of at the end.
23675         * lib/objc.exp (objc_target_compile): Likewise.
23676
23677 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
23678
23679         PR c++/10432
23680         * g++.dg/parse/error1.C: New test.
23681
23682 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
23683
23684         * gcc.dg/compat/struct-by-value-11_main.c: New file.
23685         * gcc.dg/compat/struct-by-value-11_x.c: New file.
23686         * gcc.dg/compat/struct-by-value-11_y.c: New file.
23687         * gcc.dg/compat/struct-by-value-12_main.c: New file.
23688         * gcc.dg/compat/struct-by-value-12_x.c: New file.
23689         * gcc.dg/compat/struct-by-value-12_y.c: New file.
23690         * gcc.dg/compat/struct-by-value-13_main.c: New file.
23691         * gcc.dg/compat/struct-by-value-13_x.c: New file.
23692         * gcc.dg/compat/struct-by-value-13_y.c: New file.
23693         * gcc.dg/compat/struct-by-value-14_main.c: New file.
23694         * gcc.dg/compat/struct-by-value-14_x.c: New file.
23695         * gcc.dg/compat/struct-by-value-14_y.c: New file.
23696         * gcc.dg/compat/struct-by-value-15_main.c: New file.
23697         * gcc.dg/compat/struct-by-value-15_x.c: New file.
23698         * gcc.dg/compat/struct-by-value-15_y.c: New file.
23699         * gcc.dg/compat/struct-by-value-16_main.c: New file.
23700         * gcc.dg/compat/struct-by-value-16_x.c: New file.
23701         * gcc.dg/compat/struct-by-value-16_y.c: New file.
23702         * gcc.dg/compat/struct-by-value-17_main.c: New file.
23703         * gcc.dg/compat/struct-by-value-17_x.c: New file.
23704         * gcc.dg/compat/struct-by-value-17_y.c: New file.
23705         * gcc.dg/compat/struct-by-value-18_main.c: New file.
23706         * gcc.dg/compat/struct-by-value-18_x.c: New file.
23707         * gcc.dg/compat/struct-by-value-18_y.c: New file.
23708
23709         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
23710         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
23711         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
23712         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
23713         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
23714         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
23715         * gcc.dg/compat/scalar-return-3_main.c: New file.
23716         * gcc.dg/compat/scalar-return-3_x.c: New file.
23717         * gcc.dg/compat/scalar-return-3_y.c: New file.
23718         * gcc.dg/compat/scalar-return-4_main.c: New file.
23719         * gcc.dg/compat/scalar-return-4_x.c: New file.
23720         * gcc.dg/compat/scalar-return-4_y.c: New file.
23721
23722 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
23723
23724         * gcc.dg/compat/fp2-struct-check.h: New file.
23725         * gcc.dg/compat/fp2-struct-defs.h: New file.
23726         * gcc.dg/compat/fp2-struct-init.h: New file.
23727         * gcc.dg/compat/struct-by-value-10_main.c: New file.
23728         * gcc.dg/compat/struct-by-value-10_x.c: New file.
23729         * gcc.dg/compat/struct-by-value-10_y.c: New file.
23730         * gcc.dg/compat/struct-return-10_main.c: New file.
23731         * gcc.dg/compat/struct-return-10_x.c: New file.
23732         * gcc.dg/compat/struct-return-10_y.c: New file.
23733
23734         * gcc.dg/compat/compat-common.h: New file.
23735         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
23736         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
23737         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
23738         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
23739         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
23740         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
23741         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
23742         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
23743         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
23744         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
23745         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
23746         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
23747         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
23748         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
23749         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
23750         * gcc.dg/compat/small-struct-check.h: Ditto.
23751         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
23752         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
23753         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
23754         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
23755         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
23756         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
23757         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
23758         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
23759         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
23760         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
23761         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
23762         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
23763         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
23764         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
23765         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
23766         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
23767         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
23768         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
23769         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
23770         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
23771         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
23772         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
23773         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
23774         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
23775         * gcc.dg/compat/struct-return-2_main.c: Ditto.
23776         * gcc.dg/compat/struct-return-2_x.c: Ditto.
23777         * gcc.dg/compat/struct-return-2_y.c: Ditto.
23778         * gcc.dg/compat/struct-return-3_main.c: Ditto.
23779         * gcc.dg/compat/struct-return-3_x.c: Ditto.
23780         * gcc.dg/compat/struct-return-3_y.c: Ditto.
23781
23782 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
23783
23784         * g++.dg/pch/static-1.C: New file.
23785         * g++.dg/pch/static-1.Hs: New file.
23786
23787 2003-06-10  Richard Henderson  <rth@redhat.com>
23788
23789         * gcc.dg/asm-7.c: Adjust expected warning text.
23790
23791 2003-06-10  Roger Sayle  <roger@eyesopen.com>
23792
23793         * gcc.dg/builtins-20.c: New test case.
23794
23795 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
23796
23797         PR c++/11131
23798         * g++.dg/opt/template1.C: New test.
23799
23800 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
23801
23802         * lib/gcc-dg.exp (dg-test): Clear additional_files and
23803         additional_sources.
23804
23805 2003-05-21  David Taylor  <dtaylor@emc.com>
23806
23807         * gcc.dg/Wpadded.c: New file.
23808
23809 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
23810
23811         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
23812         * gcc.dg/special/weak-2.c: Add dg-require-weak.
23813         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
23814         dg-require-weak.
23815
23816 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
23817
23818         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
23819
23820 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
23821
23822         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
23823         (dg-require-alias): Likewise.
23824         (dg-require-gc-sections): Likewise.
23825         * lib/target-supports.exp (check_gc_sections_available): Likewise.
23826
23827 2003-06-08  Richard Henderson  <rth@redhat.com>
23828
23829         * gcc.dg/20011029-2.c: Fix the array reference.
23830         * gcc.dg/asm-7.c: New.
23831
23832 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
23833
23834         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
23835
23836 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
23837
23838         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
23839         (dg-require-gc-sections): Likewise.
23840
23841 2003-06-08  Jan Hubicka  <jh@suse.cz>
23842
23843         * i386-cmov1.c: Fix regular expression.
23844         * i386-cvt-1.c: Likewise.
23845         * i386-local.c: Likewise.
23846         * i386-local2.c: Likewise.
23847         * i386-mul.c: Likewise.
23848         * i386-ssetype-1.c: Likewise.
23849         * i386-ssetype-3.c: Likewise.
23850         * i386-ssetype-5.c: Likewise.
23851
23852 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23853
23854         PR c++/11039
23855         * g++.dg/warn/implicit-typename2.C: New test.
23856         * g++.dg/warn/implicit-typename3.C: New test.
23857
23858 2003-06-07  Richard Henderson  <rth@redhat.com>
23859
23860         * g++.dg/other/offsetof3.C: Use size_t.
23861         * g++.dg/other/offsetof4.C: Likewise.
23862
23863 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
23864
23865         * lib/copy-file.exp: New. Implement gcc_copy_files.
23866
23867         * lib/dg-pch.exp: Load copy-file.exp
23868         (dg-pch): Use gcc_copy_files instead of "file copy".
23869
23870 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
23871
23872         * gcc.dg/weak/weak.exp: Simplify.
23873         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
23874         * gcc.dg/weak/weak-1.c: Likewise.
23875         * gcc.dg/weak/weak-2.c: Likewise.
23876         * gcc.dg/weak/weak-3.c: Likewise.
23877         * gcc.dg/weak/weak-4.c: Likewise.
23878         * gcc.dg/weak/weak-5.c: Likewise.
23879         * gcc.dg/weak/weak-6.c: Likewise.
23880         * gcc.dg/weak/weak-7.c: Likewise.
23881         * gcc.dg/weak/weak-8.c: Likewise.
23882         * gcc.dg/weak/weak-9.c: Likewise.
23883
23884 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
23885
23886         gcc.c-torture/execute/20030606-1.c: New.
23887
23888 2003-06-06  Roger Sayle  <roger@eyesopen.com>
23889
23890         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
23891         * gcc.dg/builtins-19.c: Likewise.
23892
23893 2003-06-06  Roger Sayle  <roger@eyesopen.com>
23894
23895         * gcc.dg/builtins-2.c: Add some more tests.
23896         * gcc.dg/builtins-18.c: New test case.
23897         * gcc.dg/builtins-19.c: New test case.
23898
23899 2003-06-06  Roger Sayle  <roger@eyesopen.com>
23900             Jim Wilson  <wilson@tuliptree.org>
23901
23902         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
23903
23904 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
23905
23906         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
23907         mempcpy/stpcpy calls not to be optimized into something else.
23908         * gcc.c-torture/execute/string-opt-3.c: Moved to...
23909         * gcc.c-torture/execute/builtins/string-7.c: ...here.
23910         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
23911
23912 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23913
23914         * gcc.dg/format/asm_fprintf-1.c: New test.
23915
23916 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
23917
23918         * lib/gcc-defs.exp (additional_sources): New variable.
23919         (dg-additional-sources): New function.
23920         (additional_files): New variable.
23921         (dg-additional-files): New function.
23922         (dg-additional-files-options): Likewise.
23923         * lib/gcc-dg.exp (dg-require-weak): New function.
23924         (dg-require-alias): Likewise.
23925         (dg-require-gc-sections): Likewise.
23926         * lib/target-supports.exp (check_alias_available): Remove testfile
23927         parameter.
23928         (check_gc_sections_available): New function.
23929         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
23930         (dg-gpp-additional-files): Likewise.
23931         * lib/g++.exp (additional_sources): Remove.
23932         (additional_files): Likewise.
23933         (g++_target_compile): Use dg-additional-files-options.
23934
23935         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
23936         Tcl logic.
23937         * gcc.dg/special/ecos.exp: Remove.
23938         * gcc.dg/special/20000419-2.c: Use dg-require-*.
23939         * gcc.dg/special/alias-1.c: Likewise.
23940         * gcc.dg/special/alias-2.c: Likewise.
23941         * gcc.dg/special/gcsec-1.c: Likewise.
23942         * gcc.dg/special/weak-1.c: Likewise.
23943         * gcc.dg/special/weak-2.c: Likewise.
23944         * gcc.dg/special/wkali-1.c: Likewise.
23945         * gcc.dg/special/wkali-2.c: Likewise.
23946
23947         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
23948         dg-gpp-additional-*.
23949         * g++.dg/special/conpr-3.C: Likewise.
23950         * g++.dg/special/conpr-4.C: Likewise.
23951         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
23952         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
23953         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
23954         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
23955         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
23956         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
23957         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
23958         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
23959         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
23960         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
23961         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
23962         * g++.old-deja/g++.other/comdat1.C: Likewise.
23963         * g++.old-deja/g++.other/comdat2.C: Likewise.
23964         * g++.old-deja/g++.other/comdat3.C: Likewise.
23965         * g++.old-deja/g++.other/ctor1.C: Likewise.
23966         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
23967
23968 2003-06-05  Richard Henderson  <rth@redhat.com>
23969
23970         * gcc.dg/debug/20030605-1.c: New.
23971
23972 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
23973
23974         * README.QMTEST: Update.
23975
23976 2003-06-04  Richard Henderson  <rth@redhat.com>
23977
23978         * gcc.dg/cleanup-1.c: New.
23979         * gcc.dg/cleanup-2.c: New.
23980         * gcc.dg/cleanup-3.c: New.
23981         * gcc.dg/cleanup-4.c: New.
23982         * gcc.dg/cleanup-5.c: New.
23983         * gcc.dg/cleanup-6.c: New.
23984         * gcc.dg/cleanup-7.c: New.
23985
23986 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
23987
23988         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
23989
23990         * lib/dg-pch.exp: New file.
23991         * g++.dg/pch/pch.exp: Use dg-pch.exp.
23992         * gcc.dg/pch/pch.exp: Likewise.
23993
23994 2003-06-04  Roger Sayle  <roger@eyesopen.com>
23995
23996         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
23997         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
23998         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
23999         * gcc.dg/builtins-17.c: New test case.
24000         * gcc.dg/i386-387-4.c: New test case.
24001         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
24002
24003 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24004
24005         * gcc.dg/ultrasp9.c: New test.
24006
24007 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24008
24009         * gcc.c-torture/compile/20030604-1.c: New test.
24010         * gcc.dg/sparc-constant-1.c: New test.
24011
24012 2003-06-03  Glen Nakamura  <glen@imodulo.com>
24013
24014         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
24015
24016 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
24017
24018         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
24019
24020         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
24021         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
24022
24023 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
24024
24025         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
24026
24027 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24028
24029         PR c++/10940
24030         * g++.dg/template/spec10.C: New test.
24031
24032 2003-06-03  Roger Sayle  <roger@eyesopen.com>
24033
24034         * gcc.dg/builtins-16.c: New test case.
24035
24036 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
24037
24038         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
24039         mempcpy test with post-increments.
24040         * gcc.c-torture/execute/string-opt-3.c: New test.
24041         * gcc.dg/string-opt-1.c: New test.
24042
24043 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
24044
24045         PR fortran/10965
24046         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
24047
24048 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
24049
24050         * lib/scanasm.exp (dg-scan): New function, factored out of ...
24051         (scan-assembler): ... here.  Use dg-scan.
24052         (scan-assembler-not): Likewise.
24053         (scan-file): New function.
24054         (scan-file-not): Likewise.
24055         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
24056         * gcc.dg/cpp/_Pragma4.c: Likewise.
24057         * gcc.dg/cpp/_Pragma5.c: Likewise.
24058         * gcc.dg/cpp/avoidpaste1.c: Likewise.
24059         * gcc.dg/cpp/avoidpaste2.c: Likewise.
24060         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
24061         * gcc.dg/cpp/cmdlne-P.c: Likewise.
24062         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
24063         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
24064         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
24065         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
24066         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
24067         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
24068         * gcc.dg/cpp/cxxcom1.c: Likewise.
24069         * gcc.dg/cpp/line1.c: Likewise.
24070         * gcc.dg/cpp/maccom1.c: Likewise.
24071         * gcc.dg/cpp/maccom2.c: Likewise.
24072         * gcc.dg/cpp/maccom3.c: Likewise.
24073         * gcc.dg/cpp/maccom4.c: Likewise.
24074         * gcc.dg/cpp/maccom5.c: Likewise.
24075         * gcc.dg/cpp/maccom6.c: Likewise.
24076         * gcc.dg/cpp/multiline.c: Likewise.
24077         * gcc.dg/cpp/spacing1.c: Likewise.
24078         * gcc.dg/cpp/spacing2.c: Likewise.
24079         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
24080         * gcc.dg/cpp/trad/maccom1.c: Likewise.
24081         * gcc.dg/cpp/trad/maccom2.c: Likewise.
24082         * gcc.dg/cpp/trad/maccom3.c: Likewise.
24083         * gcc.dg/cpp/trad/maccom4.c: Likewise.
24084         * gcc.dg/cpp/trad/maccom6.c: Likewise.
24085         * gcc.dg/cpp/cxxcom2.c: Likewise.
24086         * gcc.dg/cpp/cxxcom2.h: New file.
24087
24088         * gcc.dg/cpp/truefalse.cpp: Move it to ...
24089         * g++.dg/cpp/truefalse.C: Here.
24090         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
24091
24092 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
24093
24094         * gcc.dg/cpp/redef3.c: New file.
24095
24096 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
24097
24098         * gcc.dg/i386-loop-3.c: New test.
24099
24100 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
24101
24102         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
24103
24104 2003-05-31  Roger Sayle  <roger@eyesopen.com>
24105
24106         * gcc.dg/fwrapv-1.c: New test case.
24107         * gcc.dg/fwrapv-2.c: New test case.
24108
24109 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24110
24111         PR c++/10956
24112         * g++.dg/template/spec9.C: New test.
24113
24114 2003-05-29  Roger Sayle  <roger@eyesopen.com>
24115
24116         * gcc.dg/duff-4.c: New test case.
24117
24118 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
24119
24120         PR fortran/10843
24121         * g77.dg/ffixed-form-1.f: New test
24122         * g77.dg/ffixed-form-2.f: New test
24123         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
24124         * g77.dg/ffree-form-3.f: New test
24125
24126 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
24127
24128         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
24129         * gcc.dg/wint_t-1.c: Likewise.
24130
24131 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24132
24133         * g++.dg/template/access11.C: New test.
24134
24135 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24136
24137         PR c++/10849
24138         * g++.dg/template/access10.C: New test.
24139
24140 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
24141             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24142
24143         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
24144
24145 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
24146
24147         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
24148         suppress for powerpc-*-darwin*.
24149         * gcc.dg/torture/builtin-noret-2.c: Likewise.
24150
24151 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
24152
24153         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
24154         suppress option for powerpc-*-darwin*.
24155
24156 2003-05-23  Roger Sayle  <roger@eyesopen.com>
24157
24158         * gcc.dg/builtins-1.c: Add tests for tan and atan.
24159         * gcc.dg/builtins-4.c: Add test for fmod.
24160
24161 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24162
24163         PR c++/10682
24164         * g++.dg/template/instantiate4.C: New test.
24165
24166 2003-05-22  Roger Sayle  <roger@eyesopen.com>
24167
24168         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
24169
24170 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
24171
24172         * gcc.dg/compat/scalar-return-1_main.c: New file.
24173         * gcc.dg/compat/scalar-return-1_x.c: New file.
24174         * gcc.dg/compat/scalar-return-1_y.c: New file.
24175         * gcc.dg/compat/scalar-return-2_main.c: New file.
24176         * gcc.dg/compat/scalar-return-2_x.c: New file.
24177         * gcc.dg/compat/scalar-return-2_y.c: New file.
24178         * gcc.dg/compat/struct-return-3_main.c: New file.
24179         * gcc.dg/compat/struct-return-3_y.c: New file.
24180         * gcc.dg/compat/struct-return-3_x.c: New file.
24181         * gcc.dg/compat/struct-return-2_main.c: New file.
24182         * gcc.dg/compat/struct-return-2_x.c: New file.
24183         * gcc.dg/compat/struct-return-2_y.c: New file.
24184
24185 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24186
24187         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
24188         for hppa*-hp-hpux*.
24189         * gcc.dg/20021014-1.c (dg-options): Likewise.
24190         * gcc.dg/nest.c (dg-options): Likewise.
24191
24192 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
24193
24194         PR c++/9738
24195         * g++.dg/ext/dllimport2.C: New file.
24196         * g++.dg/ext/dllimport3.C: New file.
24197
24198 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
24199
24200         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
24201         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
24202         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
24203         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
24204         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
24205         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
24206         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
24207         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
24208         * gcc.dg/compat/small-struct-defs.h: New file.
24209         * gcc.dg/compat/small-struct-init.h: New file.
24210         * gcc.dg/compat/small-struct-check.h: New file.
24211         * gcc.dg/compat/fp-struct-defs.h: New file.
24212         * gcc.dg/compat/fp-struct-check.h: New file.
24213         * gcc.dg/compat/fp-struct-init.h: New file.
24214         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
24215         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
24216
24217 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
24218
24219         * gcc.dg/20030225-2.c: New test.
24220
24221 2003-05-18  Roger Sayle  <roger@eyesopen.com>
24222             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24223
24224         * gcc.c-torture/compile/20030518-1.c: New test case.
24225
24226 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
24227
24228         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
24229         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
24230         gcc-dg-debug-runtest.
24231         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
24232         gcc-dg-debug-runtest.
24233
24234 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24235
24236         PR c++/9022
24237         * g++.dg/lookup/using6.C: New test.
24238
24239 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24240
24241         * g++.dg/parse/access2.C: New test.
24242
24243 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
24244
24245         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
24246         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
24247         * gcc.dg/debug/debug.exp: Likewise.
24248
24249 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
24250
24251         * gcc.dg/dollar.c: New test.
24252
24253 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
24254
24255         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
24256         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
24257         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
24258         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
24259         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
24260         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
24261         * gcc.dg/compat/struct-by-value-6_main.c: New file.
24262         * gcc.dg/compat/struct-by-value-6_x.c: New file.
24263         * gcc.dg/compat/struct-by-value-6_y.c: New file.
24264         * gcc.dg/compat/struct-by-value-7_main.c: New file.
24265         * gcc.dg/compat/struct-by-value-7_x.c: New file.
24266         * gcc.dg/compat/struct-by-value-7_y.c: New file.
24267         * gcc.dg/compat/struct-by-value-8_main.c: New file.
24268         * gcc.dg/compat/struct-by-value-8_x.c: New file.
24269         * gcc.dg/compat/struct-by-value-8_y.c: New file.
24270         * gcc.dg/compat/struct-by-value-9_main.c: New file.
24271         * gcc.dg/compat/struct-by-value-9_x.c: New file.
24272         * gcc.dg/compat/struct-by-value-9_y.c: New file.
24273
24274 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
24275
24276         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
24277         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
24278         support for "repo" mode.
24279         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
24280         * lib/g77-dg.exp: Likewise.
24281         * lib/obj-dg.exp: Likewise.
24282
24283 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
24284
24285         Merge from gcc-3_2-rhl8-branch:
24286         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
24287
24288         * gcc.dg/tls/opt-6.c: New test.
24289
24290         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
24291
24292         * gcc.dg/20030405-1.c: New test.
24293
24294         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
24295
24296         * gcc.dg/20030309-1.c: New test.
24297
24298         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
24299
24300         * gcc.c-torture/execute/20030307-1.c: New test.
24301
24302         2003-02-20  Randolph Chung  <tausq@debian.org>
24303
24304         * gcc.c-torture/compile/20030220-1.c: New test.
24305
24306         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
24307
24308         * gcc.dg/20030217-1.c: New test.
24309
24310         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
24311
24312         * gcc.c-torture/compile/20020129-1.c: New test.
24313
24314         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
24315
24316         * gcc.dg/unroll-1.c: New test.
24317
24318         2002-11-16  Jan Hubicka  <jh@suse.cz>
24319
24320         * gcc.c-torture/execute/20020920-1.c: New test.
24321
24322         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
24323
24324         PR target/7434
24325         * gcc.c-torture/compile/20021008-1.c: New test.
24326
24327         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
24328
24329         PR target/7559
24330         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
24331
24332         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
24333
24334         * gcc.c-torture/compile/20020807-1.c: New test.
24335
24336         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
24337
24338         * gcc.dg/tls/opt-1.c: New test.
24339
24340         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
24341
24342         * gcc.dg/20020729-1.c: New test.
24343
24344         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
24345
24346         * g++.dg/opt/life1.C: New test.
24347
24348         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
24349
24350         * gcc.dg/20020525-1.c: New test.
24351
24352         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
24353
24354         PR c++/6794
24355         * g++.dg/ext/pretty1.C: New test.
24356         * g++.dg/ext/pretty2.C: New test.
24357
24358 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
24359
24360         PR c++/8385
24361         * g++.dg/ext/typeof5.C: New test.
24362
24363 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
24364
24365         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
24366         __USER_LABEL_PREFIX__ into account.
24367         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
24368
24369 2003-05-14  Roger Sayle  <roger@eyesopen.com>
24370
24371         * gcc.dg/builtins-15.c: New test case.
24372
24373 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
24374
24375         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
24376
24377 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
24378
24379         * lib/g++.exp: Tweak handling of additional source files.
24380         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
24381         * g++.dg/special/conpr-2a.C: Rename to ...
24382         * g++.dg/special/conpr-2a.cc: ... this.
24383         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
24384         * g++.dg/special/conpr-3a.C: Rename to ...
24385         * g++.dg/special/conpr-3a.cc: This.
24386         * g++.dg/special/conpr-3b.C: Rename to ...
24387         * g++.dg/special/conpr-3b.cc: This.
24388         * g++.dg/special/conpr-4.C: New test.
24389         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
24390
24391 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
24392
24393         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
24394
24395 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24396
24397         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
24398         * g++.old-deja/g++.robertl/eb71.C: Likewise.
24399         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
24400         * g++.old-deja/g++.other/warn3.C: Likewise.
24401
24402 2003-05-11  Roger Sayle  <roger@eyesopen.com>
24403
24404         * gcc.dg/i386-387-1.c: Update to also test log.
24405         * gcc.dg/i386-387-2.c: Likewise.
24406
24407 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
24408
24409         * g77.f-torture/execute/int8421.f: New test.
24410
24411 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24412
24413         PR c++/10230, c++/10481
24414         * g++.dg/lookup/scoped5.C: New test.
24415
24416 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24417
24418         PR c++/10552
24419         * g++.dg/template/ttp6.C: New test.
24420
24421 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
24422
24423         * gcc.c-torture/execute/builtins: New directory.
24424         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
24425         gcc.c-torture/execute/builtins.
24426         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
24427         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
24428         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
24429         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
24430
24431 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24432
24433         PR c++/9252
24434         * g++.dg/template/access8.C: New test.
24435         * g++.dg/template/access9.C: New test.
24436
24437 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24438
24439         PR c++/9554
24440         * g++.dg/parse/access1.C: New test.
24441
24442 2003-05-09  DJ Delorie  <dj@redhat.com>
24443
24444         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
24445         long, and not an int.
24446
24447 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24448
24449         PR c++/10555, c++/10576
24450         * g++.dg/template/memclass1.C: New test.
24451
24452 2003-05-08  DJ Delorie  <dj@redhat.com>
24453
24454         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
24455         targets.
24456         * gcc.c-torture/execute/20021024-1.x: Likewise.
24457         * gcc.c-torture/execute/shiftdi.x: Likewise.
24458         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
24459         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
24460         * gcc.dg/20021018-1.c: Likewise.
24461
24462 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24463
24464         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
24465
24466         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
24467         (bcopy): Call memmove.
24468
24469 2003-05-08  Roger Sayle  <roger@eyesopen.com>
24470
24471         * g77.f-torture/compile/8485.f: New test case.
24472
24473 2003-05-07  Richard Henderson  <rth@redhat.com>
24474
24475         PR c++/10570
24476         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
24477         Verify exception_cleanup not called for rethrows.
24478         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
24479         when exiting catch block without rethrowing.
24480         * g++.dg/eh/forced3.C: New.
24481         * g++.dg/eh/forced4.C: New.
24482
24483 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
24484
24485         * gcc.dg/20030505.c: Fix triplet.
24486
24487 2003-05-06  DJ Delorie  <dj@redhat.com>
24488
24489         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
24490         * gcc.dg/nest.c: Likewise.
24491
24492 2003-05-05  Roger Sayle  <roger@eyesopen.com>
24493
24494         * gcc.dg/builtins-14.c: New test case.
24495
24496 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
24497
24498         * lib/compat.exp (compat-execute): New argument.
24499         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
24500         * gcc.dg/compat: New test directory.
24501         * gcc.dg/compat/compat.exp: New expect script.
24502         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
24503         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
24504         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
24505         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
24506         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
24507         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
24508
24509         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
24510         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
24511         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
24512         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
24513         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
24514         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
24515         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
24516         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
24517         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
24518         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
24519         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
24520         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
24521         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
24522         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
24523         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
24524
24525 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
24526
24527         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
24528
24529 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
24530
24531         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
24532
24533 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
24534
24535         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
24536         * gcc.dg/ppc-fsel-2.c: New test.
24537
24538         * gcc.dg/unused-5.c: New test.
24539
24540 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24541
24542         PR c++/10496
24543         * g++.dg/warn/pmf1.C: New test.
24544
24545 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24546
24547         PR c++/4494
24548         * g++.dg/warn/main.C: New test.
24549
24550 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24551
24552         * gcc.dg/nonnull-3.c: New test.
24553
24554 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
24555
24556         * gcc.dg/cpp/Wtrigraphs.c: Update.
24557         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
24558
24559 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
24560
24561         * gcc.dg/ppc-fsel-1.c: New test.
24562
24563 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
24564
24565         PR c/10604
24566         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
24567
24568 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
24569
24570         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
24571
24572 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24573
24574         PR c++/9364, c++/10553, c++/10586
24575         * g++.dg/parse/typename4.C: New test.
24576         * g++.dg/parse/typename5.C: Likewise.
24577
24578 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
24579
24580         * gcc.c-torture/compile/20030503-1.c: New test.
24581
24582 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24583
24584         * g++.dg/lookup/using5.C: Fix testcase error.
24585
24586 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
24587
24588         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
24589         since MEABI is no longer supported.  Remove all vestiges
24590         of MEABI from the test.
24591
24592 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24593
24594         PR c++/10554
24595         * g++.dg/lookup/using5.C: New test.
24596
24597 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24598
24599         PR c++/8772
24600         * g++.dg/template/ttp5.C: New test.
24601
24602 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
24603
24604         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
24605         (dg-gpp-additional-sources): New function.
24606         (dg-gpp-additional-files): Likewise.
24607         * lib/g++.exp (additional_sources): New variable.
24608         (additional_files): Likewise.
24609         (g++_target_compile): Deal with them.
24610         * lib/old-dejagnu.exp: Remove.
24611         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
24612         * g++.old-deja: Revise all tests to use dg commands.
24613
24614 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24615
24616         PR c++/9432, c++/9528
24617         * g++.dg/lookup/using4.C: New test.
24618
24619 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
24620
24621         * gcc.dg/noreturn-5.c: New file.
24622         * gcc.dg/noreturn-6.c: New file.
24623
24624         * gcc.c-torture/compile/inline-1.c: New file.
24625
24626 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
24627
24628         PR c++/10551
24629         * g++.dg/template/explicit1.C: New test.
24630
24631 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
24632
24633         PR c++/10549
24634         * g++.dg/other/bitfield1.C: New test.
24635
24636         PR c++/10527
24637         * g++.dg/init/new7.C: New test.
24638
24639 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
24640
24641         * g++.dg/ext/desig1.C: New test.
24642         * g++.dg/ext/init1.C: Update.
24643
24644         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
24645
24646 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
24647
24648         PR c++/10180
24649         * g++.dg/warn/Winline-1.C: New test.
24650
24651 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
24652
24653         * gcc.c-torture/execute/string-opt-19.c: New test.
24654
24655         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
24656         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
24657
24658 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
24659
24660         PR c++/10506
24661         * g++.dg/init/new6.C: New test.
24662
24663         PR c++/10503
24664         * g++.dg/init/ref6.C: New test.
24665
24666 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
24667
24668         * g++.dg/warn/weak1.C: XFAIL on AIX4.
24669
24670 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24671
24672         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
24673         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
24674
24675 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
24676
24677         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
24678         initialized static data members.
24679
24680 2003-04-25  H.J. Lu <hjl@gnu.org>
24681
24682         * gcc.dg/ia64-sync-4.c: New test.
24683
24684 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24685
24686         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
24687         date.
24688
24689 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
24690
24691         PR c++/10337
24692         * g++.dg/warn/conv1.C: New test.
24693         * g++.old-deja/g++.other/conv7.C: Adjust.
24694         * g++.old-deja/g++.other/overload14.C: Adjust.
24695
24696 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
24697
24698         PR c++/10471
24699         * g++.dg/template/defarg2.C: New test.
24700
24701 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
24702
24703         * gcc.dg/cpp/include2.c: Update.
24704         * gcc.dg/cpp/multiline-2.c: New.
24705         * gcc.dg/cpp/multiline.c: Update.
24706         * gcc.dg/cpp/strify2.c: Update.
24707         * gcc.dg/cpp/trad/literals-2.c: Update.
24708
24709 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24710
24711         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
24712
24713 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
24714
24715         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
24716
24717 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
24718
24719         PR c++/10451
24720         * g++.dg/parse/crash4.C: New test.
24721
24722         PR c++/9847
24723         * g++.dg/parse/crash5.C: New test.
24724
24725 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
24726
24727         PR c++/10446
24728         * g++.dg/parse/crash3.C: New test.
24729
24730         PR c++/10428
24731         * g++.dg/parse/elab1.C: New test.
24732
24733 2003-04-22  Devang Patel  <dpatel@apple.com>
24734
24735         * gcc.dg/cpp/trad/funlike-5.c: New test.
24736
24737 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
24738
24739         * g++.dg/other/packed1.C: Fix dg options.
24740
24741 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
24742
24743         * g++.dg/other/offsetof2.C: New test.
24744
24745 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
24746
24747         * g++.dg/template/recurse.C: Adjust location of error messages.
24748
24749 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
24750
24751         PR c++/9881
24752         * g++.dg/init/addr-const1.C: New test.
24753         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
24754
24755 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
24756
24757         PR c++/10405
24758         * g++.dg/lookup/struct-hack1.C: New test.
24759
24760 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
24761
24762         * ucs.c: Update diagnostic messages.
24763
24764 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
24765
24766         * gcc.dg/cpp/truefalse.cpp: New test.
24767         * gcc.dg/cpp/cpp.exp: Update.
24768         * g++.dg/other/stdbool-if.C: Remove.
24769
24770 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
24771
24772         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
24773         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
24774
24775 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
24776
24777         * gcc.c-torture/compile/20030418-1.c: New test.
24778
24779 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
24780
24781         * README.compat: Remove; content moved to doc/sourcebuild.texi.
24782
24783 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24784
24785         PR c++/10347
24786         g++.dg/template/dependent-name1.C: New test.
24787
24788 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
24789
24790         * gcc.dg/warn-1.c (tourist_guide): New array,
24791         contains a pointer to bar.
24792
24793 2003-04-16  Roger Sayle  <roger@eyesopen.com>
24794
24795         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
24796         * gcc.c-torture/execute/medce-1.c: New test case.
24797         * gcc.c-torture/execute/medce-2.c: New test case.
24798
24799 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
24800
24801         * lib/prune.exp: Ignore more messages.
24802
24803         PR c++/10381
24804         * g++.dg/parse/lookup3.C: New test.
24805
24806 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
24807
24808         * gcc.c-torture/compile/20030415-1.c : New test.
24809
24810 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
24811
24812         * gcc.c-torture/execute/scope-2.c: Move to ...
24813         * gcc.dg/noncompile/scope.c: .... here.
24814
24815 2003-04-14  Roger Sayle  <roger@eyesopen.com>
24816
24817         * gcc.dg/20030414-2.c: New test case.
24818
24819 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
24820
24821         PR target/10377
24822         * gcc.dg/20030414-1.c: New test.
24823
24824 2003-04-13  Roger Sayle  <roger@eyesopen.com>
24825
24826         * gcc.dg/builtins-12.c: New test case.
24827         * gcc.dg/builtins-13.c: New test case.
24828
24829 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24830
24831         * gcc.c-torture/execute/string-opt-18.c: New test.
24832
24833 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
24834
24835         PR c++/10300
24836         * g++.dg/init/new5.C: New test.
24837
24838 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
24839
24840         PR c++/7910
24841         * g++.dg/ext/dllimport1.C: New test.
24842
24843 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
24844
24845         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
24846
24847 2003-04-11  Bud Davis <bdavis9659@comcast.net>
24848
24849         PR Fortran/9263
24850         * g77.f-torture/noncompile/9263.f: New test
24851         PR Fortran/1832
24852         * g77.f-torture/execute/1832.f: New test
24853
24854 2003-04-11  David Chad  <davidc@freebsd.org>
24855             Loren J. Rittle  <ljrittle@acm.org>
24856
24857         libobjc/8562
24858         * objc.dg/headers.m: New test.
24859
24860 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
24861
24862         * gcc.c-torture/execute/builtin-noret-2.c: New.
24863         * gcc.c-torture/execute/builtin-noret-2.x: New.
24864         XFAIL builtin-noret-2.c at -O1 and above.
24865         * gcc.dg/redecl.c: New.
24866         * gcc.dg/Wshadow-1.c: Update error regexps.
24867
24868 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
24869
24870         * g++.dg/abi/bitfield10.C: New test.
24871
24872 2003-04-09  Mike Stump  <mrs@apple.com>
24873
24874         * gcc.dg/pch/pch.exp: Make testcase names longer.
24875         * g++.dg/pch/pch.exp: Make testcase names longer.
24876
24877 2003-04-08  Roger Sayle  <roger@eyesopen.com>
24878
24879         * gcc.dg/builtins-11.c: New test case.
24880
24881 2003-04-08  Roger Sayle  <roger@eyesopen.com>
24882
24883         * gcc.dg/builtins-9.c: New test case.
24884         * gcc.dg/builtins-10.c: New test case.
24885
24886 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
24887
24888         * gcc.dg/noncompile/init-4.c.c: New test.
24889
24890 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
24891
24892         * gcc.misc-test/gcov-9.c: New test.
24893         * gcc.misc-test/gcov-10.c: New test
24894         * gcc.misc-test/gcov-11.c: New test.
24895
24896 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
24897
24898         PR optimization/10024
24899         * gcc.c-torture/compile/20030405-1.c: New test.
24900
24901 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
24902
24903         * gcc.dg/pch/static-3.c: New.
24904         * gcc.dg/pch/static-3.hs: New.
24905         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
24906
24907 2003-04-04  Richard Henderson  <rth@redhat.com>
24908
24909         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
24910         * g++.dg/eh/forced2.C: Likewise.
24911
24912 2003-04-03  Mike Stump  <mrs@apple.com>
24913
24914         * lib/scanasm.exp (scan-assembler): Add xfail processing for
24915         target arg.
24916         (scan-assembler-times, scan-assembler-not): Likewise.
24917         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
24918
24919 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
24920
24921         * gcc.dg/sparc-loop-1.c: New test.
24922
24923 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
24924
24925         PR other/9274
24926         * g++.dg/pch/system-2.C: New.
24927         * g++.dg/pch/system-2.Hs: New.
24928
24929 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
24930
24931         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
24932
24933         * g++.dg/eh/simd-1.C (vecfunc): Same.
24934
24935 2003-04-01  Roger Sayle  <roger@eyesopen.com>
24936
24937         * gcc.c-torture/execute/20030401-1.c: New test case.
24938
24939 2003-04-01  Ziemowit Laski <zlaski@apple.com>
24940
24941         * objc.dg/defs.m: New.
24942
24943 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
24944
24945         * g++.dg/eh/simd-1.C: New.
24946         * g++.dg/eh/simd-2.C: New.
24947
24948 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
24949
24950         * gcc.c-torture/execute/simd-3.c: New.
24951
24952 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
24953
24954         PR c/9936
24955         * gcc.dg/20030331-2.c: New test.
24956
24957 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
24958
24959         PR c++/10278
24960         * g++.dg/parse/crash2.C: New test.
24961
24962 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
24963
24964         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
24965         * gcc.c-torture/execute/20030331-1.c: ...here.
24966
24967 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
24968
24969         * gcc.c-torture/execute/20030331-1.c: New test.
24970
24971 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
24972
24973         * lib/gcov.exp: Adjust call return testing strings.
24974         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
24975
24976 2003-03-31  Roger Sayle  <roger@eyesopen.com>
24977
24978         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
24979         * gcc.dg/builtins-7.c: New test case.
24980         * gcc.dg/builtins-8.c: New test case.
24981
24982 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
24983
24984         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
24985
24986 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
24987
24988         PR c++/7647
24989         * g++.dg/lookup-class-member-2.C: New test.
24990
24991 2003-03-30  Glen Nakamura  <glen@imodulo.com>
24992
24993         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
24994
24995 2003-03-28  Roger Sayle  <roger@eyesopen.com>
24996
24997         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
24998
24999 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
25000
25001         * g++.dg/init/attrib1.C: New test.
25002
25003 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
25004
25005         * gcc.dg/ultrasp8.c: New test.
25006
25007 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
25008
25009         * gcc.dg/ultrasp7.c: New test.
25010
25011 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
25012
25013         PR c++/10047
25014         * g++.dg/template/inline1.C: New test.
25015
25016 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
25017
25018         * gcc.dg/sparc-dwarf2.c: New test.
25019
25020 2003-03-27  Roger Sayle  <roger@eyesopen.com>
25021
25022         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
25023         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
25024
25025 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
25026
25027         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
25028         than reading .x files.
25029         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
25030         * g77.dg/gcov/gcov-1.f: Likewise.
25031         * gcc.misc-tests/gcov-4b.c: Likewise.
25032         * gcc.misc-tests/gcov-5b.c: Likewise.
25033         * gcc.misc-tests/gcov-6.c: Likewise.
25034         * gcc.misc-tests/gcov-7.c: Likewise.
25035         * gcc.misc-tests/gcov-8.c: Likewise.
25036         * g++.dg/gcov/gcov-1.x: Remove.
25037         * g77.dg/gcov/gcov-1.x: Likewise.
25038         * gcc.misc-tests/gcov-4b.x: Likewise.
25039         * gcc.misc-tests/gcov-5b.x: Likewise.
25040         * gcc.misc-tests/gcov-6.x: Likewise.
25041         * gcc.misc-tests/gcov-7.x: Likewise.
25042         * gcc.misc-tests/gcov-8.x: Likewise.
25043
25044 2003-03-27  Glen Nakamura  <glen@imodulo.com>
25045
25046         PR opt/10087
25047         * gcc.dg/20030324-1.c: New test.
25048
25049 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
25050
25051         PR c++/10224
25052         * g++.dg/template/arg3.C: New test.
25053
25054         PR c++/10158
25055         * g++.dg/template/friend18.C: New test.
25056
25057 2003-03-26  Roger Sayle  <roger@eyesopen.com>
25058
25059         * g77.f-torture/compile/20030326-1.f: New test case.
25060
25061 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
25062
25063         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
25064
25065         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
25066
25067 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
25068
25069         * gcc.dg/ia64-sync-3.c: New test.
25070
25071 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
25072
25073         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
25074
25075 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
25076
25077         * gcc.dg/ultrasp6.c: New test.
25078
25079 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
25080
25081         * gcc.dg/i386-signbit-1.c: New test.
25082         * gcc.dg/i386-signbit-2.c: New test.
25083         * gcc.dg/i386-signbit-3.c: New test.
25084
25085 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
25086
25087         * gcc.dg/ultrasp5.c: Fix options.
25088
25089 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
25090
25091         * gcc.dg/ultrasp5.c: Fix comment.
25092
25093 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
25094
25095         PR fortran/10197
25096         * g77.f-torture/execute/10197.f: New test.
25097
25098 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
25099
25100         PR c++/9898, c++/383
25101         * g++.dg/template/conv6.C: New test.
25102
25103         PR c++/10119
25104         * g++.dg/template/ptrmem5.C: New test.
25105
25106         PR c++/10026
25107         * g++.dg/lookup/koenig1.C: New test.
25108
25109         PR C++/10199
25110         * g++.dg/lookup/template2.C: New test.
25111
25112 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
25113
25114         * g++.dg/opt/rtti1.C: New test.
25115
25116 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25117
25118         * gcc.dg/ultrasp5.c: New test.
25119
25120 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
25121
25122         PR middle-end/9967
25123         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
25124         builtin fputs.
25125
25126 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
25127
25128         PR c/8224
25129         * gcc.dg/20030323-1.c: New test.
25130
25131 2003-03-23  Roger Sayle  <roger@eyesopen.com>
25132
25133         * gcc.c-torture/compile/20030323-1.c: New test case.
25134
25135 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
25136
25137         * gcc.dg/20030321-1.c: New test.
25138
25139 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
25140
25141         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
25142
25143 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
25144
25145         PR c++/9978, c++/9708
25146         * g++.dg/ext/vlm1.C: Adjust expected error.
25147         * g++.dg/ext/vla2.C: New test.
25148         * g++.dg/template/arg1.C: New test.
25149         * g++.dg/template/arg2.C: New test.
25150
25151 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
25152
25153         * g77.f-torture/execute/select.f: New test.
25154         * g77.f-torture/noncompile/select_no_compile.f: New test.
25155
25156 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
25157
25158         PR c++/9898
25159         * g++.dg/other/error4.C: New test.
25160
25161 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
25162
25163         * g++.dg/template/friend17.C: New test.
25164
25165 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
25166
25167         * gcc.c-torture/compile/20030320-1.c: New.
25168
25169 2003-03-20  Roger Sayle  <roger@eyesopen.com>
25170
25171         * gcc.dg/builtins-6.c: New test case.
25172
25173 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
25174
25175         PR target/10073
25176         * gcc.c-torture/compile/20030319-1.c: New.
25177
25178 2003-03-18  Jan Hubicka  <jh@suse.cz>
25179
25180         * gcc.dg/i386-cvt-1.c: New test.
25181
25182 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
25183
25184         * objc.dg/naming-1.m: Use "(parse|syntax) error".
25185         * objc.dg/naming-2.m: Likewise.
25186
25187 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
25188
25189         PR c++/9639
25190         * g++.dg/parse/crash1.C: New test.
25191
25192 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
25193
25194         PR c++/8805
25195         * g++.dg/eh/cleanup1.C: New test.
25196
25197 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
25198
25199         * gcc.c-torture/execute/20030316-1.c: New test case.
25200
25201 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
25202
25203         PR c++/9629
25204         * g++.dg/init/ctor2.C: New test.
25205
25206 2003-03-15  Roger Sayle  <roger@eyesopen.com>
25207
25208         * g77.f-torture/compile/xformat.f: New test case.
25209
25210 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25211
25212         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
25213         * g++.old-deja/g++.mike/eh50.C: Likewise.
25214
25215 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25216
25217         PR c++/6440
25218         * g++.dg/template/spec7.C: New test.
25219         * g++.dg/template/spec8.C: Likewise.
25220
25221 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
25222
25223         * gcc.c-torture/execute/20030313-1.c: New test.
25224
25225 2003-03-14  Richard Henderson  <rth@redhat.com>
25226
25227         * gcc.dg/inline-2.c: Adjust alpha test for external call.
25228
25229 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
25230
25231         * gcc.c-torture/compile/20030314-1.c: New test.
25232
25233 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
25234
25235         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
25236         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
25237         thumb target,
25238         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
25239         to accept newer _imp__  prefix and additional
25240         newline in .drectve section.
25241         * gcc.dg/dll-4.c: Likewise.
25242         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
25243         switch.
25244
25245 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
25246
25247         * g++.dg/parse/namespace9.C: New test.
25248
25249         * g++.dg/init/ref5.C: New test.
25250         * g++.dg/parse/ptrmem1.C: Likewise.
25251
25252 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25253
25254         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
25255         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
25256         regular expression.
25257         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
25258         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
25259
25260 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
25261
25262         * gcc.c-torture/execute/20030224-2.c: New test.
25263
25264 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
25265
25266         * gcc.dg/decl-3.c: New test.
25267
25268 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
25269
25270         * gcc.dg/i386-loop-2.c: New test.
25271
25272 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
25273
25274         PR c++/9474
25275         * g++.dg/parse/namespace8.C: New test.
25276
25277         PR c++/9924
25278         * g++.dg/overload/builtin2.C: New test.
25279
25280 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
25281
25282         * gcc.dg/return-type-3.c: New test.
25283
25284 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
25285
25286         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
25287         profiling options are not supported.
25288
25289 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
25290
25291         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
25292         * g++.old-deja/g++.warn/impint2.C: Likewise.
25293
25294 2003-03-10  Devang Patel  <dpatel@apple.com>
25295
25296         * g++.dg/cpp/c++_cmd_1.C: New test.
25297         * g++.dg/cpp/c++_cmd_1.h: New file.
25298
25299 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
25300
25301         * gcc.dg/altivec-9.c: New file.
25302
25303 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25304
25305         * gcc.dg/ppc-sdata-1.c: New test.
25306         * gcc.dg/ppc-sdata-2.c: New test.
25307
25308 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
25309
25310         PR c++/9373
25311         * g++.dg/opt/ptrmem2.C: New test.
25312
25313         PR c++/8534
25314         * g++.dg/opt/ptrmem1.C: New test.
25315
25316 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25317
25318         * gcc.dg/i386-loop-1.c: New test.
25319
25320 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25321
25322         PR c++/9970
25323         * g++.dg/lookup/friend1.C: New test.
25324
25325 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
25326
25327         PR c++/9823
25328         * g++.dg/parser/constructor1.C: New test.
25329
25330 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
25331
25332         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
25333
25334         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
25335
25336 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
25337
25338         * gcc.dg/cpp/Wunused.c: Update test.
25339
25340 2003-03-08  Jan Hubicka  <jh@suse.cz>
25341
25342         * gcc.dg/inline-3.c: New test.
25343
25344 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
25345
25346         PR c++/9809
25347         * g++.dg/parse/builtin1.C: New test.
25348
25349         PR c++/9982
25350         * g++.dg/abi/cookie1.C: New test.
25351         * g++.dg/abi/cookie2.C: Likewise.
25352
25353         PR c++/9524
25354         * g++.dg/template/field1.C: New test.
25355
25356         PR c++/9912
25357         * g++.dg/parse/class1.C: New test.
25358         * g++.dg/parse/namespace7.C: Likewise.
25359         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
25360
25361 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
25362
25363         * g++.dg/init/ref4.C: New test.
25364
25365 2003-03-07  Jan Hubicka  <jh@suse.cz>
25366
25367         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
25368         * gcc.dg/inline-3.c: New test.
25369
25370 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
25371
25372         * g++.dg/init/ref3.C: New test.
25373
25374         PR c++/9965
25375         * g++.dg/init/ref2.C: New test.
25376
25377         PR c++/9400
25378         * g++.dg/warn/Wshadow-2.C: New test.
25379
25380         PR c++/9791
25381         * g++.dg/warn/Woverloaded-1.C: New test.
25382
25383 2003-03-05  Jan Hubicka  <jh@suse.cz>
25384
25385         * gcc.dg/i386-local2.c: New.
25386         * gcc.dg/i386-local.c: Fix typo.
25387
25388 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
25389
25390         * g++.dg/abi/layout3.C: New test.
25391
25392 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25393
25394         * gcc.c-torture/compile/20030305-1.c
25395
25396 2003-03-05  Jan Hubicka  <jh@suse.cz>
25397
25398         * gcc.dg/i386-local.c: New.
25399
25400 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
25401
25402         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
25403
25404 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25405
25406         * gcc.dg/switch-2.c: New test.
25407         * gcc.dg/switch-3.c: New test.
25408         * gcc.dg/Wswitch.c: Adjust line numbers.
25409         * gcc.dg/Wswitch-default.c: Likewise.
25410         * gcc.dg/Wswitch-enum.c: Likewise.
25411
25412 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
25413
25414         * gcc.c-torture/execute/20030222-1.c: New test.
25415
25416 2003-03-03  James E Wilson  <wilson@tuliptree.org>
25417
25418         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
25419
25420 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
25421
25422         PR c++/9878
25423         * g++.dg/init/ref1.C: New test.
25424
25425 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
25426
25427         * gcc.dg/sh-relax.c: New SH-only test.
25428
25429 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
25430
25431         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
25432         comment explaining purpose of testcase.
25433
25434 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
25435
25436         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
25437         for HC11/HC12 (asm needs two int registers).
25438         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
25439         HC11/HC12 because the test uses an asm which needs two 32-bit
25440         registers.
25441
25442 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
25443
25444         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
25445         for HC11/HC12 (array is too large otherwise).
25446         * gcc.c-torture/compile/920501-4.x: New file, likewise.
25447         * gcc.c-torture/compile/20010518-2.x: Likewise.
25448         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
25449         HC11/HC12 (array is too large).
25450
25451 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
25452
25453         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
25454         * lib/g++-dg.exp (g++-dg-test): Likewise.
25455
25456 2003-03-01  Roger Sayle  <roger@eyesopen.com>
25457
25458         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
25459         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
25460
25461 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25462
25463         * g++.dg/warn/implicit-typename1.C: Remove warning.
25464
25465 2003-02-28  Richard Henderson  <rth@redhat.com>
25466
25467         * gcc.dg/noreturn-1.c: Move noreturn warning line.
25468         * gcc.dg/return-type-1.c: Move control reaches end warning line.
25469
25470 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
25471
25472         * gcc.dg/pch/pch.exp: Change .pch to .gch.
25473         * g++.dg/pch/pch.exp: Likewise.
25474
25475 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
25476
25477         PR c++/9879
25478         * testsuite/g++.dg/init/new4.C: New test.
25479
25480 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
25481
25482         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
25483
25484 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
25485
25486         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
25487         unsigned long.
25488
25489         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
25490         wider than float.
25491
25492 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25493
25494         * lib/scanasm.exp: Add support for counting numbers of
25495         occurences.
25496         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
25497         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
25498
25499 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
25500
25501         PR c++/9683
25502         * g++.dg/template/static3.C: New test.
25503
25504         PR c++/9829
25505         * g++.dg/parse/namespace6.C: New test.
25506
25507 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25508
25509         PR target/9732
25510         * gcc.dg/20030225-1.c: New test.
25511
25512 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
25513
25514         * README: Remove out-of-date information.
25515
25516         PR c++/9836
25517         * g++.dg/template/spec6.C: New test.
25518
25519 2003-02-24  Jeff Law  <law@redhat.com>
25520
25521         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
25522
25523 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25524
25525         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
25526         * gcc.dg/pragma-ep-1.c: Likewise.
25527
25528 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25529
25530         PR c++/9602
25531         * g++.dg/template/friend16.C: New test.
25532
25533 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
25534
25535         PR c++/5333
25536         * g++.dg/parse/fused-params1.C: Adjust error messages.
25537         * g++.dg/template/nested3.C: New test.
25538
25539 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
25540
25541         * g++.dg/abi/param1.C: New test.
25542
25543 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25544
25545         PR c++/7982
25546         * g++.dg/warn/implicit-typename1.C: New test.
25547
25548 2003-02-22  Kelley Cook <kelleycook@comcast.net>
25549
25550         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
25551         with "mtune".
25552         * g++.old-deja/g++.other/store-expr2.C: Likewise.
25553         * gcc.c-torture/execute/20010129-1.x: Likewise.
25554         * gcc.dg/20011107-1.c: Likewise.
25555         * gcc.dg/20020108-1.c: Likewise.
25556         * gcc.dg/20020122-3.c: Likewise.
25557         * gcc.dg/20020206-1.c: Likewise.
25558         * gcc.dg/20020310-1.c: Likewise.
25559         * gcc.dg/20020426-2.c: Likewise.
25560         * gcc.dg/20020517-1.c: Likewise.
25561         * gcc.dg/991230-1.c: Likewise.
25562         * gcc.dg/i386-unroll-1.c: Likewise.
25563         * gcc.misc-tests/i386-prefetch.exp: Likewise.
25564
25565 2003-02-22  Jan Hubicka  <jh@suse.cz>
25566
25567         * gcc.dg/i386-mul.c: New test.
25568
25569 2003-02-21  Roger Sayle  <roger@eyesopen.com>
25570
25571         * gcc.dg/builtins-5.c: New test case.
25572
25573 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
25574
25575         * gcc.dg/asmreg-1.c: New test.
25576
25577 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
25578
25579         PR c++/9749
25580         * g++.dg/parse/varmod1.C: New test.
25581
25582 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
25583
25584         PR c++/9727
25585         * g++.dg/template/op1.C: New test.
25586
25587 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
25588
25589         PR c++/8906
25590         * g++.dg/template/nested2.C: New test.
25591
25592 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
25593
25594         PR c++/8724
25595         * g++.dg/expr/dtor1.C: New test.
25596
25597 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
25598
25599         * gcc.dg/cpp/include3.c: New test.
25600         * gcc.dg/cpp/inc/foo.h: New file.
25601
25602 2003-02-21  Glen Nakamura  <glen@imodulo.com>
25603
25604         * gcc.c-torture/execute/20030221-1.c: New test.
25605
25606 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
25607
25608         PR c++/9729
25609         * g++.dg/abi/conv1.C: New test.
25610
25611 2003-02-20  Jan Hubicka  <jh@suse.cz>
25612
25613         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
25614
25615 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
25616
25617         * gcc.c-torture/compile/20030219-1.c: New test.
25618
25619 2003-02-18  Jan Hubicka  <jh@suse.cz>
25620
25621         * gcc.dg/funcorder.c: New test.
25622
25623 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
25624
25625         * gcc.c-torture/execute/20030218-1.c: New.
25626
25627 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
25628
25629         * gcc.dg/20030218-1.c: New.
25630
25631 2003-02-18  Richard Henderson  <rth@redhat.com>
25632
25633         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
25634         * gcc.dg/attr-used-2.c: New.
25635
25636 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
25637
25638         PR c++/9704
25639         * g++.dg/init/copy5.C: New test.
25640
25641 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
25642
25643         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
25644         * g++.dg/pch/pch.exp: Likewise.
25645
25646 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
25647
25648         * gcc.c-torture/execute/20030209-1.c: Enable the test if
25649         STACK_SIZE is not defined.
25650
25651 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25652
25653         PR c++/9457
25654         * g++.dg/template/init1.C: New test.
25655
25656 2003-02-16  Jan HUbicka  <jh@suse.cz>
25657
25658         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
25659         (foo): Add few extra tests
25660         * gcc.dg/c99-const-expr-3.c: Likewise.
25661         * gcc.c-torture/execute/20030216-1.c: New.
25662
25663 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25664
25665         PR c++/9459
25666         * g++.dg/ext/typeof4.C: New test.
25667
25668 2003-02-15  Roger Sayle  <roger@eyesopen.com>
25669
25670         * gcc.dg/i386-387-3.c: New test case.
25671
25672 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
25673
25674         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
25675         cris-*-elf* cris-*-aout* and mmix-*-*.
25676
25677 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
25678
25679         * gcc.dg/20030213-1.c: New test.
25680
25681 2003-02-12  Roger Sayle  <roger@eyesopen.com>
25682
25683         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
25684         * gcc.dg/i386-387-2.c: Likewise.
25685
25686 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
25687
25688         * gcc.dg/ppc-spe.c: Fix formatting.
25689         Enable tests that were previously unsupported by gas.
25690         Delete tests for instructions that no longer exist.
25691         Switch arguments on evsubifw builtin.
25692
25693 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
25694
25695         * gcc.c-torture/execute/20030209-1.c: Disable the test if
25696         STACK_SIZE is too small.
25697
25698 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25699             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
25700
25701         * gcc.dg/decl-2.c: New test.
25702
25703 2003-02-10  Jan Hubicka  <jh@suse.cz>
25704
25705         * gcc.dg/i386-fpcvt-1.c: New test.
25706
25707 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
25708
25709         * gcc.c-torture/execute/20030209-1.c: New test.
25710
25711 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
25712
25713         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
25714         int-wide bitops, use the constants of the same width.
25715         Likewise, if long long is 32-bit wide, test bitops using
25716         32-bit constants.
25717
25718 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
25719
25720         * gcc.dg/20021014-1.c: Annotate with expected notice text.
25721
25722 2003-02-07  Roger Sayle  <roger@eyesopen.com>
25723
25724         * testsuite/gcc.dg/builtins-4.c: New test case.
25725
25726 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25727
25728         * gcc.dg/20020430-1.c: Fix dg command typos.
25729         * gcc.dg/20020503-1.c: Likewise.
25730
25731 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25732
25733         PR c++/8785
25734         * g++.dg/parse/fused-params1.C: New test.
25735
25736         PR c++/8857
25737         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
25738
25739         PR c++/8921
25740         * g++.dg/parse/non-dependent1.C: New test.
25741
25742         PR c++/8928
25743         * g++.dg/parse/dupl-tmpl-args1.C: New test.
25744
25745         PR c++/9228
25746         * g++.dg/parse/undefined7.C: New test.
25747         * g++.dg/parse/non-templ1.C: New test.
25748
25749         PR c++/9229
25750         * g++.dg/parse/too-many-tmpl-args1.C: New test.
25751
25752 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
25753
25754         * gcc.c-torture/compile/20030206-1.c: New test.
25755
25756 2003-02-05  Roger Sayle  <roger@eyesopen.com>
25757
25758         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
25759         "pow" to "foo" to avoid potential confusion with a math built-in.
25760
25761 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25762
25763         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
25764         conditions for SPARC targets.
25765
25766 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
25767
25768         * gcc.dg/20030204-1.c: New test.
25769
25770 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25771
25772         PR c++/38
25773         * g++.dg/parse/array-size1.C: New test.
25774
25775         PR c++/5657
25776         * g++.dg/parse/undefined3.C: New test.
25777
25778         PR c++/5665
25779         * g++.dg/parse/undefined4.C: New test.
25780
25781         PR c++/5975
25782         * g++.dg/parse/undefined5.C: New test.
25783
25784         PR c++/7259
25785         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
25786
25787         PR c++/8578
25788         * g++.dg/parse/casting-operator1.C: New test.
25789
25790         PR c++/8596
25791         * g++.dg/parse/undefined6.C: New test.
25792
25793         PR c++/8736
25794         * g++.dg/parse/missing-template1.C: New test.
25795
25796 2003-02-04  Jan Hubicka  <jh@suse.cz>
25797
25798         * gcc.dg/i386-cadd.c: Compile using -march=k8.
25799         * gcc.dg/i386-cmov?.c: Likewise.
25800         * gcc.dg/i386-fpcvt-?.c: Likewise.
25801         * gcc.dg/i386-ssefp-1.c: Likewise.
25802         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
25803         conventions.
25804
25805 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
25806
25807         PR c++/7129
25808         * testsuite/g++.dg/ext/max.C: New test.
25809
25810 2003-02-03  Jan Hubicka  <jh@suse.cz>
25811
25812         * gcc.c-torture/execute/20030203-1.c: New test.
25813
25814 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
25815
25816         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
25817         'natural-endian'.
25818
25819 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
25820
25821         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
25822         * g++.dg/init/new2.C: Likewise.
25823         * g++.dg/other/new1.C: Likewise.
25824
25825 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
25826
25827         * gcc.dg/struct-ret-libc.c: New test.
25828
25829 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
25830
25831         * gcc.dg/20030129-1.c: New test.
25832
25833 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25834
25835         PR c++/8849
25836         * g++.dg/template/ptrmem4.C: New test.
25837
25838 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
25839
25840         * g++.dg/parser/constant1.C: New test.
25841
25842 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25843
25844         PR c++/8591
25845         * g++.dg/parse/friend2.C: New test.
25846
25847 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
25848
25849         PR c++/9437
25850         * g++.dg/template/unify4.C: New test.
25851
25852 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
25853
25854         * gcc.c-torture/execute/20030128-1.c: New test.
25855
25856 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
25857
25858         * g++.dg/lookup/nested1.C: Test moved from ...
25859         * g++.old-deja/g++.other/lookup24.C: ... here.
25860
25861 2003-01-28  Jan Hubicka  <jh@suse.cz>
25862
25863         * gcc.dg/i386-cmov5.c: New test.
25864
25865 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
25866
25867         * gcc.c-torture/execute/20010925-1.c: Changed the
25868         memcpy declaration.
25869
25870 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
25871
25872         PR c++/3902
25873         * g++.dg/parse/template5.C: New test.
25874
25875 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
25876
25877         PR fortran/9258
25878         * g77.dg/pr9258: New test.
25879
25880 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
25881
25882         * README: Move relevant parts from README.g++.
25883
25884         * README.g++: Remove this file.
25885
25886 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
25887
25888         * g++.dg/abi/dcast1.C: New test.
25889
25890 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25891
25892         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
25893
25894 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
25895
25896         PR c++/47
25897         * g++.old-deja/g++.other/lookup24.C: New test.
25898
25899 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25900
25901         PR middle-end/7227
25902         * gcc.dg/uninit-C.c: New test.
25903
25904 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
25905
25906         * g++.dg/abi/covariant1.C: New test.
25907
25908 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
25909
25910         * gcc.dg/20030123-1.c: New test.
25911
25912 2003-01-25  Jan Hubicka  <jh@suse.cz>
25913
25914         PR opt/8492
25915         * gcc.c-torture/compile/20030125-1.c
25916
25917 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
25918
25919         PR c++/9403
25920         * g++.dg/parse/template3.C: New test.
25921         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
25922
25923         PR c++/795
25924         * g++.dg/parse/template4.C: New test.
25925
25926         PR c++/9415
25927         * g++.dg/template/qual2.C: New test.
25928
25929         PR c++/8545
25930         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
25931
25932         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
25933
25934 2003-01-25  Roger Sayle  <roger@eyesopen.com>
25935
25936         * gcc.c-torture/execute/switch-1.c: New test case.
25937
25938 2003-01-25  Jan Hubicka  <jh@suse.cz>
25939
25940         * gcc.c-torture/execute/20030125-1.[cx]: New test.
25941
25942 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
25943
25944         Tweaks for Bison-1.875. From the NEWS file:
25945         "- `parse error' -> `syntax error'
25946         Bison now uniformly uses the term `syntax error'"
25947         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
25948         * gcc.dg/cpp/digraph2.c: Likewise.
25949         * gcc.dg/cpp/direct2.c: Likewise.
25950         * gcc.dg/cpp/paste4.c: Likewise.
25951         * gcc.dg/c90-restrict-1.c: Likewise.
25952         * gcc.dg/c99-func-2.c: Likewise.
25953         * gcc.dg/noncompile/920721-2.c: Likewise.
25954         * gcc.dg/noncompile/930622-2.c: Likewise.
25955         * gcc.dg/noncompile/940112-1.c: Likewise.
25956         * gcc.dg/noncompile/950921-1.c: Likewise.
25957         * gcc.dg/noncompile/951123-1.c: Likewise.
25958         * gcc.dg/noncompile/971104-1.c: Likewise.
25959         * gcc.dg/noncompile/990416-1.c: Likewise.
25960
25961 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
25962
25963         * g++.dg/parse/undefined1.C: Add error message.
25964
25965 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
25966
25967         PR c++/9354
25968         * g++.dg/parse/new1.C: New test.
25969
25970         PR c++/9216
25971         * g++.dg/parse/template2.C: New test.
25972
25973         PR c++/9354
25974         * g++.dg/parse/typedef2.C: New test.
25975
25976         PR c++/9328
25977         * g++.dg/ext/typeof3.C: New test.
25978
25979 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25980
25981         PR c++/2738
25982         * g++.dg/parse/ret-type1.C: New test.
25983
25984         PR c++/3792
25985         * g++.dg/parse/tmpl-outside1.C: New test.
25986
25987         PR c++/4207
25988         * g++.dg/parse/int-as-enum1.C: New test.
25989
25990         PR c++/4903
25991         * g++.dg/parse/no-typename1.C: New test.
25992
25993         PR c++/5533
25994         * g++.dg/parse/no-value1.C: New test.
25995
25996         PR c++/5921
25997         * g++.dg/parse/wrong-inline1.C: New test.
25998
25999         PR c++/6402
26000         * g++.dg/parse/ref1.C: New test.
26001
26002         PR c++/6992
26003         * g++.dg/parse/attr-ctor1.C: New test.
26004
26005         PR c++/7229
26006         * g++.dg/parse/namespace5.C: New test.
26007
26008         PR c++/7917
26009         * g++.dg/parse/func-def1.C: New test.
26010
26011         PR c++/8143
26012         * g++.dg/parse/undefined1.C: New test.
26013
26014         PR c++/5723, PR c++/8522
26015         * g++.dg/parse/specialization1.C: New test.
26016
26017         PR c++/163, PR c++/8595
26018         * g++.dg/parse/struct-as-enum1.C: New test.
26019
26020         PR c++/9173
26021         * g++.dg/parse/undefined2.C: New test.
26022
26023 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
26024
26025         PR c++/9298
26026         * g++.dg/parse/template1.C: New test.
26027
26028         PR c++/9384
26029         * g++.dg/parse/using1.C: New test.
26030
26031         PR c++/9285
26032         PR c++/9294
26033         * g++.dg/parse/expr2.C: New test.
26034
26035         PR c++/9388
26036         * g++.dg/parse/lookup2.C: Likewise.
26037
26038 2003-01-21  Jan Hubicka  <jh@suse.cz>
26039
26040         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
26041         * gcc.c-torture/execute/eeprof-1.c: Likewise.
26042         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
26043         * gcc.c-torture/execute/string-opt-*.c: Likewise.
26044
26045 2003-01-20  Nick Clifton  <nickc@redhat.com>
26046
26047         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
26048         problem with ARM sibcall code generation.
26049
26050 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
26051
26052         * gcc.c-torture/execute/20030120-1.c: New.
26053
26054 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
26055
26056         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
26057
26058 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
26059
26060         PR c++/9272
26061         * g++.dg/parse/ctor1.C: New test.
26062
26063         PR c++/9294:
26064         * g++.dg/parse/qualified1.C: New test.
26065
26066         * g++.dg/parse/typename3.C: New test.
26067
26068 2003-01-16  Richard Henderson  <rth@redhat.com>
26069
26070         * g++.dg/tls/init-2.C: Fix error matches for real this time.
26071
26072 2003-01-16  Richard Henderson  <rth@redhat.com>
26073
26074         * g++.dg/pch/pch.exp: Copy test header to the working directory
26075         before using it either for precompilation or direct use.
26076         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
26077         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
26078
26079 2003-01-16  Richard Henderson  <rth@redhat.com>
26080
26081         * gcc.dg/pch/pch.exp: Copy test header to the working directory
26082         before using it either for precompilation or direct use.
26083         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
26084         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
26085
26086 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
26087
26088         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
26089         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
26090         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
26091         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
26092         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
26093         typename warning into error.
26094         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
26095         error messages.
26096         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
26097         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
26098         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
26099         messages.
26100         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
26101         make declaration visible in template.
26102         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
26103         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
26104         messages.
26105         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
26106         message.
26107         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
26108         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
26109         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
26110         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
26111         typename warning with error message.
26112         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
26113         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
26114         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
26115
26116 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
26117
26118         * g++.dg/parse/ambig2.C: New test.
26119
26120 2003-01-15  Richard Henderson  <rth@redhat.com>
26121
26122         * g++.dg/tls/init-2.C: Update error message string.
26123
26124 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26125
26126         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
26127
26128 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
26129
26130         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
26131         all for HC11/HC12.
26132         * gcc.c-torture/compile/20001205-1.x: Likewise.
26133         * gcc.c-torture/compile/20001226-1.x: Likewise.
26134         * gcc.c-torture/compile/920520-1.x: Likewise.
26135         * gcc.c-torture/compile/961203-1.x: Likewise.
26136         * gcc.c-torture/compile/20020604-1.x: Likewise.
26137
26138 2003-01-15  Jan Hubicka  <jh@suse.cz>
26139
26140         * gcc.c-torture/compile/20030115-1.c: New test.
26141
26142         * gcc.dg/i386-fpcvt-1.c: New test.
26143         * gcc.dg/i386-fpcvt-2.c: New test.
26144
26145 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
26146
26147         Further conform g++'s __vmi_class_type_info to the C++ ABI
26148         specification.
26149         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
26150         the specification.
26151
26152 2003-01-14  Jan Hubicka  <jh@suse.cz>
26153
26154         * gcc.dg/i386-fpcvt-1.c: New test.
26155         * gcc.dg/i386-fpcvt-2.c: New test.
26156
26157 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
26158
26159         * gcc.dg/i386-mmx-3.c: New test.
26160
26161 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
26162
26163         PR c++/9264
26164         * g++.dg/parse/octal1.C: New file.
26165
26166         PR c++/9172
26167         * g++.dg/parse/typename1.C: New file.
26168
26169 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
26170
26171         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
26172         * gcc.dg/bf-no-ms-layout.c: Likewise.
26173         * gcc.dg/bf-ms-attrib.c: Likewise.
26174
26175 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
26176
26177         PR c++/9099
26178         * g++.dg/parse/dtor1.C: New file.
26179
26180         PR c++/9128
26181         * g++.dg/rtti/typeid1.C: New file.
26182
26183         PR c++/9153
26184         * g++.dg/parse/lookup1.C: New file.
26185
26186         PR c++/9171
26187         * g++.dg/templ/spec5.C: New file.
26188
26189 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
26190
26191         * gcc.c-torture/compile/20030110-1.c: New test.
26192
26193 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
26194
26195         Merge from pch-branch:
26196
26197         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
26198
26199         * gcc.dg/pch/cpp-1.h: New.
26200         * gcc.dg/pch/cpp-1.c: New.
26201         * gcc.dg/pch/cpp-2.h: New.
26202         * gcc.dg/pch/cpp-2.c: New.
26203
26204         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
26205
26206         * gcc.dg/pch/except-1.h: New.
26207         * gcc.dg/pch/except-1.c: New.
26208
26209         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
26210
26211         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
26212         running test.
26213         * gcc.dg/pch: Include *.hp not *.h.
26214         * gcc.dg/pch/system-1.h: New.
26215         * gcc.dg/pch/system-1.c: New.
26216
26217         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
26218
26219         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
26220         rather than trying to build and run a program using PCH.
26221         * gcc.dg/pch: Remove dg-do commands from test files.
26222
26223         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
26224
26225         * gcc.dg/pch/macro-3.c: New.
26226         * gcc.dg/pch/macro-3.h: New.
26227
26228         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
26229
26230         * gcc.dg/pch/common-1.c: New.
26231         * gcc.dg/pch/common-1.h: New.
26232         * gcc.dg/pch/decl-1.c: New.
26233         * gcc.dg/pch/decl-1.h: New.
26234         * gcc.dg/pch/decl-2.c: New.
26235         * gcc.dg/pch/decl-2.h: New.
26236         * gcc.dg/pch/decl-3.c: New.
26237         * gcc.dg/pch/decl-3.h: New.
26238         * gcc.dg/pch/decl-4.c: New.
26239         * gcc.dg/pch/decl-4.h: New.
26240         * gcc.dg/pch/decl-5.c: New.
26241         * gcc.dg/pch/decl-5.h: New.
26242         * gcc.dg/pch/global-1.c: New.
26243         * gcc.dg/pch/global-1.h: New.
26244         * gcc.dg/pch/inline-1.c: New.
26245         * gcc.dg/pch/inline-1.h: New.
26246         * gcc.dg/pch/inline-2.c: New.
26247         * gcc.dg/pch/inline-2.h: New.
26248         * gcc.dg/pch/static-1.c: New.
26249         * gcc.dg/pch/static-1.h: New.
26250         * gcc.dg/pch/static-2.c: New.
26251         * gcc.dg/pch/static-2.h: New.
26252
26253         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
26254
26255         * g++.dg/pch/pch.exp: Better handle failing testcases.
26256         * gcc.dg/pch/pch.exp: Likewise.
26257         * gcc.dg/pch/macro-1.c: New.
26258         * gcc.dg/pch/macro-1.h: New.
26259         * gcc.dg/pch/macro-2.c: New.
26260         * gcc.dg/pch/macro-2.h: New.
26261
26262         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
26263
26264         * g++.dg/dg.exp: Treat files in pch/ specially.
26265         * g++.dg/pch/pch.exp: New file.
26266         * g++.dg/pch/empty.H: New file.
26267         * g++.dg/pch/empty.C: New file.
26268         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
26269         "precompile".
26270
26271         * gcc.dg/pch/pch.exp: New file.
26272         * gcc.dg/pch/empty.h: New file.
26273         * gcc.dg/pch/empty.c: New file.
26274         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
26275         "precompile".
26276
26277 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26278
26279         * g++.dg/template/friend14.C: New test.
26280
26281 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26282
26283         * gcc.dg/old-style-asm-1.c: New test.
26284
26285 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
26286
26287         * gcc.c-torture/compile/20030109-1.c: New test.
26288
26289 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26290
26291         * gcc.c-torture/execute/20030109-1.c: New test.
26292
26293 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
26294
26295         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
26296         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
26297         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
26298         * g++.old-deja/g++.mike/eh2.C: Likewise.
26299         * g++.old-deja/g++.mike/eh3.C: Likewise.
26300         * g++.old-deja/g++.mike/eh5.C: Likewise.
26301         * g++.old-deja/g++.mike/eh6.C: Likewise.
26302         * g++.old-deja/g++.mike/eh7.C: Likewise.
26303         * g++.old-deja/g++.mike/eh8.C: Likewise.
26304         * g++.old-deja/g++.mike/eh9.C: Likewise.
26305         * g++.old-deja/g++.mike/eh10.C: Likewise.
26306         * g++.old-deja/g++.mike/eh12.C: Likewise.
26307         * g++.old-deja/g++.mike/eh13.C: Likewise.
26308         * g++.old-deja/g++.mike/eh14.C: Likewise.
26309         * g++.old-deja/g++.mike/eh16.C: Likewise.
26310         * g++.old-deja/g++.mike/eh17.C: Likewise.
26311         * g++.old-deja/g++.mike/eh18.C: Likewise.
26312         * g++.old-deja/g++.mike/eh21.C: Likewise.
26313         * g++.old-deja/g++.mike/eh23.C: Likewise.
26314         * g++.old-deja/g++.mike/eh24.C: Likewise.
26315         * g++.old-deja/g++.mike/eh25.C: Likewise.
26316         * g++.old-deja/g++.mike/eh26.C: Likewise.
26317         * g++.old-deja/g++.mike/eh27.C: Likewise.
26318         * g++.old-deja/g++.mike/eh28.C: Likewise.
26319         * g++.old-deja/g++.mike/eh29.C: Likewise.
26320         * g++.old-deja/g++.mike/eh31.C: Likewise.
26321         * g++.old-deja/g++.mike/eh33.C: Likewise.
26322         * g++.old-deja/g++.mike/eh34.C: Likewise.
26323         * g++.old-deja/g++.mike/eh35.C: Likewise.
26324         * g++.old-deja/g++.mike/eh36.C: Likewise.
26325         * g++.old-deja/g++.mike/eh37.C: Likewise.
26326         * g++.old-deja/g++.mike/eh38.C: Likewise.
26327         * g++.old-deja/g++.mike/eh39.C: Likewise.
26328         * g++.old-deja/g++.mike/eh40.C: Likewise.
26329         * g++.old-deja/g++.mike/eh41.C: Likewise.
26330         * g++.old-deja/g++.mike/eh42.C: Likewise.
26331         * g++.old-deja/g++.mike/eh44.C: Likewise.
26332         * g++.old-deja/g++.mike/eh46.C: Likewise.
26333         * g++.old-deja/g++.mike/eh47.C: Likewise.
26334         * g++.old-deja/g++.mike/eh48.C: Likewise.
26335         * g++.old-deja/g++.mike/eh49.C: Likewise.
26336         * g++.old-deja/g++.mike/eh50.C: Likewise.
26337         * g++.old-deja/g++.mike/eh51.C: Likewise.
26338         * g++.old-deja/g++.mike/eh53.C: Likewise.
26339         * g++.old-deja/g++.mike/eh55.C: Likewise.
26340         * g++.old-deja/g++.mike/p7912.C: Likewise.
26341         * g++.old-deja/g++.mike/p9706.C: Likewise.
26342         * g++.old-deja/g++.mike/p10416.C: Likewise.
26343         * g++.old-deja/g++.mike/p11667.C: Likewise.
26344         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
26345         Remove redundant reference to Iris.
26346         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
26347         Elxsi, i860, Pico Java, and WE32K.
26348
26349 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
26350
26351         * g++.dg/ext/asm4.C: New test.
26352
26353 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26354
26355         PR c++/9030
26356         * g++.dg/template/friend12.C: New test.
26357         * g++.dg/template/friend13.C: Likewise.
26358         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
26359
26360 2003-01-08  Jan Hubicka  <jh@suse.cz>
26361
26362         * gcc.dg/i386-cadd.c: New test.
26363         * gcc.dg/i386-cmov4.c: Likewise.
26364
26365 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
26366
26367         PR c++/9165
26368         * g++.dg/warn/Wunused-3.C: New test.
26369
26370         * g++.dg/abi/bitfield9.C: New test.
26371
26372         PR c++/9189
26373         * g++.dg/parse/defarg3.C: New test.
26374
26375 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
26376
26377         * g++.dg/parse/ambig1.C: New test.
26378         * g++.dg/parse/defarg2.C: New test.
26379
26380 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
26381
26382         * g++.dg/template/defarg-1.C: New test.
26383         * g++.dg/template/local2.C: Likewise.
26384
26385 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
26386
26387         * gcc.c-torture/execute/20030105-1.c: New test.
26388
26389 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26390
26391         * g++.dg/parse/namespace3.C: Remove extra semicolons.
26392         * g++.dg/parse/namespace4.C: Likewise.
26393
26394 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
26395
26396         * g++.dg/template/ntp2.C: New test.
26397
26398 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
26399
26400         * g++.dg/parse/extern-C-1.C: New test.
26401
26402         * g++.dg/parse/namespace4.C: New test.
26403
26404         * g++.dg/template/nested1.C: New test.
26405
26406         * g++.dg/parse/namespace3.C: New test.
26407
26408 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
26409
26410         * g++.dg/lookup/two-stage1.C: New test.
26411
26412 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26413
26414         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
26415         * g++.old-deja/g++.jason/access8.C: Likewise.
26416         * g++.old-deja/g++.other/decl5.C: Likewise.
26417
26418 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
26419
26420         * g++.dg/parse/parse7.C: New test.
26421
26422 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
26423
26424         PR c++/2843
26425         * g++.dg/ext/attrib7.C: New test.
26426
26427 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
26428
26429         * g++.dg/parse/parse6.C: New test.
26430
26431 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
26432
26433         * gcc.dg/h8300-stack-1.c: New.
26434
26435 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
26436
26437         g++.dg/lookup/exception1.C: New test.
26438
26439         g++.dg/lookup/template1.C: New test.
26440
26441         g++.dg/parse/namespace2.C: New test.
26442
26443         g++.dg/parse/parens2.C: New test.
26444
26445 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
26446
26447         * g++.dg/parse/parse5.C: New test.
26448         * g++.dg/lookup/scoped4.C: New test.
26449
26450 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
26451
26452         * g++.dg/parse/parens1.C: New test.
26453
26454         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
26455         angle-bracket1.C.
26456         * g++.dg/parse/parens2.C: New test.
26457
26458         * g++.dg/lookup/scope-operator1.C: New test.
26459
26460         * g++.dg/parse/operator1.C: New test.
26461
26462 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26463
26464         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
26465         * g++.old-deja/g++.other/access6.C: Likewise.
26466         * g++.old-deja/g++.other/decl1.C: Likewise.
26467         * g++.old-deja/g++.pt/typename12.C: Likewise.
26468
26469 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
26470
26471         * g++.dg/parse/namespace1.C: New test.
26472
26473 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
26474
26475         * g++.dg/parse/parse4.C: New test.
26476
26477 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
26478
26479         * g++.dg/parse/parse3.C: New test.
26480
26481 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
26482
26483         * g++.dg/parse/parse2.C: New test.
26484
26485 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
26486
26487         * g++.dg/template/friend11.C: New test.
26488
26489 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
26490
26491         * g++.dg/parse/parse1.C: New test.
26492
26493 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
26494
26495         * lib/profopt.exp: Change the name of a global variable to avoid
26496         possible clashes with other test suites.
26497
26498 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
26499
26500         * g++.dg/inherit/covariant8.C: New test.
26501
26502 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
26503
26504         * g++.dg/init/array9.C: New test.
26505
26506         PR c++/9112
26507         * g++.dg/parse/expr1.C: New test.
26508
26509 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
26510
26511         * gcc.c-torture/compile/20021230-1.c: New test.
26512
26513 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
26514
26515         * g++.dg/inherit/covariant5.C: New test.
26516         * g++.dg/inherit/covariant6.C: New test.
26517         * g++.dg/inherit/covariant7.C: New test.
26518
26519 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26520
26521         PR c++/2739
26522         * g++.dg/other/access2.C: New test.
26523
26524 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26525
26526         * g++.dg/other/anon-struct.C: No longer fails
26527         * g++.old-deja/g++.brendan/parse4.C: Likewise.
26528         * g++.old-deja/g++.brendan/parse5.C: Likewise.
26529         * g++.old-deja/g++.brendan/parse6.C: Likewise.
26530
26531 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26532
26533         * g++.dg/parse/angle-bracket.C (main): No longer fails.
26534
26535 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
26536
26537         * g++.dg/eh/spec4.C: Remove stray semicolon.
26538         * g++.dg/expr/pmf-1.C: Change error message.
26539         * g++.dg/ext/asm1.C: Remove stray semicolon.
26540         * g++.dg/ext/typename1.C: Add missing typenames.
26541         * g++.dg/inherit/template-as-base.C: Change error message.
26542         * g++.dg/lookup/scoped1.C: Likewise.
26543         * g++.dg/lookup/scoped2.C: Likewise.
26544         * g++.dg/lookup/using2.C: Likewise.
26545         * g++.dg/other/component1.C: Remove stray semicolon.
26546         * g++.dg/other/do1.C: Change error message.
26547         * g++.dg/other/error2.C: Likewise.
26548         * g++.dg/other/init1.C: Likewise.
26549         * g++.dg/other/packed1.C: Remove stray semicolon.
26550         * g++.dg/other/ptrmem2.C: Change error message.
26551         * g++.dg/parse/parameter-declaration-1.C: Remove line number
26552         marker.
26553         * g++.dg/special/initp1.C: Remove invalid attribute usage.
26554         * g++.dg/template/access3.C: Add typename keyword.
26555         * g++.dg/template/access5.C: Remove stray semicolon.
26556         * g++.dg/template/access6.C: Likewise.
26557         * g++.dg/template/complit1.C: Likewise.
26558         * g++.dg/template/crash1.C: Change error message.
26559         * g++.dg/template/inherit2.C: Remove stray semicolon.
26560         * g++.dg/template/instantiate2.C: Likewise.
26561         * g++.dg/template/instantiate3.C: Change error message.
26562         * g++.dg/template/qual1.C: Remove stray semicolon.
26563         * g++.dg/template/qualttp18.C: Change error message.
26564         * g++.dg/template/ref1.C: Remove stray semicolon.
26565         * g++.dg/template/sizeof1.C (A::value): Declare it.
26566         * g++.dg/template/spec4.C: Change error message.
26567         * g++.dg/template/static1.C: Likewise.
26568         * g++.dg/template/type1.C: Likewise.
26569         * g++.dg/template/typename3.C: Likewise.
26570         * g++.old-deja/g++.benjamin/13478.C: Change error message.
26571         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
26572         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
26573         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
26574         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
26575         named return value extension.
26576         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
26577         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
26578         * g++.old-deja/g++.bob/extern_C.C: Likewise.
26579         * g++.old-deja/g++.bob/inherit2.C: Likewise.
26580         * g++.old-deja/g++.brendan/complex1.C: Likewise.
26581         * g++.old-deja/g++.brendan/copy5.C: Likewise.
26582         * g++.old-deja/g++.brendan/crash13.C: Likewise.
26583         * g++.old-deja/g++.brendan/crash15.C: Likewise.
26584         * g++.old-deja/g++.brendan/crash18.C: Change error message.
26585         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
26586         * g++.old-deja/g++.brendan/crash38.C: Likewise.
26587         * g++.old-deja/g++.brendan/crash50.C: Likewise.
26588         * g++.old-deja/g++.brendan/crash56.C: Likewise.
26589         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
26590         syntax.
26591         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
26592         * g++.old-deja/g++.brendan/crash8.C: Change error message.
26593         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
26594         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
26595         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
26596         * g++.old-deja/g++.brendan/template11.C: Likewise.
26597         * g++.old-deja/g++.brendan/template26.C: Likewise.
26598         * g++.old-deja/g++.brendan/template27.C: Use explicit
26599         specialization syntax.
26600         * g++.old-deja/g++.brendan/template30.C: Likewise.
26601         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
26602         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
26603         non-dependent names.
26604         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
26605         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
26606         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
26607         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
26608         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
26609         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
26610         named return value extension.
26611         * g++.old-deja/g++.ext/namedret2.C: Likewise.
26612         * g++.old-deja/g++.ext/namedret3.C: Likewise.
26613         * g++.old-deja/g++.ext/return1.C: Likewise.
26614         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
26615         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
26616         * g++.old-deja/g++.jason/access8.C: Likewise.
26617         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
26618         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
26619         pseudo-destructor names.
26620         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
26621         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
26622         pseudo-destructor names.
26623         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
26624         * g++.old-deja/g++.jason/overload19.C: Likewise.
26625         * g++.old-deja/g++.jason/overload32.C: Likewise.
26626         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
26627         stray semicolons.
26628         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
26629         * g++.old-deja/g++.jason/return.C: Likewise.
26630         * g++.old-deja/g++.jason/return2.C: Likewise.
26631         * g++.old-deja/g++.jason/shadow1.C: Likewise.
26632         * g++.old-deja/g++.jason/special.C: Use explicit specialization
26633         syntax.
26634         * g++.old-deja/g++.jason/template10.C: Account for use of
26635         non-dependent names.
26636         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
26637         syntax.
26638         * g++.old-deja/g++.jason/template37.C: Likewise.
26639         * g++.old-deja/g++.law/access4.C: Change error messages.
26640         * g++.old-deja/g++.law/arm13.C: Remove incorrect
26641         pseudo-destructor names.
26642         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
26643         * g++.old-deja/g++.law/ctors9.C: Likewise.
26644         * g++.old-deja/g++.law/cvt22.C: Likewise.
26645         * g++.old-deja/g++.law/dtors5.C: Likewise.
26646         * g++.old-deja/g++.law/global-init1.C: Likewise.
26647         * g++.old-deja/g++.law/missed-error3.C: Likewise.
26648         * g++.old-deja/g++.law/operators28.C: Likewise.
26649         * g++.old-deja/g++.law/visibility28.C: Likewise.
26650         * g++.old-deja/g++.martin/eval1.C: Likewise.
26651         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
26652         name.
26653         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
26654         * g++.old-deja/g++.mike/net34.C: Likewise.
26655         * g++.old-deja/g++.mike/net36.C: Likewise.
26656         * g++.old-deja/g++.mike/ns2.C: Likewise.
26657         * g++.old-deja/g++.mike/p12306.C: Likewise.
26658         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
26659         value extension.
26660         * g++.old-deja/g++.mike/p700.C: Likewise.
26661         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
26662         * g++.old-deja/g++.mike/p710.C: Likewise.
26663         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
26664         value extension.
26665         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
26666         * g++.old-deja/g++.mike/pmf9.C: Likewise.
26667         * g++.old-deja/g++.ns/crash2.C: Likewise.
26668         * g++.old-deja/g++.ns/crash3.C: Likewise.
26669         * g++.old-deja/g++.ns/invalid1.C: Likewise.
26670         * g++.old-deja/g++.ns/ns17.C: Likewise.
26671         * g++.old-deja/g++.ns/template16.C: Likewise.
26672         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
26673         keyword.
26674         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
26675         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
26676         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
26677         named return value extension.
26678         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
26679         * g++.old-deja/g++.other/access4.C: Issue additional error
26680         messages.
26681         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
26682         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
26683         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
26684         * g++.old-deja/g++.other/crash25.C: Change error message.
26685         * g++.old-deja/g++.other/crash4.C: Change error message.
26686         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
26687         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
26688         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
26689         checks.
26690         * g++.old-deja/g++.other/defarg8.C: Likewise.
26691         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
26692         * g++.old-deja/g++.other/dtor10.C: Likewise.
26693         * g++.old-deja/g++.other/incomplete.C: Likewise.
26694         * g++.old-deja/g++.other/linkage7.C: Likewise.
26695         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
26696         lookup algorithm.
26697         * g++.old-deja/g++.other/mangle2.C: Likewise.
26698         * g++.old-deja/g++.other/refinit2.C: Likewise.
26699         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
26700         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
26701         * g++.old-deja/g++.pt/crash28.C: Likewise.
26702         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
26703         syntax.
26704         * g++.old-deja/g++.pt/crash32.C: Change error message.
26705         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
26706         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
26707         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
26708         error message position.
26709         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
26710         * g++.old-deja/g++.pt/defarg8.C: Change error message.
26711         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
26712         syntax.
26713         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
26714         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
26715         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
26716         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
26717         keyword.
26718         * g++.old-deja/g++.pt/explicit31.C: Likewise.
26719         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
26720         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
26721         keyword.
26722         * g++.old-deja/g++.pt/explicit71.C: Change error message.
26723         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
26724         syntax.
26725         * g++.old-deja/g++.pt/friend28.C: Account for use of
26726         non-dependent names.
26727         * g++.old-deja/g++.pt/friend29.C: Likewise.
26728         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
26729         rules.
26730         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
26731         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
26732         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
26733         lookup rules.
26734         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
26735         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
26736         keyword.
26737         * g++.old-deja/g++.pt/memclass20.C: Likewise.
26738         * g++.old-deja/g++.pt/memclass5.C: Likewise.
26739         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
26740         keyword.
26741         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
26742         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
26743         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
26744         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
26745         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
26746         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
26747         keyword.
26748         * g++.old-deja/g++.pt/spec10.C: Likewise.
26749         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
26750         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
26751         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
26752         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
26753         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
26754         * g++.old-deja/g++.pt/ttp62.C: Likewise.
26755         * g++.old-deja/g++.pt/ttp64.C: Likewise.
26756         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
26757         * g++.old-deja/g++.pt/typename15.C: Likewise.
26758         * g++.old-deja/g++.pt/typename22.C: Likewise.
26759         * g++.old-deja/g++.pt/typename6.C: Change error messages.
26760         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
26761         * g++.old-deja/g++.pt/virtual2.C: Likewise.
26762         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
26763         syntax.
26764         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
26765         return value extension.
26766         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
26767         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
26768         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
26769         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
26770
26771 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
26772
26773         * g++.dg/warn/inline1.C: New test.
26774         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
26775         * g++.old-deja/g++.jason/synth10.C: Likewise.
26776         * g++.old-deja/g++.mike/net31.C: Likewise.
26777         * g++.old-deja/g++.mike/p8786.C: Likewise.
26778
26779         * g++.dg/template/friend10.C: New test.
26780         * g++.dg/template/conv5.C: New test.
26781
26782 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
26783
26784         * g++.dg/lookup/scoped3.C: New test.
26785
26786         * g++.dg/lookup/decl1.C: New test.
26787         * g++.dg/lookup/decl2.C: New test.
26788
26789 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
26790
26791         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
26792         gcc.c-torture/compile/20021015-1.c,
26793         gcc.c-torture/compile/20021015-2.c,
26794         gcc.c-torture/compile/20021123-1.c,
26795         gcc.c-torture/compile/20021123-2.c,
26796         gcc.c-torture/compile/20021123-3.c,
26797         gcc.c-torture/compile/20021123-4.c,
26798         gcc.c-torture/execute/20021024-1.c: Add tests previously added
26799         only to 3.1 or 3.2 branch.
26800
26801 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
26802
26803         * gcc.dg/i386-bitfield3.c: New test.
26804
26805         * gcc.dg/i386-bitfield2.c: New test.
26806
26807 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
26808
26809         * g++.dg/parse/conv_op1.C: New test.
26810
26811 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
26812
26813         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
26814         approved.
26815
26816 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
26817
26818         * gcc.c-torture/compile/20021220-1.c: New test.
26819
26820 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
26821
26822         * gcc.dg/i386-fastcall-1.c: New.
26823
26824 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26825
26826         * gcc.c-torture/execute/20021219-1.c: New test.
26827
26828 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26829
26830         * gcc.dg/i386-pic-1.c: New test.
26831
26832 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26833
26834         PR c++/8099
26835         * g++.dg/template/friend9.C: New test.
26836
26837 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26838
26839         PR c++/3663
26840         * g++.dg/template/access7.C: New test.
26841
26842 2002-12-18  Nick Clifton  <nickc@redhat.com>
26843
26844         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
26845         the libstdc++-v3 directory has been found.
26846
26847 2002-12-12  Devang Patel <dpatel@apple.com>
26848         * gcc.dg/darwin-ld-1.c: New test.
26849         * gcc.dg/darwin-ld-2.c: New test.
26850         * gcc.dg/darwin-ld-3.c: New test.
26851         * gcc.dg/darwin-ld-4.c: New test.
26852         * gcc.dg/darwin-ld-5.c: New test.
26853
26854 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
26855
26856         * gcc.c-torture/compile/20021212-1.c: New test.
26857
26858 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
26859
26860         * gcc.dg/fshort-wchar: New test.
26861
26862 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
26863
26864         PR c++/8372
26865         * g++.dg/template/dtor1.C: New test.
26866
26867         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
26868         markers.
26869
26870 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
26871
26872         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
26873
26874 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
26875
26876         * g++.dg/template/static1.C: New test.
26877         * g++.dg/template/static2.C: New test.
26878         * g++.old-deja/g++.ext/memconst.C: New test.
26879
26880 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26881
26882         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
26883         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
26884         * g++.dg/special/initp1.C: Likewise.
26885
26886 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
26887
26888         * gcc.c-torture/execute/20021204-1.c: New test.
26889
26890 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
26891
26892         * gcc.dg/ppc-fmadd-1.c: New file.
26893         * gcc.dg/ppc-fmadd-2.c: New file.
26894         * gcc.dg/ppc-fmadd-3.c: New file.
26895
26896 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
26897
26898         * gcc.c-torture/compile/20021204-1.c: New test.
26899
26900 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
26901
26902         * g++.dg/inherit/covariant2.C: New test.
26903         * g++.dg/inherit/covariant3.C: New test.
26904         * g++.dg/inherit/covariant4.C: New test.
26905         * g++.dg/inherit/covariant1.C: Remove XFAIL.
26906         * g++.old-deja/g++.robertl/eb17.C: Likewise.
26907
26908 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
26909
26910         PR c++/8688
26911         * g++.dg/init/brace3.C: New test.
26912
26913 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
26914
26915         * gcc.dg/20020210-1.c: Fix a comment typo.
26916
26917 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
26918
26919         PR c++/8720
26920         * g++.dg/parse/defarg1.C: New test.
26921
26922         PR c++/8615
26923         * g++.dg/template/char1.C: New test.
26924
26925         * g++.dg/template/varmod1.C: Fix typo.
26926
26927 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26928
26929         DR 180
26930         * g++.old-deja/g++.pt/crash32.C: Expect error.
26931
26932 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
26933
26934         PR c++/5919
26935         * g++.dg/template/varmod1.C: New test.
26936
26937         PR c++/8727
26938         * g++.dg/inherit/typeinfo1.C: New test.
26939
26940         PR c++/8663
26941         * g++.dg/inherit/typedef1.C: New test.
26942
26943 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
26944
26945         PR c++/8332
26946         PR c++/8493
26947         * g++.dg/template/strlen1.C: New test.
26948
26949         PR c++/8227
26950         * g++.dg/template/ctor2.C: New test.
26951
26952         PR c++/8214
26953         * g++.dg/init/string1.C: New test.
26954
26955         PR c++/8511
26956         * g++.dg/template/friend8.C: New test.
26957
26958 2002-11-29  Joe Buck <jbuck@synopsys.com>
26959
26960         * g++.dg/lookup/anon2.C: New test.
26961
26962 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
26963
26964         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
26965         h8300 port.
26966
26967 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
26968
26969         * gcc.dg/bitfld-6.c: New test.
26970
26971 2002-11-27  Jan Hubicka  <jh@suse.cz>
26972
26973         * gcc.c-torture/execute/20021127.[cx]: New test.
26974
26975 2002-11-26  Jan Hubicka  <jh@suse.cz>
26976
26977         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
26978         quality.
26979
26980 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
26981
26982         * g++.dg/init/brace2.C: New test.
26983         * g++.old-deja/g++.mike/p9129.C: Correct.
26984
26985 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
26986
26987         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
26988
26989 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
26990
26991         * gcc.dg/sibcall-6: New test for indirect sibcalls.
26992
26993 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
26994
26995         * testsuite/g++.dg/abi/empty11.C: New test.
26996         * testsuite/g++.dg/rtti/cv1.C: New test.
26997
26998 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
26999
27000         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
27001
27002 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
27003
27004         * g++.dg/abi/empty10.C: New test.
27005
27006 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
27007
27008         * gcc.c-torture/compile/20021124-1.c: New test.
27009
27010 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
27011
27012         * g++.dg/abi/rtti2.C: New test.
27013
27014 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
27015
27016         * gcc.dg/i386-unroll-1.c: New test.
27017
27018 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27019
27020         * gcc.c-torture/compile/20021120-1.c: New test.
27021         * gcc.c-torture/compile/20021120-2.c: New test.
27022
27023 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
27024
27025         * gcc.dg/bitfld-5.c: New test.
27026
27027 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
27028
27029         * gcc.c-torture/execute/20021120-3.c: New test.
27030
27031 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
27032
27033         * gcc.c-torture/execute/20021120-2.c: New test.
27034
27035 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
27036
27037         * gcc.c-torture/execute/20021120-1.c: New test.
27038
27039 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
27040
27041         * gcc.c-torture/execute/20021118-3.c: New test.
27042
27043 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27044
27045         * gcc.c-torture/compile/20021119-1.c: New test.
27046
27047 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
27048
27049         * gcc.dg/duff-1.c: New test.
27050         * gcc.dg/duff-2.c: New test.
27051         * gcc.dg/duff-3.c: New test.
27052
27053 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
27054
27055         * gcc.dg/cpp/_Pragma5.c: New test.
27056
27057 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
27058
27059         * gcc.c-torture/execute/20021118-2.c: New test.
27060
27061 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
27062
27063         * gcc.c-torture/execute/20021118-1.c: New test.
27064
27065 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
27066
27067         * gcc.dg/20021116-1.c: New test.
27068
27069 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
27070
27071         * g++.dg/abi/vcall1.C: New test.
27072
27073 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
27074
27075         * gcc.dg/20021029-1.c: New test.
27076         * gcc.dg/20021029-2.c: New test.
27077
27078 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27079
27080         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
27081
27082 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
27083
27084         PR c/8439
27085         * gcc.dg/20021110.c: Move to ...
27086         * gcc.c-torture/compile/20021110.c: .... here.
27087
27088 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27089
27090         PR c/8467
27091         * gcc.c-torture/execute/20021111-1.c
27092
27093 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
27094
27095         PR c/8439
27096         * gcc.dg/20021110.c: New test.
27097
27098 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
27099
27100         * g++.dg/abi/vthunk3.C: Run only on x86.
27101
27102 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
27103
27104         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
27105
27106 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
27107
27108         * lib/compat.exp (compat-execute): Fix logic error in last
27109         change.
27110
27111 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
27112
27113         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
27114
27115 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27116
27117         PR c++/8389
27118         * g++.dg/template/access6.C: New test.
27119
27120 2002-11-08  Jan Hubicka  <jh@suse.cz>
27121
27122         * gcc.dg/i386-ssefp-1.c: New test.
27123         * gcc.dg/i386-ssefp-1.c: New test.
27124
27125 2002-11-08  Jan Hubicka  <jh@suse.cz>
27126
27127         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
27128
27129 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
27130
27131         * g++.dg/abi/vthunk3.C: New test.
27132
27133         PR c++/8338
27134         * g++.dg/template/crash2.C: New test.
27135
27136 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
27137
27138         * testsuite/g++.dg/abi/dtor1.C: New test.
27139         * testsuite/g++.dg/abi/dtor2.C: Likewise.
27140
27141 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
27142
27143         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
27144         Darwin.
27145
27146 2002-11-04  Adam Nemet  <anemet@lnxw.com>
27147
27148         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
27149         -mthumb.  Only xfail with -O0.
27150
27151 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
27152
27153         * g++.dg/abi/thunk1.C: New test.
27154         * g++.dg/abi/thunk2.C: Likewise.
27155         * g++.dg/abi/vtt1.C: Likewise.
27156
27157 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
27158
27159         PR optimization/8423
27160         * gcc.c-torture/execute/builtin-constant.c: New test.
27161
27162 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
27163
27164         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
27165         Add some more cases.
27166
27167 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
27168
27169         PR c++/8391
27170         * g++.dg/opt/local1.C: New test.
27171
27172 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
27173
27174         PR c++/8160
27175         * g++.dg/template/complit1.C: New test.
27176
27177         PR c++/8149
27178         * g++.dg/template/typename4.C: Likewise.
27179
27180 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27181
27182         Core issue 287, PR c++/7639
27183         * g++.dg/template/instantiate1.C: Adjust error location.
27184         * g++.dg/template/instantiate3.C: New test.
27185         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
27186         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
27187         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
27188
27189 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
27190
27191         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
27192
27193 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
27194
27195         PR c++/8287
27196         * g++.dg/init/dtor2.C: New test.
27197
27198 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27199
27200         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
27201         * gcc.dg/nest.c: Bypass errors on irix6.
27202
27203 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
27204
27205         * gcc.dg/nest.c: Expect error for mmix-*-*.
27206         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
27207
27208 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
27209
27210         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
27211         markers.
27212
27213         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
27214
27215 2002-10-25  Mike Stump  <mrs@apple.com>
27216
27217         * gcc.dg/warn-1.c: New test.
27218
27219 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
27220
27221         * g++.dg/template/typename3.C: New test.
27222
27223 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
27224
27225         * g++.dg/lookup/ptrmem1.C: New test.
27226
27227         * g++.dg/abi/vthunk2.C: New test.
27228
27229 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
27230
27231         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
27232
27233 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
27234
27235         * g++.dg/abi/empty9.C: New test.
27236
27237 2002-10-24  Richard Henderson  <rth@redhat.com>
27238
27239         * g++.dg/inherit/thunk1.C: Enable for ia64.
27240
27241 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
27242
27243         PR c++/8067
27244         * g++.dg/lookup/pretty1.C: New test.
27245
27246 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
27247
27248         * gcc.dg/20021023-1.c: New test.
27249
27250 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
27251
27252         PR c++/7679
27253         * g++.dg/parse/inline1.C: New test.
27254
27255 2002-10-23  Richard Henderson  <rth@redhat.com>
27256
27257         * g++.dg/inherit/thunk1.C: Enable for x86_64.
27258
27259         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
27260
27261 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
27262
27263         PR c++/6579
27264         * g++.dg/parse/stmtexpr3.C: New test.
27265
27266 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
27267
27268         * g++.dg/expr/cond1.C: New test.
27269
27270 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
27271
27272         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
27273
27274 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
27275
27276         * g++.dg/abi/vbase13.C: New test.
27277         * g++.dg/abi/vbase14.C: Likewise.
27278
27279 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
27280
27281         * gcc.dg/tls/pic-1.c: New test.
27282         * gcc.dg/tls/nonpic-1.c: New test.
27283         * gcc.dg/20021018-1.c: New test.
27284
27285 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
27286
27287         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
27288         Remove only files with the same base name as the test case.
27289         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
27290         (profopt-execute): Likewise.  Also, remove old profiling
27291         and performance data files before running the tests.
27292
27293         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
27294         * g++.dg/bprob/bprob.exp: Likewise.
27295         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
27296         to allow more general test case names.
27297
27298         * g++.dg/bprob/bprob-1.C: Rename to ...
27299         * g++.dg/bprob/g++-bprob-1.C: ... this.
27300
27301         * g77.dg/bprob/bprob-1.f: Rename to ...
27302         * g77.dg/bprob/g77-bprob-1.f: ... this.
27303
27304 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
27305
27306         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
27307         bison 1.50 or later.
27308
27309 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
27310
27311         * g++.dg/README: Describe more test directories.
27312
27313 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
27314
27315         * g++.dg/init/array6.C: Add additional tests.
27316
27317 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
27318
27319         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
27320         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
27321
27322 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
27323
27324         * gcc.c-torture/compile/20020604-1.x: New.
27325         * gcc.c-torture/compile/simd-5.x: Likewise.
27326         * gcc.c-torture/execute/920710-1.x: Likewise.
27327         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
27328
27329 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
27330
27331         * g++.dg/inherit/override1.C: Add dg-options clause.
27332
27333 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27334
27335         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
27336         _mm_slli_si128.
27337
27338 2002-10-19  Andreas Schwab  <schwab@suse.de>
27339
27340         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
27341         directory component.
27342
27343 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
27344
27345         * g++.dg/inherit/thunk1.C: New test.
27346
27347         * g++.dg/inherit/override1.C: New test.
27348
27349         * g++.dg/abi/mangle11.C: New test.
27350         * g++.dg/abi/mangle14.C: New test.
27351         * g++.dg/abi/mangle17.C: New test.
27352
27353 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
27354
27355         * g++.dg/overload/member2.C: New test.
27356
27357 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
27358
27359         * g++.dg/README: Describe new compat directory.
27360         * g++.dg/dg.exp: Skip tests in compat directory.
27361         * README.compat: New file.
27362         * lib/compat.exp: New expect script.
27363         * g++.dg/compat: New test directory.
27364         * g++.dg/compat/compat.exp: New expect script.
27365         * g++.dg/compat/abi: New test directory.
27366         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
27367         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
27368         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
27369         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
27370         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
27371         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
27372         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
27373         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
27374         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
27375         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
27376         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
27377         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
27378         * g++.dg/compat/break: New test directory.
27379         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
27380         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
27381         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
27382         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
27383         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
27384         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
27385         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
27386         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
27387         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
27388         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
27389         g++.dg/compat/break/README: New files.
27390         * g++.dg/compat/eh: New test directory.
27391         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
27392         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
27393         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
27394         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
27395         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
27396         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
27397         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
27398         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
27399         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
27400         g++.dg/compat/eh/filter2_y.C,
27401         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
27402         g++.dg/compat/eh/new1_y.C,
27403         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
27404         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
27405         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
27406         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
27407         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
27408         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
27409         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
27410         g++.dg/compat/eh/unexpected1_y.C: New files.
27411         * g++.dg/compat/init: New test directory.
27412         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
27413         g++.dg/compat/init/array5_y.C,
27414         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
27415         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
27416         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
27417         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
27418         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
27419         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
27420         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
27421         g++.dg/compat/init/init-ref2_y.C: New files.
27422
27423 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
27424
27425         PR c++/7584
27426         * g++.dg/inherit/using3.C: New test.
27427
27428 2002-10-17  Jan Hubicka  <jh@suse.cz>
27429
27430         * gcc.dg/20021017-2.c: New test.
27431
27432 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
27433
27434         * g++.dg/abi/mangle16.C: Adjust.
27435
27436         * g++.dg/init/array8.C: New test.
27437
27438 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
27439
27440         * gcc.dg/special/mips-abi.exp: New test.
27441         * gcc.dg/special/mips-abi.s: Empty file used by the above.
27442
27443 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
27444
27445         * g++.dg/abi/mangle16.C: New test.
27446         * g++.dg/abi/mangle17.C: Likewise.
27447
27448         PR c++/7478
27449         * g++.dg/template/ref1.C: New test.
27450
27451 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27452
27453         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
27454
27455 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
27456
27457         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
27458
27459 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
27460
27461         PR c++/7524
27462         * g++.dg/init/array7.C: New test.
27463
27464 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
27465
27466         * g++.dg/init/array6.C: New test.
27467
27468         * g++.dg/abi/mangle13.C: Likewise.
27469         * g++.dg/abi/mangle14.C: Likewise.
27470         * g++.dg/abi/mangle15.C: Likewise.
27471
27472 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
27473
27474         * g++.dg/abi/empty8.C: New test.
27475
27476 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
27477
27478         * g++.dg/init/ctor1.C: New test.
27479
27480 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
27481
27482         * gcc.c-torture/execute/20021015-1.c: New test.
27483
27484 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
27485
27486         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
27487
27488 2002-10-14  Jan Hubicka  <jh@suse.cz>
27489
27490         * gcc.dg/i386-ssetype-[1-5].c: New tests.
27491
27492 2002-10-14  Richard Henderson  <rth@redhat.com>
27493
27494         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
27495
27496 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
27497
27498         PR optimization/6631
27499         * g++.dg/opt/const2.C: New test.
27500
27501 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
27502
27503         PR c++/7176
27504         * g++.dg/parse/friend1.C: New test.
27505         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
27506
27507 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
27508
27509         * gcc.dg/20021014-1.c: New test.
27510
27511 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
27512
27513         PR c++/5661
27514         * g++.dg/ext/vlm1.C: New test.
27515         * g++.dg/ext/vlm2.C: Likewise.
27516
27517         * g++.dg/init/array1.C: Remove invalid braces.
27518         * g++.dg/init/brace1.C: New test.
27519         * g++.dg/init/copy2.C: Likewise.
27520         * g++.dg/init/copy3.C: Likewise.
27521         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
27522         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
27523         braces.
27524
27525 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
27526
27527         * gcc.dg/cpp/assembler.S: Don't use -ansi.
27528
27529 2002-10-11  Richard Shann  <richard.shann@superh.com>
27530
27531         * gcc.c-torture/compile/simd-5.c: New test.
27532
27533 2002-10-10  Roger Sayle  <roger@eyesopen.com>
27534
27535         * gcc.c-torture/execute/shiftopt-1.c: New test case.
27536
27537 2002-10-10  Jim Wilson  <wilson@redhat.com>
27538
27539         * gcc.c-torture/execute/20021010-1.c: New test.
27540
27541 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
27542
27543         PR c/7353
27544         * g++.dg/ext/typedef-init.C: New test.
27545         * gcc.dg/typedef-init.c: New test.
27546
27547 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
27548
27549         * gcc.dg/cpp/paste13.c: New test.
27550
27551 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27552
27553         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
27554         remaining platforms, XFAIL during compile, not execute.  Don't
27555         XFAIL at -O0.
27556
27557 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
27558
27559         * gcc.dg/alias-1.c: Tweak expected warning.
27560
27561 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
27562
27563         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
27564
27565 2002-10-06  Andreas Jaeger  <aj@suse.de>
27566
27567         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
27568         * gcc.dg/cpp/c++98.C: Likewise.
27569
27570         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
27571         * g++.dg/cpp/c++98.C: Likewise.
27572
27573         * g++.dg/README (Subdirectories): Mention cpp directory.
27574
27575         PR target/7559
27576         * gcc.dg/20021006-1.c: New test.
27577
27578 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27579
27580         PR c++/7804
27581         * g++.dg/other/warning1.C: New test.
27582
27583 2002-10-04  Roger Sayle  <roger@eyesopen.com>
27584
27585         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
27586         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
27587         and sparc-*-* with -m64 as expected failures.  See PR 8087.
27588
27589 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
27590
27591         PR c++/7931
27592         * g++.dg/template/ptrmem3.C: New test.
27593
27594         PR c++/7754
27595         * g++.dg/template/union1.C: New test.
27596
27597 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
27598
27599         PR c++/8006
27600         * g++.dg/abi/mangle9.C: New test.
27601         * g++.dg/abi/mangle10.C: New test.
27602         * g++.dg/abi/mangle11.C: New test.
27603         * g++.dg/abi/mangle12.C: New test.
27604
27605 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
27606
27607         PR c++/7188.
27608         * g++.dg/template/meminit1.C: New test.
27609         * g++.dg/warn/Wreorder-1.C: Likewise.
27610         * g++.old-deja/g++.mike/warn3.C: Tweak.
27611         * lib/prune.exp: Ingore "in copy constructor".
27612
27613 2002-10-02  Andreas Jaeger  <aj@suse.de>
27614
27615         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
27616         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
27617         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
27618         on x86-64.
27619
27620 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
27621
27622         * gcc.dg/empty1.C: Fix typo.
27623
27624 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
27625
27626         * gcc.dg/alias-1.c: New test.
27627
27628 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
27629
27630         * gcc.dg/empty1.C: New test.
27631
27632         * g++.dg/tls/init-2.C: Tweak error messages.
27633
27634 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
27635
27636         * gcc.c-torture/compile/20020923-1.c: New test.
27637
27638 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
27639
27640         * gcc.c-torture/execute/ffs-1.c: New test.
27641         * gcc.c-torture/execute/ffs-2.c: Ditto.
27642
27643 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
27644
27645         * g++.dg/overload/member1.C: New test.
27646
27647 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
27648
27649         * g++.dg/abi/empty7.C: New test.
27650         * g++.dg/init/pm2.C: Likewise.
27651
27652 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
27653
27654         * g++.dg/rtti/crash1.C: New test.
27655
27656 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
27657
27658         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
27659         gcc.dg/sibcall-4.c: New tests.
27660
27661 2002-09-28  Roger Sayle  <roger@eyesopen.com>
27662
27663         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
27664         powerpc and MMIX targets.
27665
27666 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
27667
27668         * gcc.dg/cpp/20020927-1.c: New.
27669
27670 2002-09-26  David S. Miller  <davem@redhat.com>
27671
27672         * gcc.c-torture/compile/trunctfdf.c: New.
27673
27674 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27675
27676         * lib/target-supports.exp (check_weak_available): Handle solaris2.
27677
27678 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
27679
27680         * gcc.c-torture/execute/loop-15.c: New.
27681
27682 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
27683
27684         * README.QMTEST: Fix typo.
27685
27686 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
27687
27688         * gcc.dg/20020926-1.c: New test.
27689
27690 2002-09-25  David S. Miller  <davem@redhat.com>
27691
27692         PR target/7842
27693         * gcc.c-torture/execute/shiftdi.c: New test.
27694
27695 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
27696
27697         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
27698         unique to the tool.
27699         * lib/g77.exp (g77_init): Likewise.
27700         * lib/g++.exp (g++_init): Likewise.
27701         * lib/objc.exp (objc_init): Likewise.
27702
27703 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
27704
27705         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
27706         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
27707         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
27708
27709 2002-09-25  Richard Henderson  <rth@redhat.com>
27710
27711         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
27712         too-small long double.
27713
27714 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
27715
27716         * gcc.dg/20020919-1.c: New test.
27717
27718 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
27719
27720         * g++.dg/abi/bitfield6.C: New test.
27721         * g++.dg/abi/bitfield7.C: New test.
27722         * g++.dg/abi/bitfield8.C: New test.
27723         * g++.dg/abi/vbase11.C: New test.
27724
27725 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27726
27727         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
27728         hppa*-*-hpux*.  Update test comment.
27729
27730 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
27731
27732         * gcc.dg/tls/struct-1.c: New test.
27733
27734 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
27735
27736         * gcc.dg/cpp/tr-warn2.c: Update.
27737
27738 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
27739
27740         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
27741
27742 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
27743
27744         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
27745         systems.
27746
27747 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
27748
27749         * gcc.c-torture/execute/ieee/mzero3.c: New test.
27750
27751         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
27752         Adjust for c++filt moved to binutils.  Remove spurious duplicate
27753         setting of cxxfilt.
27754
27755 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
27756
27757         * gcc.dg/20020312-2.c: Update for darwin.
27758
27759 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
27760
27761         * g++.old-deja/g++.other/crash32.C: Mark ICE.
27762
27763 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
27764
27765         * objc.dg/comp-types-1.m: New test.
27766         * objc.dg/comp-types-2.m: New test.
27767         * objc.dg/comp-types-3.m: New test.
27768         * objc.dg/comp-types-4.m: New test.
27769         * objc.dg/comp-types-5.m: New test.
27770         * objc.dg/comp-types-6.m: New test.
27771
27772 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27773
27774         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
27775
27776 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
27777
27778         * g++.dg/other/do1.C: New test.
27779
27780         * g++.dg/template/subst1.C: New test.
27781
27782 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
27783
27784         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
27785
27786 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
27787
27788         * g++.dg/template/qualttp20.C: Adjust expected errors.
27789         * g++.old-deja/g++.jason/report.C: Likewise.
27790         * g++.old-deja/g++.other/qual1.C: Likewise.
27791
27792         * g++.dg/lookup/scoped2.C: New test.
27793
27794         * g++.dg/ext/asm3.C: New test.
27795
27796 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
27797
27798         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
27799
27800 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
27801
27802         * ChangeLog: follow spelling conventions.
27803         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
27804         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
27805         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
27806         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
27807         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
27808         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
27809         * g++.old-deja/g++.law/global-init1.C: Likewise.
27810         * g++.old-deja/g++.other/delete4.C: Likewise.
27811         * g++.old-deja/g++.other/inline21.C: Likewise.
27812         * g++.old-deja/g++.other/singleton.C: Likewise.
27813         * g77.dg/strlen0.f: Likewise.
27814         * g77.f-torture/compile/20010519-1.f: Likewise.
27815         * g77.f-torture/compile/980310-4.f: Likewise.
27816         * gcc.c-torture/compile/20000605-1.c: Likewise.
27817         * gcc.c-torture/execute/20020225-1.c: Likewise.
27818         * gcc.dg/c90-hexfloat-2.c: Likewise.
27819         * gcc.dg/c99-bool-1.c: Likewise.
27820         * gcc.dg/c99-hexfloat-2.c: Likewise.
27821         * gcc.dg/dll-2.c: Likewise.
27822         * gcc.dg/wtr-union-init-1.c: Likewise.
27823         * gcc.dg/wtr-union-init-2.c: Likewise.
27824         * gcc.dg/wtr-union-init-3.c: Likewise.
27825         * gcc.dg/cpp/avoidpaste1.c: Likewise.
27826         * gcc.dg/cpp/defined.c: Likewise.
27827         * gcc.dg/cpp/macsyntx.c: Likewise.
27828         * gcc.dg/cpp/paste2.c: Likewise.
27829         * gcc.dg/cpp/trad/defined.c: Likewise.
27830         * gcc.dg/format/c90-printf-1.c: Likewise.
27831         * gcc.dg/format/c90-scanf-1.c: Likewise.
27832         * gcc.dg/format/c99-printf-1.c: Likewise.
27833         * gcc.dg/format/c99-scanf-1.c: Likewise.
27834         * gcc.misc-tests/gcov-8.c: Likewise.
27835         * lib/profopt.exp: Likewise.
27836
27837 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
27838
27839         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
27840
27841 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
27842
27843         * g++.dg/inherit/using2.C: New test.
27844
27845 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
27846
27847         * ChangeLog: Follow spelling conventions.
27848         * g++.dg/template/friend4.C: Likewise.
27849         * g++.old-deja/g++.pt/crash67.C: Likewise.
27850         * gcc.c-torture/execute/20000801-4.c: Likewise.
27851         * gcc.dg/c90-digraph-1.c: Likewise.
27852         * gcc.dg/c94-digraph-1.c: Likewise.
27853         * gcc.dg/c99-digraph-1.c: Likewise.
27854         * gcc.dg/cpp/line5.c: Likewise.
27855         * gcc.dg/cpp/multiline.c: Likewise.
27856         * gcc.dg/cpp/trad/literals-1.c: Likewise.
27857         * gcc.dg/format/attr-3.c: Likewise.
27858         * gcc.dg/format/c90-scanf-3.c: Likewise.
27859         * gcc.dg/format/ext-4.c: Likewise.
27860
27861 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
27862
27863         * g++.dg/template/pretty1.C: New test.
27864
27865 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
27866
27867         * gcc.c-torture/execute/struct-cpy-1.c: New test.
27868
27869 2002-09-13  Matt Austern  <austern@apple.com>
27870
27871         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
27872         passing a cast expression to a function by const reference.
27873
27874 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
27875
27876         * g++.dg/template/deduce1.C: New test.
27877
27878 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
27879
27880         * gcc.c-torture/execute/simd-1.c: Force all use of int to
27881         32-bit int.
27882
27883 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27884
27885         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
27886         usage.
27887
27888 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
27889
27890         * gcc.c-torture/compile/20020910-1.c: New test.
27891
27892 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
27893
27894         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
27895
27896 2002-09-10  Andreas Jaeger  <aj@suse.de>
27897
27898         * gcc.dg/20020312-2.c: Adjust for x86-64.
27899
27900 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
27901
27902         * g77.dg/7388.f: New test case for PR 7388.
27903
27904 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
27905
27906         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
27907
27908 2002-09-05  Ziemowit Laski <zlaski@apple.com>
27909
27910         * objc.dg/proto-lossage-1.m: New test.
27911
27912 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
27913
27914         * gcc.dg/cpp/_Pragma4.c: Fix typo.
27915
27916 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
27917
27918         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
27919         expected to pass.
27920
27921 2002-09-06  Stan Shebs  <shebs@apple.com>
27922             David Edelsohn  <edelsohn@gnu.org>
27923
27924         * gcc.dg/weak: New directory.
27925         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
27926         target-specific xfail bits.
27927         * gcc.dg/typeof-2.c: Move to new directory.
27928         * gcc.dg/weak.exp: New expect script.
27929
27930 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
27931
27932         * gcc.c-torture/execute/extzvsi.c: New test.
27933
27934 2002-09-05  Stan Shebs  <shebs@apple.com>
27935
27936         * gcc.dg/weak-1.c: xfail on Darwin.
27937         * gcc.dg/weak-2.c: Ditto.
27938         * gcc.dg/weak-3.c: Ditto.
27939         * gcc.dg/weak-4.c: Ditto.
27940         * gcc.dg/weak-5.c: Ditto.
27941         * gcc.dg/weak-6.c: Ditto.
27942         * gcc.dg/weak-7.c: Ditto.
27943         * gcc.dg/weak-8.c: Ditto.
27944         * gcc.dg/weak-9.c: Ditto.
27945
27946 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
27947
27948         * gcc.c-torture/execute/loop-14.c: New test.
27949
27950 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
27951
27952         * g++.dg/other/cxa-atexit1.C: New test.
27953
27954         * gcc.dg/typeof-2.c: New test.
27955
27956 2002-09-03  Roger Sayle  <roger@eyesopen.com>
27957
27958         * gcc.dg/builtins-2.c: New testcase.
27959         * gcc.dg/builtins-3.c: New testcase.
27960
27961 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
27962
27963         * gcc.dg/cpp/_Pragma4.c: New test.
27964
27965 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
27966
27967         * objc/execute/nil_method-1.m: New testcase.
27968
27969 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
27970
27971         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
27972         [Object class], not [Object initialize].
27973
27974 2002-08-31  Roger Sayle  <roger@eyesopen.com>
27975             Hans-Peter Nilsson  <hp@bitrange.com>
27976
27977         * gcc.c-torture/execute/20020720-1.x: Skip test on
27978         mmix-knuth-mmixware.  Correct comment.
27979
27980 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
27981
27982         * testsuite/g++.dg/abi/bitfield5.C: New test.
27983         * testsuite/g++.dg/abi/vbase10.C: Likewise.
27984
27985 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
27986
27987         * objc.dg/undeclared-selector.m: New test.
27988
27989 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
27990
27991         * g++.dg/other/offsetof1.C: Avoid cast warning.
27992
27993 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
27994
27995         * objc.dg/super-class-2.m: New test.
27996
27997 2002-08-24  Matt Austern  <austern@apple.com>
27998
27999         * g++.dg/ext/lvaddr.C: New test.
28000         * g++.dg/ext/lvcast.C: New test.
28001
28002 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
28003
28004         * testsuite/g++.dg/inherit/cond1.C: New test.
28005
28006 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
28007
28008         * gcc.dg/noncompile/incomplete-1.c: New test.
28009
28010 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
28011
28012         * gcc.dg/typespec-1.c: New test.
28013
28014 2002-08-20  Devang Patel  <dpatel@apple.com>
28015         * objc.dg/proto-hier-2.m: New test.
28016
28017 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
28018
28019         * objc.dg/bitfield-1.m: New test.
28020         * objc.dg/bitfield-2.m: New test.
28021
28022 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
28023
28024         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
28025         gcc.dg/c99-flex-array-4.c: New tests.
28026
28027 2002-08-16  Stan Shebs  <shebs@apple.com>
28028
28029         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
28030
28031 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
28032
28033         * gcc.dg/typeof-1.c: New test.
28034         * g++.dg/ext/typeof2.C: New test.
28035
28036 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
28037
28038         * g++.dg/other/offsetof1.C: New test.
28039
28040 2002-08-14  Richard Henderson  <rth@redhat.com>
28041
28042         * gcc.dg/tls/diag-3.c: Fix expected message strings.
28043
28044 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
28045
28046         * gcc.dg/cpp/_Pragma3.c: New test.
28047
28048 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
28049
28050         * g++.dg/template/inherit3: New test.
28051
28052 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
28053
28054         * gcc.dg/bitfld-4.c: Add blank options.
28055
28056 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
28057
28058         * g++.dg/template/crash1.C: New test.
28059
28060 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
28061
28062         * gcc.dg/tls/opt-2.c: New test.
28063
28064 2002-08-08  Devang Patel  <dpatel@apple.com>
28065
28066         * objc.dg/selector-1.m : New test
28067
28068 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
28069
28070         * g++.dg/abi/bitfield4.C: New test.
28071         * gcc.dg/bitfld-4.c: New test.
28072
28073 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
28074
28075         * g++.dg/other/packed1.C: New test.
28076
28077 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
28078
28079         * g++.dg/abi/offsetof.C: Tweak error messages.
28080         * g++.old-deja/g++.mike/p10769a.C: Likewise.
28081
28082 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
28083
28084         * gcc.dg/bitfld-3.c: New test.
28085
28086 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
28087             Richard Henderson  <rth@redhat.com>
28088
28089         * gcc.dg/i386-bitfield1.c: New test.
28090         * g++.dg/abi/bitfield3.C: Update.
28091
28092 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
28093
28094         * objc.dg/const-str-2.m: Update.
28095         * gcc.dg/cpp/c++98.c: Change to C extension.
28096         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
28097         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
28098
28099 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
28100
28101         * testsuite/gcc.dg/tls/diag-3.c: New.
28102
28103 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
28104
28105         * g++.dg/README (Subdirectories): Document new subdir expr.
28106         * g++.dg/expr/pmf-1.C: New test.
28107
28108 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
28109
28110         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
28111
28112 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
28113
28114         * g++.dg/abi/bitfield3.C: New test.
28115
28116 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
28117
28118         * lib/gcov.exp: Tweak expected line formats.
28119         * gcc.misc-tests/gcov8.c: New test.
28120         * gcc.misc-tests/gcov8.x: New flags.
28121
28122 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
28123
28124         * consistency.vlad/layout/endian.c: Include string.h.
28125
28126         * gcc.c-torture/execute/20020805-1.c: New test.
28127
28128 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
28129
28130         * g++.dg/other/conversion1.C: New test.
28131
28132 2002-08-03  Roger Sayle  <roger@eyesopen.com>
28133
28134         * gcc.dg/builtins-1.c: New testcase.
28135
28136 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
28137
28138         * g++.dg/inherit/access3.C: New test.
28139
28140 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
28141
28142         * gcc.dg/ia64-visibility-2.c: New test.
28143
28144 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
28145
28146         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
28147         __qualifier_flags to __flags.
28148
28149 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
28150
28151         * g++.dg/inherit/operator1.C: New test.
28152         * g++.dg/lookup/disamb1.C: Fix typo in comment.
28153         * g++.dg/other/error1.C: Change expected error message.
28154         * g++.dg/template/conv4.C: Likewise.
28155
28156 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
28157
28158         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
28159         for documented behavior.
28160
28161 2002-07-25  Roger Sayle  <roger@eyesopen.com>
28162
28163         * gcc.c-torture/execute/20020720-1.x: Skip this test on
28164         several targets known to fail.
28165
28166 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
28167
28168         * gcc.dg/mips-args-[123].c: New tests.
28169
28170 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
28171
28172         * gcc.dg/ppc-spe.c: New.
28173
28174 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
28175
28176         * g++.dg/other/ptrmem4.C: New testcase.
28177
28178 2002-07-24  Richard Henderson  <rth@redhat.com>
28179
28180         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
28181
28182 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
28183
28184         * g++.dg/ext/alignof1.C (main): Return 0 for success.
28185
28186 2002-07-24  Roger Sayle  <roger@eyesopen.com>
28187
28188         * gcc.c-torture/execute/memset-3.c: New testcase.
28189
28190 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
28191
28192         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
28193         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
28194
28195 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28196
28197         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
28198         Delete.
28199
28200 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
28201
28202         * gcc.c-torture/compile/simd-4.c: New test.
28203
28204 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28205
28206         PR c++/7347, c++/7348
28207         * g++.dg/template/access4.C: New test.
28208         * g++.dg/template/access5.C: New test.
28209         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
28210         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
28211         * g++.old-deja/g++.pt/ttp58.C: Likewise.
28212         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
28213
28214 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
28215
28216         * gcc.dg/gnu89-init-2.c: New test.
28217
28218 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
28219
28220         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
28221
28222 2002-07-20  Roger Sayle  <roger@eyesopen.com>
28223
28224         * gcc.c-torture/execute/20020720-1.c: New testcase.
28225
28226 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
28227
28228         * gcc.dg/cpp/Wsignprom.c: New tests.
28229
28230 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
28231
28232         * gcc.c-torture/execute/loop-13.c: New test.
28233
28234 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
28235
28236         * gcc.dg/cpp/expr.c: New tests.
28237
28238 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
28239
28240         * g++.dg/opt/pr6713.C: Add template instantiation.
28241
28242 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
28243
28244         * gcc.dg/nest.c: New test.
28245
28246 2002-07-17  Richard Henderson  <rth@redhat.com>
28247
28248         * g++.dg/opt/pr6713.C: New test.
28249
28250 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
28251
28252         * gcc.c-torture/execute/loop-2e.x: Let the testcase
28253         XFAIL for all x86 processors.
28254
28255 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
28256
28257         * gcc.c-torture/execute/20010122-1.x: Do not test with
28258         -fomit-frame-pointer.
28259
28260 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28261
28262         * g++.dg/template/instantiate2.C: New test.
28263         * g++.dg/template/spec4.C: New test.
28264
28265 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28266
28267         * g++.dg/template/access2.C: New test.
28268         * g++.dg/template/access3.C: New test.
28269
28270 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
28271
28272         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
28273         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
28274         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
28275         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
28276         Convert to use <stdarg.h>.
28277         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
28278         Delete.
28279         * gcc.dg/va-arg-2.c: New.
28280         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
28281
28282 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
28283
28284         * gcc.c-torture/compile/20020710-1.c: New test.
28285
28286 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
28287                           Andrew Pinski  <pinskia@physics.uc.edu>
28288
28289         gcc.c-torture/compile/simd-2.c: New testcase.
28290         gcc.c-torture/compile/simd-3.c: Likewise.
28291
28292 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
28293
28294         PR c++/7224
28295         * g++.dg/overload/error1.C: New test.
28296
28297 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28298
28299         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
28300         configuration and IRIX 6 O32 ABI.
28301
28302 2002-07-11  Roger Sayle  <roger@eyesopen.com>
28303
28304         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
28305
28306 2002-07-10  Roger Sayle  <roger@eyesopen.com>
28307
28308         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
28309
28310 2002-07-10  Jeffrey A Law  <law@redhat.com>
28311
28312         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
28313
28314         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
28315
28316 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
28317
28318         * gcc.dg/20020312-2.c: Check for __PPC__.
28319
28320 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
28321
28322         * gcc.c-torture/compile/20020709-1.c: New test.
28323
28324 2002-07-07  Roger Sayle  <roger@eyesopen.com>
28325
28326         * g++.dg/template/qualttp21.C: New test case.
28327
28328 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
28329
28330         * gcc.c-torture/compile/20020706-1.c: New test.
28331         * gcc.c-torture/compile/20020706-2.c: New test.
28332
28333 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
28334             Alexandre Oliva  <aoliva@redhat.com>
28335
28336         * g++.dg/warn/incomplete1.C: New test.
28337
28338 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28339
28340         PR c++/7099
28341         * g++.dg/warn/noreturn1.C: New test.
28342
28343 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
28344
28345         PR c++/6706
28346         * g++.dg/debug/debug6.C: New test.
28347         * g++.dg/debug/debug7.C: New test.
28348
28349 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
28350
28351         * gcc.c-torture/compile/simd-3.c: New test.
28352
28353 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
28354
28355         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
28356         * gcc.dg/20020620-1.c: Likewise.
28357
28358 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28359
28360         PR c++/6944
28361         * g++.dg/init/array4.C: New test.
28362         * g++.dg/init/array5.C: New test.
28363
28364 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
28365
28366         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
28367         * gcc.c-torture/execute/simd-2.c (main): Likewise.
28368
28369 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28370
28371         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
28372         * gcc.dg/wtr-aggr-init-1.c: Likewise.
28373         * gcc.dg/wtr-conversion-1.c: Likewise.
28374         * gcc.dg/wtr-escape-1.c: Likewise.
28375         * gcc.dg/wtr-int-type-1.c: Likewise.
28376         * gcc.dg/wtr-label-1.c: Likewise.
28377         * gcc.dg/wtr-static-1.c: Likewise.
28378         * gcc.dg/wtr-strcat-1.c: Likewise.
28379         * gcc.dg/wtr-suffix-1.c: Likewise.
28380         * gcc.dg/wtr-switch-1.c: Likewise.
28381         * gcc.dg/wtr-unary-plus-1.c: Likewise.
28382         * gcc.dg/wtr-union-init-1.c: Likewise.
28383         * gcc.dg/wtr-union-init-2.c: Likewise.
28384         * gcc.dg/wtr-union-init-3.c: Likewise.
28385
28386         * gcc.dg/wtr-func-def-1.c: New test.
28387
28388 2002-07-02 Devang Patel <dpatel@apple.com>
28389
28390         * objc.dg/param-1.m: New test.
28391
28392 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
28393
28394         * gcc.dg/cpp/trad/directive.c: Add test.
28395         * gcc.dg/cpp/trad/macroargs.c: Add test.
28396         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
28397
28398 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
28399
28400         * gcc.dg/cpp/cmdlne-M.c: New test.
28401
28402 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
28403
28404         * objc.dg/desig-init-1.m: New test.
28405
28406 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28407
28408         PR c++/6716
28409         * g++.dg/template/instantiate1.C: New test.
28410
28411 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
28412
28413         PR c++/7112
28414         * g++.dg/template/sizeof2.C: New test.
28415
28416 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
28417
28418         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
28419         gcc.dg/cpp/trad/include.c: New tests.
28420
28421 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
28422
28423         PR target/7177
28424         * gcc.c-torture/compile/20020701-1.c: New test.
28425
28426 2002-07-01  Stan Shebs  <shebs@apple.com>
28427
28428         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
28429         header here...
28430         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
28431         (objc-torture-execute): or here.
28432
28433 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
28434
28435         * gcc.c-torture/execute/arith-rand-ll.c: New test.
28436
28437 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
28438
28439         * gcc.dg/cpp/trad/escaped-nl.c: New test.
28440
28441 2002-06-30  Devang Patel  <dpatel@apple.com>
28442
28443         * objc.dg/fsyntax-only.m: New test.
28444
28445 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
28446
28447         PR c++/6695
28448         * g++.dg/template/friend7.C: New file.
28449
28450 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
28451
28452         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
28453         return type.
28454
28455 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
28456
28457         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
28458         avoid division by zero.
28459
28460 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
28461
28462         * gcc.dg/Wunknownprag.c: New tests.
28463
28464 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
28465
28466         * gcc.c-torture/execute/simd-2.c: New test.
28467
28468 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
28469
28470         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
28471         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
28472         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
28473         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
28474         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
28475         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
28476         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
28477         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
28478         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
28479         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
28480         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
28481         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
28482         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
28483         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
28484         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
28485         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
28486         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
28487
28488 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
28489
28490         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
28491         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
28492         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
28493         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
28494         New tests.
28495         * gcc.dg/cpp/trad/directive.c: Update.
28496
28497 2002-06-23  Andreas Jaeger  <aj@suse.de>
28498
28499         * gcc.c-torture/execute/complex-6.c: New.
28500
28501 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
28502
28503         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
28504         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
28505         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
28506         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
28507
28508 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
28509
28510         * gcc.dg/cpp/trad: New directory with traditional tests copied
28511         from parent directory.
28512         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
28513         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
28514         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
28515         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
28516         Move to trad/ and rename.
28517         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
28518         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
28519         gcc.dg/cpp/trad/redef2.c: New tests.
28520         * gcc.dg/cpp/trad/trad.exp: New driver.
28521
28522 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
28523
28524         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
28525         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
28526         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
28527         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
28528         Remove.
28529
28530 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
28531
28532         * gcc.dg/20020620-1.c: New test.
28533
28534 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28535
28536         * g++.dg/template/ttp4.C: New test.
28537
28538 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
28539
28540         * g++.dg/opt/vt1.C: Fix regexp.
28541
28542 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28543
28544         * gcc.c-torture/execute/pure-1.c: Make functions static again.
28545         Don't use attribute `noinline'.
28546
28547 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
28548
28549         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
28550
28551 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
28552
28553         * gcc.c-torture/execute/simd-1.c: New.
28554
28555         * gcc.dg/simd-1.c: New.
28556
28557 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
28558
28559         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
28560
28561 2002-06-16  Richard Henderson  <rth@redhat.com>
28562
28563         * g++.dg/ext/anon-struct1.C: New.
28564         * g++.dg/ext/anon-struct2.C: New.
28565         * g++.dg/ext/anon-struct3.C: New.
28566         * gcc.dg/anon-struct-1.c: New.
28567         * gcc.dg/anon-struct-2.c: New.
28568         * gcc.dg/anon-struct-3.c: New.
28569         * gcc.dg/20011008-1.c: Adjust warning text.
28570         * gcc.dg/20020527-1.c: Add -fms-extensions.
28571
28572 2002-06-16  Richard Henderson  <rth@redhat.com>
28573
28574         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
28575
28576 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
28577
28578         * gcc.c-torture/execute/20020615-1.c: New test.
28579
28580 2002-06-15  Roger Sayle  <roger@eyesopen.com>
28581
28582         * gcc.c-tortuture/execute/compare-1.c: New test case.
28583         * gcc.c-tortuture/execute/compare-2.c: New test case.
28584         * gcc.c-tortuture/execute/compare-3.c: New test case.
28585
28586 2002-06-13  Richard Henderson  <rth@redhat.com>
28587
28588         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
28589         ia64 ilp32.
28590
28591 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28592
28593         * g++.dg/template/typename2.C: Update error message.
28594
28595 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
28596
28597         * gcc.c-torture/execute/20020611-1.c: New test.
28598
28599 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
28600
28601         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
28602         list of targets to skip.
28603
28604 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
28605
28606         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
28607         targets if not optimizing.
28608
28609 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
28610
28611         * gcc.c-torture/compile/20020605-1.c: New test.
28612
28613         * g++.dg/opt/vt1.C: New test.
28614
28615         * gcc.dg/20020531-1.c: New test.
28616
28617         * gcc.dg/20020530-1.c: New test.
28618
28619         * gcc.dg/20020527-1.c: New test.
28620
28621         * g++.dg/opt/cse1.C: New test.
28622
28623 2002-06-07  Roger Sayle  <roger@eyesopen.com>
28624
28625         * gcc.dg/20020607-2.c: New test case.
28626
28627 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
28628
28629         * gcc.c-torture/compile/20020604-1.c: New test.
28630
28631 2002-06-04  Richard Henderson  <rth@redhat.com>
28632
28633         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
28634         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
28635         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
28636
28637 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
28638
28639         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
28640
28641 2002-06-03  Richard Henderson  <rth@redhat.com>
28642
28643         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
28644         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
28645
28646 2002-06-02  Richard Henderson  <rth@redhat.com>
28647
28648         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
28649         test functions static.
28650
28651 2002-06-02  Andreas Jaeger  <aj@suse.de>
28652
28653         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
28654         now.
28655
28656 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
28657
28658         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
28659         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
28660         Update for mofified diagnostics.
28661         * gcc.dg/c99-intconst-1.c: No longer fail.
28662
28663 2002-06-02  Richard Henderson  <rth@redhat.com>
28664
28665         * gcc.dg/uninit-A.c: Remove xfail markers.
28666
28667 2002-06-01  Roger Sayle  <roger@eyesopen.com>
28668
28669         * gcc.dg/fnegate-1.c: New test case.
28670
28671 2002-05-30  Osku Salerma  <osku@iki.fi>
28672
28673         * gcc.c-torture/execute/mayalias-1.c: New file.
28674
28675 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
28676
28677         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
28678         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
28679         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
28680
28681 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
28682
28683         * gcc.c-torture/execute/20020529-1.c: New test.
28684
28685 2002-05-27  Richard Henderson  <rth@redhat.com>
28686
28687         * g++.dg/ext/attrib6.C: New test case.
28688
28689 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28690
28691         * gcc.c-torture/execute/pure-1.c: New test.
28692
28693 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
28694
28695         * gcc.dg/cpp/arith-2.c: Remove.
28696
28697 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
28698
28699         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
28700         * gcc.dg/cpp/if-3.c: Remove.
28701
28702 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
28703
28704         * g++.dg/opt/cse2.C: New test.
28705
28706 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
28707
28708         * gcc.dg/cpp/arith-1.c: New semantic tests.
28709         * gcc.dg/cpp/if-1.c: Update.
28710
28711 2002-05-24  Ben Elliston  <bje@redhat.com>
28712
28713         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
28714
28715 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
28716
28717         * gcc.dg/verbose-asm.c: New test.
28718
28719 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
28720
28721         * gcc.dg/cpp/paste12.c: New test.
28722
28723 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
28724
28725         * g++.dg/parse/named_ops.C: New test.
28726
28727 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
28728
28729         * gcc/testsuite/gcc.dg/weak-8.c: New test.
28730
28731 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
28732
28733         * gcc.dg/weak-2.c: Allow optional leading underscore
28734         in scan-assembler symbol name.
28735         * gcc.dg/weak-3.c: Likewise.
28736         * gcc.dg/weak-4.c: Likewise.
28737         * gcc.dg/weak-5.c: Likewise.
28738
28739 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
28740
28741         * gcc.dg/20020523-1.c: New test.
28742
28743 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
28744
28745         * objc.dg/const-str-2.m: Update now that we stop after
28746         a command line error.
28747
28748 2002-05-22  Richard Henderson  <rth@redhat.com>
28749
28750         * g++.dg/dg.exp: Fix typo in test pruneing.
28751
28752 2002-05-22  Richard Henderson  <rth@redhat.com>
28753
28754         * g++.dg/dg.exp: Prune the tls subdirectory.
28755         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
28756         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
28757         * g++.dg/tls/init-1.C: New.
28758
28759 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
28760
28761         * gcc.dg/20020517-1.c: New test.
28762
28763 2002-05-21  Richard Henderson  <rth@redhat.com>
28764
28765         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
28766         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
28767
28768 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
28769
28770         * g++.dg/other/copy2.C: New test.
28771
28772 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
28773
28774         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
28775         (MAX_COPY): Bump up to 10 times sizeof (long long).
28776         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
28777
28778         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
28779         sizeof (long long).
28780
28781         * gcc.c-torture/execute/strcpy-1.c: New test.
28782
28783 2002-05-19  Jason Merrill  <jason2redhat.com>
28784
28785         * g++.dg/ext/oper1.C: New test.
28786
28787 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
28788 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
28789
28790         * README.QMTEST: New file.
28791
28792         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
28793
28794 2002-05-19  Andreas Jaeger  <aj@suse.de>
28795
28796         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
28797         now.
28798         * gcc.c-torture/execute/loop-2d.x: Likewise.
28799
28800 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
28801
28802         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
28803         support weak symbols.
28804         * gcc.dg/weak-4.c: Likewise.
28805         * gcc.dg/weak-6.c: Likewise.
28806
28807 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
28808
28809         * gcc.dg/weak-3.c: Add dg-excess-error comment for
28810         cygwin, coff and h8300-*-hms targets
28811         * gcc.dg/weak-5.c: Likewise.
28812         * gcc.dg/weak-7.c: Likewise.
28813
28814 2002-05-16  Jason Merrill  <jason@redhat.com>
28815
28816         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
28817         (scan-assembler-not, scan-assembler-dem): Likewise.
28818         (scan-assembler-dem-not): Likewise.
28819
28820 2002-05-15  Richard Henderson  <rth@redhat.com>
28821
28822         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
28823
28824 2002-05-15  Richard Henderson  <rth@redhat.com>
28825
28826         * gcc.dg/weak-5.c (vfoo1c): No warning here.
28827         (vfoo1f): Warning here.
28828         (vfoo1l): Don't redefine the alias.
28829
28830 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
28831
28832         * g++.dg/init/pm1.C: New test.
28833
28834 2002-05-12  David S. Miller  <davem@redhat.com>
28835
28836         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
28837         types.
28838
28839 2002-05-10  Roger Sayle  <roger@eyesopen.com>
28840
28841         * gcc.c-torture/execute/20020510-1.c: New test case.
28842
28843 2002-05-10  David S. Miller  <davem@redhat.com>
28844
28845         * gcc.c-torture/execute/conversion.c: Test long double too.
28846
28847 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
28848
28849         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
28850         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
28851         * lib/g++.exp (g++_link_flags): Likewise.
28852         * lib/objc.exp (objc_target_compile): Likewise.
28853
28854 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
28855
28856         * gcc.dg/cpp/poison.c: Update.
28857         * gcc.dg/cpp/20000625-2.c: Remove.
28858         * gcc.dg/cpp/direct2s.c: Remove final test.
28859
28860 2002-05-08  Tom Rix  <trix@redhat.com>
28861
28862         * gcc.c-torture/execute/20020508-1.c: New test.
28863         * gcc.c-torture/execute/20020508-2.c: New test.
28864         * gcc.c-torture/execute/20020508-3.c: New test.
28865
28866 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
28867
28868         * gcc.dg/cpp/charconst-4.c: More tests.
28869
28870 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
28871
28872         PR c/6569
28873         * gcc.dg/weak-3.c: Update location of warning messages.
28874         * gcc.dg/weak-5.c: Likewise.
28875
28876 2002-05-06  Roger Sayle  <roger@eyesopen.com>
28877
28878         * gcc.c-torture/execute/20020506-1.c: New test case.
28879
28880 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
28881
28882         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
28883
28884 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
28885
28886         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
28887
28888 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
28889
28890         * gcc.dg/cpp/charconst-3.c: New test.
28891
28892 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
28893
28894         * gcc.dg/cpp/charconst.c: Update tests.
28895
28896 2002-05-05  Tim Josling  <tej@melbpc.org.au>
28897
28898         * treelang: Added directory for new sample language treelang. Also
28899         lib/treelang.exp: New file to signal treelang should be tested.
28900
28901 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
28902
28903         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
28904         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
28905         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
28906         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
28907         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
28908         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
28909         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
28910
28911 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
28912
28913         * gcc.dg/format/xopen-2.c: New test.
28914
28915 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
28916
28917         * gcc.dg/20020503-1.c: New test.
28918
28919 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
28920
28921         * g++.dg/init/dtor1.C: Make it tougher.
28922
28923 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
28924
28925         * g++.dg/init/dtor1.C: New test.
28926
28927 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
28928
28929         * gcc.dg/altivec-8.c: New.
28930
28931 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
28932
28933         * gcc.dg/altivec-7.c: New.
28934
28935 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
28936
28937         * g++.dg/parse/typedef1.C: New test.
28938
28939 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
28940
28941         PR c++/6486
28942         * g++.dg/template/friend6.C: New test.
28943
28944         PR c++/6492
28945         * g++.dg/init/copy1.C: New test.
28946
28947 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
28948
28949         * g++.dg/warn/effc1.C: New test.
28950
28951 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
28952
28953         * gcc.dg/cpp/if-cexp.c: Add a test.
28954
28955 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
28956
28957         * gcc.dg/20020426-2.c: New test.
28958
28959 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
28960
28961         * gcc.dg/cpp/if-mop.c: Update.
28962         * gcc.dg/cpp/if-mpar.c: Add test.
28963         * gcc.dg/cpp/if-oppr.c: Update.
28964
28965 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28966
28967         PR c/6343
28968         * gcc.dg/weak-[2-7].c: New tests.
28969
28970 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
28971
28972         * gcc.dg/enum1.c: New test.
28973
28974 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
28975
28976         PR c++/6497
28977         * g++.dg/inherit/access2.C: New test.
28978
28979 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
28980
28981         PR bootstrap/6445
28982         * gcc.dg/20020426-1.c: New test.
28983
28984 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
28985
28986         * g++.dg/abi/enum1.C: New test.
28987
28988 2002-04-26  Richard Henderson  <rth@redhat.com>
28989
28990         * gcc.dg/c99-bool-1.c: Expect always true warning.
28991
28992 2002-04-25  Roger Sayle  <roger@eyesopen.com>
28993
28994         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
28995
28996 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28997
28998         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
28999         targets.
29000
29001 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
29002
29003         * g++.dg/abi/mange7.C: New test.
29004
29005         PR c++/6438.
29006         * g++.dg/parse/stmtexpr2.C: New test.
29007
29008 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
29009
29010         * gcc.dg/20020312-2.c: Add SH target.
29011
29012 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29013
29014         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
29015         compiler output on mips*-*-irix*.
29016
29017 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
29018
29019         * g++.dg/parse/attr1.C: New test.
29020
29021 2002-04-23  Roger Sayle  <roger@eyesopen.com>
29022
29023         * gcc.c-torture/execute/string-opt-17.c: New test case.
29024         * gcc.c-torture/execute/memset-2.c: New test case.
29025
29026 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
29027
29028         PR c++/6256:
29029         * g++.dg/template/friend5.C: New test.
29030
29031         PR c++/6331:
29032         * g++.dg/template/qual1.C: Likewise.
29033
29034 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
29035
29036         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
29037         Include stdlib.h, not stdio.h or ctype.h.
29038
29039 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
29040
29041         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
29042         cris-*-elf* and mmix-*-*.
29043         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
29044         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
29045         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
29046         Ditto.
29047         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
29048         * gcc.dg/wchar_t-1.c: Ditto.
29049
29050 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
29051
29052         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
29053         Clarify comment.
29054
29055 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
29056
29057         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
29058
29059 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29060
29061         * gcc.c-torture/execute/20000906-1.x: Delete.
29062
29063 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
29064
29065         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
29066
29067 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
29068
29069         * PR6367
29070         * g77.f-torture/execute/6367.f: New test.
29071         * g77.f-torture/execute/6367.x: Disable for MMIX.
29072
29073 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
29074
29075         * PR6352
29076         * g++.dg/opt/inline2.C: New test.
29077
29078 2002-04-18  Richard Henderson  <rth@redhat.com>
29079
29080         * gcc.dg/20000906-1.c: Enable for all targets.
29081         * gcc.c-torture/compile/iftrap-2.c: New.
29082
29083 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
29084
29085         * gcc.dg/20020418-1.c: New test.
29086         * gcc.dg/20020418-2.c: New test.
29087
29088 2002-04-18  Richard Henderson  <rth@redhat.com>
29089
29090         * gcc.c-torture/compile/iftrap-1.c: New.
29091         * gcc.dg/iftrap-1.c: Adjust for ia64.
29092         * gcc.dg/iftrap-2.c: New.
29093
29094 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
29095
29096         * gcc.c-torture/compile/20020418-1.c: New test.
29097
29098 2002-04-18  Roger Sayle  <roger@eyesopen.com>
29099
29100         * gcc.c-torture/compile/20020415-1.c: New.
29101
29102 2002-04-18  David S. Miller  <davem@redhat.com>
29103
29104         * gcc.c-torture/execute/20020418-1.c: New test.
29105
29106 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
29107
29108         * gcc.dg/20020416-1.c: New test.
29109
29110         * g++.dg/opt/inline1.C: New test.
29111
29112 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
29113
29114         * gcc.dg/altivec-5.c: New test.
29115
29116         * gcc.dg/20020415-1.c: New test.
29117
29118 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
29119
29120         * testsuite/lib/chill.exp: Remove.
29121
29122 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
29123
29124         * g++.dg/other/big-struct.C: New test.
29125
29126 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
29127
29128         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
29129         of scratch file.
29130
29131 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
29132
29133         PR c/6277
29134         * gcc.dg/i386-387-1.c: Allow optional leading underscore
29135         in scan-assembler function name
29136
29137 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
29138
29139         * g77.f-torture/execute/980628-4.x,
29140         g77.f-torture/execute/980628-5.x,
29141         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
29142         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
29143         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
29144         i[34567]86-*-*.
29145
29146 2002-04-13  David S. Miller  <davem@redhat.com>
29147
29148         * gcc.c-torture/execute/20020413-1.c: New test.
29149
29150 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
29151
29152         * gcc.dg/asm-6.c,
29153         * g++.dg/ext/asm1.C: New tests.
29154
29155 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
29156
29157         PR c++ 5373.
29158         * g++.dg/parse/stmtexpr1.C: New test.
29159
29160         PR c++/5189.
29161         * g++.dg/template/copy1.C: New test.
29162
29163 2002-04-12  Richard Henderson  <rth@redhat.com>
29164
29165         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
29166
29167 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
29168
29169         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
29170         gcc.c-torture/execute/20020307-2.c.
29171
29172 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
29173
29174         * g++.dg/ext/attrib5.C,
29175         * g++.dg/lookup/struct1.C: New tests.
29176
29177 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
29178
29179         * gcc.dg/20020411-1.c: New test.
29180
29181         * gcc.c-torture/execute/20020411-1.c: New test.
29182
29183 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
29184
29185         * g77.f-torture/execute/6177.f: New test.
29186
29187 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
29188
29189         PR middle-end/6247
29190         * g++.dg/opt/cleanup1.C: New test.
29191
29192         * g++.dg/opt/const1.C: New test.
29193
29194 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
29195
29196         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
29197
29198 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
29199
29200         PR c++/5507
29201         * g++.dg/template/typename2.C: New test.
29202
29203 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
29204
29205         * gcc.c-torture/execute/loop-12.c: New.
29206
29207 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
29208
29209         * g77.f-torture/execute/980628-4.x,
29210         g77.f-torture/execute/980628-5.x,
29211         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
29212         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
29213         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
29214
29215 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29216
29217         PR optimization/6086
29218         * g++.dg/opt/preinc1.C: New test.
29219
29220 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
29221
29222         PR c++/5571
29223         * g++.dg/opt/static2.C: New test.
29224
29225 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
29226
29227         PR c/5120
29228         * gcc.dg/20020406-1.c: New test.
29229
29230 2002-04-04  David S. Miller  <davem@redhat.com>
29231
29232         * gcc.c-torture/execute/20020404-1.c: New test.
29233
29234 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
29235
29236         PR c/6123
29237         * gcc.dg/20020312-2.c: Do not declare global register variable
29238         if __PIC__ or __pic__ is defined.
29239
29240 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
29241
29242         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
29243         __asm__ so that it works correctly even if -ansi -pedantic-errors.
29244
29245 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29246
29247         * gcc.misc-tests/linkage.exp: Update last change to handle
29248         sparc*-, not just sparc-.
29249
29250 2002-04-03  Richard Henderson  <rth@redhat.com>
29251
29252         * gcc.dg/cpp/ucs.c: Improved long UCS test.
29253
29254 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
29255
29256         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
29257
29258 2002-04-02  David S. Miller  <davem@redhat.com>
29259
29260         * gcc.c-torture/execute/20020402-3.c: New test.
29261
29262 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
29263
29264         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
29265         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
29266
29267         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
29268         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
29269         g77.f-torture/execute/20001201.x,
29270         g77.f-torture/execute/u77-test.x: New files.
29271
29272         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
29273         * gcc.dg/wchar_t-1.c: Ditto.
29274
29275 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29276
29277         * gcc.c-torture/execute/20020402-1.c: New test.
29278
29279 2002-04-01  Richard Henderson  <rth@redhat.com>
29280
29281         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
29282
29283         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
29284
29285 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29286
29287         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
29288
29289 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
29290
29291         * g++.dg/inherit/template-as-base.C: Expect error.
29292         * g++.dg/inherit/namespace-as-base.C: Likewise.
29293
29294 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
29295
29296         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
29297         g++.dg/ext/instantiate3.C: Tweak match patterns.
29298
29299         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
29300         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
29301         -da test.
29302
29303 2002-03-31  Richard Henderson  <rth@redhat.com>
29304
29305         * gcc.dg/special/alias-2.c: New.
29306         * gcc.dg/special/ecos.exp: Run it.
29307
29308 2002-03-31  Richard Henderson  <rth@redhat.com>
29309
29310         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
29311
29312 2002-03-31  Kazu Hirata  <kazu@hxi.com>
29313
29314         * gcc.dg/weak-1.c: Disable on h8300 port.
29315
29316 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
29317
29318         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
29319         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
29320         ordering tests.
29321         * g++.dg/bprob/bprob-1.C: New test.
29322         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
29323         * g++.dg/gcov/gcov-1.C: New test.
29324         * g++.dg/gcov/gcov-1.x: New file.
29325         * g++.dg/gcov/gcov-2.C: New test.
29326         * g++.dg/gcov/gcov-3.C: New test.
29327         * g++.dg/gcov/gcov-3.h: New file.
29328
29329 2002-03-28  Roger Sayle  <roger@eyesopen.com>
29330
29331         * g++.old-deja/g++.other/builtins5.C: New test.
29332         * g++.old-deja/g++.other/builtins6.C: New test.
29333         * g++.old-deja/g++.other/builtins7.C: New test.
29334         * g++.old-deja/g++.other/builtins8.C: New test.
29335         * g++.old-deja/g++.other/builtins9.C: New test.
29336
29337 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
29338
29339         * g++.dg/opt/static1.C: New test.
29340
29341         * g++.dg/opt/longbranch1.C: New test.
29342
29343 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
29344
29345         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
29346
29347         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
29348
29349 2002-03-28  Jeffrey A Law  (law@redhat.com)
29350
29351         * gcc.c-torture/execute/20020328-1.c: New test.
29352
29353 2002-03-27  Richard Henderson  <rth@redhat.com>
29354
29355         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
29356         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
29357         move from g++.old-deja/g++.ext/.
29358
29359 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
29360
29361         * g++.dg/init/new2.C: New test.
29362
29363 2002-03-26  Richard Henderson  <rth@redhat.com>
29364
29365         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
29366
29367         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
29368         on sparc.
29369
29370         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
29371         sparcv9 systems.
29372         * gcc.dg/20001102-1.c: Likewise.
29373
29374 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
29375
29376         * gcc.dg/cpp/endif-pedantic1.c,
29377         gcc.dg/cpp/endif-pedantic2.c: New tests.
29378
29379 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
29380
29381         * g++.dg/init/new1.C: New test.
29382
29383 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
29384
29385         * g++.dg/abi/vbase9.C: New test.
29386
29387 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
29388
29389         * gcc.dg/arm-asm.c: New test.
29390
29391 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
29392
29393         * gcc.dg/Wswitch-enum.c: New test.
29394         Fix PR c/5044.
29395
29396 2002-03-26  Richard Henderson  <rth@redhat.com>
29397
29398         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
29399         structure.
29400
29401 2002-03-25  Richard Henderson  <rth@redhat.com>
29402
29403         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
29404         sparcv9 systems.
29405
29406         * gcc.c-torture/compile/20011119-1.c (xxx): New.
29407         * gcc.c-torture/compile/20011119-2.c (xxx): New.
29408
29409 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
29410
29411         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
29412
29413 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
29414
29415         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
29416         targets using generic thunk support.
29417
29418 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
29419
29420         * gcc.c-torture/compile/20020323-1.c: New test.
29421
29422         * g++.dg/opt/conj2.C: New test.
29423
29424 2002-03-24  Richard Henderson  <rth@redhat.com>
29425
29426         * gcc.dg/weak-1.c: Use -fno-common.
29427
29428 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
29429
29430         * g77.dg/f77-edit-apostrophe-out.f: New test
29431         * g77.dg/f77-edit-h-out.f: New test
29432         * g77.dg/f77-edit-t-in.f: New test
29433         * g77.dg/f77-edit-t-out.f: New test
29434         * g77.dg/f77-edit-x-out.f: New test
29435         * g77.dg/f77-edit-slash-out.f: New test
29436         * g77.dg/f77-edit-colon-out.f: New test
29437         * g77.dg/f77-edit-s-out.f: New test
29438
29439 2002-03-24  Richard Henderson  <rth@redhat.com>
29440
29441         * objc/execute/formal_protocol-6.x: New XFAIL.
29442
29443 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
29444
29445         * gcc.dg/weak-1.c: Early return from dg-final on platforms
29446         that do not support weak symbols
29447
29448 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
29449
29450         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
29451         * lib/g77.exp: Likewise.
29452         * lib/objc.exp: Likewise.
29453
29454 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
29455
29456         * gcc.dg/Wswitch-default.c: New test.
29457
29458 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
29459
29460         * g++.dg/other/enum1.C: New test.
29461
29462 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
29463
29464         * gcc.dg/pragma-ep-3.c: Fix typo.
29465
29466 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
29467
29468         * g++.dg/inherit/template-as-base.C: New test.
29469
29470 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
29471
29472         * g++.old-deja/g++.other/dwarf2-1.C: Move...
29473         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
29474
29475 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
29476
29477         * gcc.dg/cpp/multiline.c: Update to match.
29478
29479 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
29480
29481         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
29482
29483 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
29484
29485         * gcc.dg/cpp/extratokens2.c: New file.
29486
29487 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
29488
29489         * gcc.dg/20020312-2.c: Add rs6000 target.
29490
29491         * gcc.c-torture/compile/20020319-1.c: New test.
29492
29493 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29494
29495         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
29496         (A, E): Handle this.
29497
29498 2002-03-20  Jason Merrill  <jason@redhat.com>
29499
29500         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
29501         ignoring -fpic.
29502         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
29503         through prune_gcc_output.
29504
29505 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
29506
29507         * gcc.c-torture/compile/20020320-1.c: New test.
29508
29509 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
29510
29511         * gcc.c-torture/compile/20020318-1.c: New test.
29512
29513         * gcc.dg/struct-by-value-1.c: New test.
29514
29515         * gcc.dg/20020319-1.c: New test.
29516
29517 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
29518
29519         * g++.dg/opt/conj1.C: New test.
29520
29521 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
29522
29523         * g++.dg/template/qualttp20.C: Revert previous change.
29524         * g++.dg/template/qualttp3.C: Likewise.
29525         * g++.dg/template/qualttp4.C: Likewise.
29526         * g++.dg/template/qualttp5.C: Likewise.
29527         * g++.dg/template/qualttp6.C: Likewise.
29528         * g++.dg/template/qualttp7.C: Likewise.
29529         * g++.dg/template/qualttp8.C: Likewise.
29530         * g++.dg/template/recurse.C: Likewise.
29531
29532 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
29533
29534         * gcc.dg/cpp/wchar-1.c: Update.
29535
29536 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
29537
29538         * g++.dg/template/conv1.C: New test.
29539         * g++.dg/template/conv2.C: New test.
29540         * g++.dg/template/conv3.C: New test.
29541         * g++.dg/template/conv4.C: New test.
29542
29543 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
29544
29545         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
29546         * g++.dg/template/qualttp3.C: Likewise.
29547         * g++.dg/template/qualttp4.C: Likewise.
29548         * g++.dg/template/qualttp5.C: Likewise.
29549         * g++.dg/template/qualttp6.C: Likewise.
29550         * g++.dg/template/qualttp7.C: Likewise.
29551         * g++.dg/template/qualttp8.C: Likewise.
29552         * g++.dg/template/recurse.C: Likewise.
29553
29554 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
29555
29556         * g++.dg/opt/dtor1.C: New test.
29557
29558 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
29559
29560         * gcc.c-torture/compile/20020315-1.c: New test.
29561
29562 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
29563
29564         * gcc.dg/weak-1.c: Fix scan tests.
29565
29566 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
29567
29568         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
29569         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
29570         cris-*-aout* mmix-*-*.
29571         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
29572         cris-*-aout* mmix-*-*.
29573         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
29574         cris-*-elf* cris-*-aout* and mmix-*-*.
29575         * gcc.dg/20001009-1.c: Ditto.
29576         * gcc.dg/20010912-1.c: Ditto.
29577         * gcc.dg/20020122-4.c: Ditto.
29578         * gcc.dg/inline-2.c: Ditto.
29579
29580 2002-03-14  Jeffrey A Law  (law@cygnus.com)
29581
29582         * gcc.c-torture/compile/20020314-1.c: New test.
29583
29584 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
29585
29586         * gcc.c-torture/execute/20020314-1.c: New test.
29587
29588 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
29589
29590         * g++.dg/warn/Wunused-1.C: New test.
29591
29592 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
29593
29594         * g++.dg/abi/mangle6.C: New test.
29595
29596 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
29597
29598         * gcc.c-torture/compile/20020309-2.c: New test.
29599
29600         * gcc.c-torture/compile/20020312-1.c: New test.
29601
29602 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
29603
29604         * g++.dg/other/access1.C: New test.
29605
29606 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
29607
29608         * gcc.c-torture/execute/wchar_t-1.c: New test.
29609
29610 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
29611
29612         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
29613
29614 2002-03-12  Roger Sayle  <roger@eyesopen.com>
29615
29616         * gcc.dg/20020312-1.c: New test case.
29617
29618 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
29619
29620         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
29621
29622 2002-03-11  Richard Henderson  <rth@redhat.com>
29623
29624         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
29625         * g++.old-deja/g++.jason/report.C: Likewise.
29626
29627 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
29628
29629         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
29630         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
29631
29632 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
29633
29634         * testsuite/g++.dg/overload/pmf1.C: New test.
29635
29636 2002-03-11  Kazu Hirata  <kazu@hxi.com>
29637
29638         * gcc.c-torture/execute/20020307-1.c: Use long.
29639
29640 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
29641
29642         PR optimization/5844
29643         * gcc.dg/20020310-1.c: New test.
29644
29645 2002-03-09  Michael Meissner  <meissner@redhat.com>
29646
29647         * gcc.c-torture/execute/memcpy-2.c: New test.
29648         * gcc.c-torture/execute/memset-1.c: New test.
29649         * gcc.c-torture/execute/strlen-1.c: New test.
29650         * gcc.c-torture/execute/strcmp-1.c: New test.
29651         * gcc.c-torture/execute/strncmp-1.c: New test.
29652
29653 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
29654
29655         * gcc.dg/ppc-ldstruct.c: New test.
29656
29657 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
29658
29659         * gcc.c-torture/execute/va-arg-22.c: New test.
29660
29661 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29662
29663         * gcc.c-torture/compile/20020309-1.c: New test.
29664
29665 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
29666
29667         * gcc.c-torture/execute/20020307-2.c: New test.
29668
29669 2002-03-07  Jeffrey A Law  (law@redhat.com)
29670
29671         * g77.f-torture/compile/20020307-1.f: New test.
29672
29673 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
29674
29675         * gcc.dg/unordered-1.c: New test.
29676
29677 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
29678
29679         * gcc.c-torture/execute/20020307-1.c: New test.
29680
29681 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
29682
29683         * gcc.dg/20020304-1.c: New test.
29684
29685         * gcc.c-torture/compile/20020304-2.c: New test.
29686
29687 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
29688
29689         * gcc.c-torture/compile/20020304-1.c: New test case
29690         (from PR c/5830).
29691
29692 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
29693
29694         * gcc.dg/20020103-1.c: Add other -D ppc variants.
29695
29696 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
29697
29698         * g++.dg/other/classkey1.C: New test.
29699
29700 2002-03-01  Richard Henderson  <rth@redhat.com>
29701
29702         * gcc.c-torture/compile/981223-1.x: New.
29703         * gcc.c-torture/compile/920625-1.x: New.
29704
29705 2002-02-28  Richard Henderson  <rth@redhat.com>
29706
29707         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
29708
29709 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
29710
29711         * gcc.c-torture/execute/20020227-1.c: New test.
29712
29713 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
29714
29715         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
29716         here" ERROR lines.
29717         * g++.old-deja/g++.oliva/partord1.C: Likewise.
29718         * g++.old-deja.g++.other/defarg1.C: Likewise.
29719         * g++.old-deja/g++.pt/calls2.C: Likewise.
29720         * g++.old-deja/g++.pt/crash20.C: Likewise.
29721         * g++.old-deja/g++.pt/crash30.C: Likewise.
29722         * g++.old-deja/g++.pt/crash36.C: Likewise.
29723         * g++.old-deja/g++.pt/crash6.C: Likewise.
29724         * g++.old-deja/g++.pt/defarg13.C: Likewise.
29725         * g++.old-deja/g++.pt/derived3.C: Likewise.
29726         * g++.old-deja/g++.pt/error1.C: Likewise.
29727         * g++.old-deja/g++.pt/friend21.C: Likewise.
29728         * g++.old-deja/g++.pt/friend23.C: Likewise.
29729         * g++.old-deja/g++.pt/infinite1.C: Likewise.
29730         * g++.old-deja/g++.robertl/eb128.C: Likewise.
29731
29732 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
29733
29734         * gcc.c-torture/execute/20020225-2.c: New test.
29735
29736 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
29737
29738         * gcc.c-torture/execute/920730-1t.c,
29739         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
29740         Delete test cases, only relevant to -traditional.
29741
29742 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
29743
29744         * gcc.dg/cpp/undef1.c: Remove.
29745         * gcc.dg/cpp/directiv.c: Update.
29746         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
29747
29748 2002-02-27  Michael Meissner  <meissner@redhat.com>
29749
29750         * gcc.c-torture/execute/20020226-1.c: New test.
29751
29752 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
29753
29754         * g++.dg/debug/debug4.C: New test.
29755
29756         * gcc.dg/ia64-visibility-1.c: New test.
29757
29758 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
29759
29760         * gcc.dg/debug/20020224-1.c: New.
29761
29762 2002-02-25  Kazu Hirata  <kazu@hxi.com>
29763
29764         * gcc.c-torture/execute/960416-1.x: New.
29765         * gcc.c-torture/execute/divconst-3.x: Likewise.
29766
29767 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
29768
29769         * gcc.dg/20020224-1.c: New test.
29770
29771 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
29772
29773         * gcc.c-torture/execute/20020225-1.c: New.
29774
29775 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
29776
29777         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
29778
29779 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
29780
29781         * gcc.dg/20020222-1.c: New test.
29782
29783 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
29784
29785         * g++.dg/opt/anonunion1.C: New test.
29786
29787 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
29788
29789         * g++.dg/template/qualttp19.C: New test.
29790         * g++.dg/template/qualttp20.C: New test.
29791         * g++.old-deja/g++.jason/report.C: Adjust expected errors
29792         * g++.old-deja/g++.other/qual1.C: Likewise.
29793
29794 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
29795
29796         * gcc.dg/attr-alwaysinline.c: New.
29797
29798 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
29799
29800         * gcc.dg/20020220-1.c: New test.
29801
29802         * gcc.dg/20020220-2.c: New test.
29803
29804         * g++.dg/opt/mmx1.C: New test.
29805
29806 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
29807
29808         * gcc.c-torture/compile/20020110.c: New test.
29809
29810 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
29811
29812         * gcc.c-torture/execute/20020219-1.c: New test.
29813
29814         * gcc.dg/20020219-1.c: New test.
29815
29816         * gcc.dg/noncompile/20020220-1.c: New test.
29817
29818         * g++.dg/opt/ptrintsum1.C: New test.
29819
29820         * gcc.dg/debug/20020220-1.c: New test.
29821
29822 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
29823
29824         * gcc.c-torture/execute/20020216-1.c: New test.
29825
29826 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
29827
29828         * gcc.dg/decl-1.c: Update, new test.
29829
29830 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
29831
29832         * g++.dg/abi/bitfield1.C: New test.
29833         * g++.dg/abi/bitfield2.C: New test.
29834
29835 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
29836
29837         * gcc.dg/attr-nest.c: New test.
29838
29839 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
29840
29841         * gcc.c-torture/execute/20020215-1.c: New test.
29842
29843 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
29844
29845         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
29846         * g++.dg/debug/debug.exp: New.
29847         * g++.dg/debug/trivial.C: New.
29848         * g++.dg/debug/debug1.C: Moved...
29849         * g++.dg/other/debug1.C: ...from here.
29850         * g++.dg/debug/debug2.C: Moved...
29851         * g++.dg/other/debug2.C: ...from here.
29852         * g++.dg/debug/debug3.C: Moved...
29853         * g++.dg/other/debug3.C: ...from here.
29854
29855         * gcc.dg/noncompile/20020213-1.c: New test.
29856
29857 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
29858
29859         * g++.dg/other/debug3.C: New test.
29860
29861         * gcc.c-torture/execute/20020213-1.c: New test.
29862
29863 2002-02-13  Richard Smith <richard@ex-parrot.com>
29864
29865         * g++.old-deja/g++.other/thunk1.C: New test.
29866
29867 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
29868
29869         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
29870
29871 2002-02-13  Stan Shebs  <shebs@apple.com>
29872
29873         * gcc.dg/altivec-3.c: New.
29874
29875 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
29876
29877         * gcc.dg/Wunreachable-1.c: New test.
29878         * gcc.dg/Wunreachable-2.c: New test.
29879
29880 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29881
29882         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
29883
29884 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
29885
29886         * gcc.dg/decl-1.c: New test.
29887
29888 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
29889
29890         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
29891
29892 2002-02-10  Kazu Hirata  <kazu@hxi.com>
29893
29894         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
29895         * gcc.c-torture/compile/980506-1.x: Likewise.
29896
29897 2002-02-10  Kazu Hirata  <kazu@hxi.com>
29898
29899         * gcc.dg/20020210-1.c: New.
29900
29901 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
29902
29903         * g77.f-torture/execute/947.f: New regression test
29904         for PR fortran/947.
29905
29906 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
29907
29908         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
29909         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
29910
29911 2002-02-08  Richard Henderson  <rth@redhat.com>
29912
29913         * gcc.c-torture/compile/labels-3.c: New.
29914
29915 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
29916
29917         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
29918         expression statements work instead.
29919         * gcc.dg/noncompile/20020207-1.c: New test.
29920
29921 2002-02-07  Richard Henderson  <rth@redhat.com>
29922
29923         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
29924
29925 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
29926
29927         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
29928         message from g77
29929         * lib/g77-dg.exp: Trim g77 error messages so that they are
29930         recognized by dg.exp.
29931
29932 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
29933
29934         PR fortran/5473
29935         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
29936
29937 2002-02-07  Richard Henderson  <rth@redhat.com>
29938
29939         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
29940         to be sufficiently aligned for integers.
29941
29942 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
29943
29944         * g++.dg/template/friend4.C: New test.
29945
29946 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
29947
29948         PR fortran/5743
29949         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
29950         unsupported cases.
29951
29952 2002-02-07  Richard Henderson  <rth@redhat.com>
29953
29954         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
29955         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
29956         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
29957         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
29958
29959 2002-02-06  Richard Henderson  <rth@redhat.com>
29960
29961         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
29962
29963 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
29964
29965         * gcc.dg/20020206-1.c: New test.
29966
29967 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
29968
29969         * gcc.c-torture/execute/20020206-1.c: New test.
29970
29971         * gcc.c-torture/execute/20020206-2.c: New test.
29972
29973         PR optimization/5429:
29974         * gcc.c-torture/compile/20020206-1.c: New test.
29975
29976 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
29977
29978         * g++.dg/ext/align1.C: Do not use an explicit alignment value
29979         as certain file formats cannot support particularly large
29980         alignments.
29981
29982         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
29983         and do not expect to be able to link the executable.
29984
29985         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
29986         fail because the COFF format does not support the weak attribute.
29987
29988 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
29989
29990         * g77.dg/pr5473.f: New test
29991
29992 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
29993
29994         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
29995         Fix testcase accordingly.
29996
29997 2002-02-04  Richard Henderson  <rth@redhat.com>
29998
29999         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
30000         (buf): Change to be an array of pointers, not ints.
30001
30002 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
30003
30004         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
30005         before all tests.  Move warning one line above to match where it
30006         C frontend emits.
30007         * gcc.dg/Wswitch-2.c: New test.
30008         * g++.dg/warn/Wswitch-1.C: New test.
30009         * g++.dg/warn/Wswitch-2.C: New test.
30010
30011 2002-02-04  Richard Henderson  <rth@redhat.com>
30012
30013         * g++.dg/abi/offsetof.C: Fix size comparison.
30014
30015 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
30016
30017         * gcc.dg/cast-qual-2.c: New test.
30018
30019 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
30020
30021         * gcc.dg/20020201-4.c: New test.
30022
30023 2002-02-04  Ben Elliston  <bje@redhat.com>
30024
30025         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
30026         target_info attribute != 0, in addition to the empty string.
30027         (gcc_target_compile): Likewise.
30028
30029 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
30030
30031         * gcc.dg/Wswitch.c: New test.
30032         PR gcc/4475. PR gcc/3780.
30033
30034 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
30035
30036         * g77.f-torture/execute/5122.f: New test for regressions
30037         against PR fortran/5122.
30038
30039 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
30040
30041         * g77.f-torture/compile/pr3743.f: Delete
30042         * g77.dg/pr3743-1.f: New test.
30043         * g77.dg/pr3743-2.f: New test.
30044         * g77.dg/pr3743-3.f: New test.
30045         * g77.dg/pr3743-4.f: New test.
30046
30047 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
30048
30049         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
30050
30051 2002-02-02  Richard Henderson  <rth@redhat.com>
30052
30053         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
30054         * gcc.c-torture/execute/bf64-1.c: Likewise.
30055
30056 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
30057
30058         * gcc.dg/20020201-2.c: New test.
30059
30060         * gcc.dg/20020201-3.c: New test.
30061
30062         * gcc.c-torture/execute/bitfld-2.c: New test.
30063
30064 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
30065
30066         * gcc.dg/bitfld-1.c: Update.
30067         * gcc.dg/bitfld-2.c: Update.
30068         * gcc.c-torture/execute/bitfld-1.x: New.
30069
30070 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
30071
30072         * gcc.c-torture/execute/20020201-1.c: New test.
30073
30074 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
30075
30076         PR target/5469
30077         * gcc.dg/20020201-1.c: New test.
30078
30079 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
30080
30081         PR fortran/3743
30082         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
30083         * g77.f-torture/compile/pr3743.x: Remove
30084
30085 2002-01-31  Tom Rix  <trix@redhat.com>
30086
30087         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
30088
30089 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
30090
30091         * gcc.dg/noncompile/20020130-1.c: New test.
30092
30093 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
30094
30095         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
30096
30097 2002-01-29  Richard Henderson  <rth@redhat.com>
30098
30099         * gcc.c-torture/execute/991118-1.c: Cast various constants back
30100         to long long.
30101         * gcc.c-torture/execute/bf64-1.c: Likewise.
30102
30103 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
30104
30105         * gcc.c-torture/execute/20020129-1.c: New test.
30106
30107 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
30108
30109         * gcc.c-torture/compile/20000224-1.c: Update.
30110         * gcc.c-torture/execute/bitfld-1.c: New tests.
30111         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
30112         * gcc.dg/uninit-A.c: Update.
30113
30114 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
30115
30116         * g++.dg/template/ctor1.C: Add instantiation.
30117
30118 2002-01-28  Paul Koning  <pkoning@equallogic.com>
30119
30120         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
30121         argument to __builtin_prefetch to be const ptr.
30122
30123 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
30124
30125         * gcc.c-torture/compile/20020120-1.c: New test.
30126
30127 2002-01-27  Kazu Hirata  <kazu@hxi.com>
30128
30129         * gcc.c-torture/execute/20020127-1.c: New test.
30130
30131 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
30132
30133         * g77.dg/f77-edit-i-in.f: New test
30134         * g77.dg/f77-edit-i-out.f: New test
30135
30136 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
30137
30138         * gcc.dg/debug/debug.exp: New file.
30139         * gcc.dg/debug/trivial.c: New file.
30140         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
30141         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
30142         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
30143         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
30144         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
30145         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
30146         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
30147         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
30148         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
30149         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
30150         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
30151         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
30152         * gcc.dg/20000503-1.c: Removed.
30153         * gcc.dg/20010207-1.c: Removed.
30154         * gcc.dg/20011223-1.c: Removed.
30155         * gcc.dg/20020104-2.c: Removed.
30156         * gcc.dg/debug-1.c: Removed.
30157         * gcc.dg/debug-2.c: Removed.
30158         * gcc.dg/debug-3.c: Removed.
30159         * gcc.dg/debug-4.c: Removed.
30160         * gcc.dg/debug-5.c: Removed.
30161         * gcc.dg/debug-6.c: Removed.
30162         * gcc.dg/dwarf2-1.c: Removed.
30163         * gcc.dg/dwarf2-2.c: Removed.
30164
30165 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
30166
30167         * g++.old-deja/g++.other/eh5.C: New test.
30168         * g++.old-deja/g++.other/sibcall2.C: New test.
30169         * g++.old-deja/g++.other/array9.C: New test.
30170         * g++.old-deja/g++.other/typename2.C: New test.
30171         * g++.old-deja/g++.other/crash60.C: New test.
30172         * g++.old-deja/g++.other/conv9.C: New test.
30173         * g++.old-deja/g++.other/mangle10.C: New test.
30174         * g++.old-deja/g++.other/unchanging1.C: New test.
30175         * g++.old-deja/g++.other/exprstmt1.C: New test.
30176         * g++.old-deja/g++.other/inline23.C: New test.
30177         * g++.old-deja/g++.eh/ia64-1.C: New test.
30178         * g++.old-deja/g++.other/dwarf2-1.C: New test.
30179         * g++.old-deja/g++.other/reload1.C: New test.
30180         * g++.old-deja/g++.other/static20.C: New test.
30181         * g++.old-deja/g++.other/local-alloc1.C: New test.
30182         * g++.old-deja/g++.other/conv8.C: New test.
30183         * g++.old-deja/g++.other/stmtexpr2.C: New test.
30184         * g++.old-deja/g++.other/storeexpr1.C: New test.
30185         * g++.old-deja/g++.other/storeexpr2.C: New test.
30186         * g++.dg/eh/template2.C: New test.
30187         * g++.dg/warn/weak1.C: New test.
30188
30189 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
30190
30191         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
30192         Remove first, non-varying, argument.
30193
30194 2002-01-23  Richard Henderson  <rth@redhat.com>
30195
30196         * gcc.dg/inline-2.c: New.
30197
30198         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
30199         Add optional target arg.  Check number of arguments.
30200         (scan-assembler-not, scan-assembler-dem): Likewise.
30201         (scan-assembler-dem-not): Likewise.
30202
30203 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
30204
30205         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
30206         line 12.
30207         * g++.old-deja/g++.brendan/parse3.C,
30208         g++.old-deja/g++.other/crash26.C,
30209         g++.old-deja/g++.other/crash28.C,
30210         g++.old-deja/g++.other/crash29.C,
30211         g++.old-deja/g++.other/crash30.C,
30212         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
30213
30214 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
30215
30216         * gcc.dg/20020115-1.c: New.
30217
30218 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
30219
30220         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
30221
30222 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
30223
30224         * gcc.dg/20020122-3.c: New.
30225
30226 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
30227
30228         * g++.dg/other/gc1.C: New test.
30229
30230 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
30231
30232         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
30233
30234 2002-01-22  Richard Henderson  <rth@redhat.com>
30235
30236         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
30237
30238 2002-01-22  Richard Henderson  <rth@redhat.com>
30239
30240         * gcc.dg/20020122-4.c: New.
30241
30242 2002-01-22  H.J. Lu <hjl@gnu.org>
30243
30244         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
30245         link output.
30246         * gcc.dg/special/ecos.exp: Likewise.
30247         * lib/g++-dg.exp: Likewise.
30248         * lib/g77-dg.exp: Likewise.
30249         * lib/gcc-dg.exp : Likewise.
30250         * lib/mike-g++.exp: Likewise.
30251         * lib/mike-g77.exp: Likewise.
30252         * lib/mike-gcc.exp: Likewise.
30253         * lib/objc-dg.exp: Likewise.
30254
30255 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
30256
30257         PR target/5379
30258         * gcc.dg/20020122-2.c: New test.
30259
30260 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
30261
30262         * gcc.dg/20020122-1.c: New test.
30263
30264 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
30265
30266         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
30267
30268 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
30269
30270         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
30271
30272 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30273
30274         * gcc.c-torture/compile/20020121-1.c: New test.
30275
30276 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30277
30278         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
30279         ld_library_path.
30280
30281 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
30282
30283         * gcc.dg/20020218-1.c: New test.
30284
30285 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
30286
30287         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
30288         messages
30289         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
30290         "At global scope" warning
30291         * g++.dg/ext/align1.C: Change cygwin test for alignment
30292         from db-bogus to dg-warning
30293
30294 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
30295
30296         * g77.f-torture/compile/cpp2.F: New test.
30297
30298 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
30299
30300         * g++.dg/template/access1.C: New test.
30301
30302 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
30303
30304         * gcc.dg/20020118-1.c: New.
30305
30306 2002-01-18  Kazu Hirata  <kazu@hxi.com>
30307
30308         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
30309
30310 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
30311
30312         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
30313         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
30314         alignment warnings.
30315
30316 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
30317
30318         * gcc.misc-tests/i386-prefetch.exp: Save and restore
30319         torture_with_loops and torture_without_loops
30320
30321 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
30322
30323         * gcc.c-torture/compile/20020116-1.c: New test.
30324
30325 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
30326
30327         * gcc.dg/20020116-2.c: New test.
30328
30329         * gcc.dg/ultrasp4.c: New test.
30330
30331         * gcc.dg/20020116-1.c: New test.
30332
30333 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
30334
30335         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
30336         by EABI.
30337
30338 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
30339
30340         * gcc.misc-tests/i386-prefetch.exp: New.
30341         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
30342         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
30343         * gcc.misc-tests/i386-pf-none-1.c: New test.
30344         * gcc.misc-tests/i386-pf-sse-1.c: New test.
30345
30346 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
30347
30348         * gcc.dg/gnu89-init-1.c: Add new tests.
30349
30350 2002-01-15  Andreas Jaeger  <aj@suse.de>
30351
30352         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
30353         * gcc.dg/i386-mmx-2.c: Likewise.
30354         * gcc.dg/i386-sse-1.c: Likewise.
30355         * gcc.dg/i386-sse-2.c: Likewise.
30356         * gcc.dg/i386-sse-3.c: Likewise.
30357
30358 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
30359
30360         * g77.f-torture/execute/intrinsic-unix-bessel.f:
30361         Uncomment additional cases that now pass.
30362
30363 2002-01-11  Richard Henderson  <rth@redhat.com>
30364
30365         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
30366         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
30367
30368 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
30369
30370         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
30371
30372 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
30373
30374         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
30375         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
30376
30377 2002-01-10  Dale Johannesen  <dalej@apple.com>
30378
30379         * gcc.c-torture/execute/loop-11.c: New.
30380
30381 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
30382
30383         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
30384         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
30385
30386 2002-01-09  Richard Henderson  <rth@redhat.com>
30387
30388         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
30389         type in which to perform the operation for each size.
30390
30391 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
30392
30393         * gcc.c-torture/compile/20020109-2.c: New test.
30394
30395 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
30396
30397         * gcc.c-torture/execute/loop-10.c: New test.
30398
30399 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
30400
30401         * gcc.c-torture/compile/20010226-1.c: New test.
30402         * gcc.c-torture/compile/20010227-1.c: New test.
30403         * gcc.c-torture/compile/20010426-1.c: New test.
30404         * gcc.c-torture/compile/20010510-1.c: New test.
30405         * gcc.c-torture/compile/20010605-3.c: New test.
30406         * gcc.c-torture/compile/20010824-1.c: New test.
30407         * gcc.c-torture/execute/20010409-1.c: New test.
30408         * gcc.dg/noncompile/20000901-1.c: New test.
30409         * gcc.dg/20001023-1.c: New test.
30410         * gcc.dg/20001101-1.c: New test.
30411         * gcc.dg/20001102-1.c: New test.
30412         * gcc.dg/20010207-1.c: New test.
30413         * gcc.dg/20010405-1.c: New test.
30414         * gcc.dg/20010822-1.c: New test.
30415         * gcc.dg/20011107-1.c: New test.
30416
30417 2002-01-09  Jeffrey A Law  (law@redhat.com)
30418
30419         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
30420
30421         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
30422         execution failure on PA targets.
30423
30424 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
30425
30426         * gcc.c-torture/compile/20020109-1.c: New test.
30427
30428 2002-01-08  Kazu Hirata  <kazu@hxi.com>
30429
30430         * gcc.c-torture/execute/20020108-1.c: New test.
30431
30432 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
30433
30434         * gcc.dg/20020108-1.c: New test.
30435
30436 2002-01-08  H.J. Lu <hjl@gnu.org>
30437
30438         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
30439         for header files.
30440
30441 2002-01-08  Geoff Keating  <geoffk@redhat.com>
30442
30443         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
30444         consistency.
30445
30446 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
30447
30448         * gcc.dg/altivec-4.c: Test altivec predicates.
30449
30450 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
30451
30452         * gcc.c-torture/execute/20020107-1.c: New test.
30453
30454 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
30455
30456         PR c/5279
30457         * gcc.c-torture/compile/20020106-1.c: New test.
30458
30459 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
30460
30461         * gcc.c-torture/execute/nestfunc-4.c: New test.
30462
30463 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
30464
30465         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
30466         extra triple that slipped in.
30467         * g++.old-deja/g++.abi/align.C: Likewise.
30468         * g++.old-deja/g++.abi/bitfields.C: Likewise.
30469
30470 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
30471
30472         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
30473         * g++.old-deja/g++.abi/align.C: Likewise.
30474         * g++.old-deja/g++.abi/bitfields.C: Likewise.
30475
30476         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
30477         on FreeBSD/i386.
30478         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
30479         FreeBSD.
30480
30481 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
30482
30483         * gcc.dg/20020104-1.c: New test.
30484
30485         * gcc.dg/20020104-2.c: New test.
30486
30487 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
30488
30489         * gcc.dg/20020103-1.c: Fix typo in target selector.
30490
30491 2002-01-03  Richard Henderson  <rth@redhat.com>
30492
30493         * gcc.dg/20020103-1.c: New.
30494
30495 2002-01-03  Kazu Hirata  <kazu@hxi.com>
30496
30497         * gcc.c-torture/execute/20020103-1.c: New test.
30498
30499 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
30500
30501         * g++.dg/other/debug2.C: New test.
30502
30503         * gcc.c-torture/compile/20020103-1.c: New test.
30504
30505 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
30506
30507         * gcc.dg/gnu89-init-1.c: Added new tests.
30508
30509 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
30510
30511         * g++.dg/template/friend2.C: Remove as patch is reverted.
30512
30513         * g++.dg/warn/oldcast1.C: New test.
30514
30515         * g++.dg/template/ptrmem1.C: New test.
30516         * g++.dg/template/ptrmem2.C: New test.
30517
30518         * g++.dg/template/ntp.C: New test.
30519
30520         * g++.dg/other/component1.C: New test.
30521
30522         * g++.dg/template/ttp3.C: New test.
30523
30524         * g++.dg/template/friend2.C: New test.
30525         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
30526
30527 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
30528
30529         * g++.dg/other/ptrmem1.C: New test.
30530         * g++.dg/other/ptrmem2.C: New test.
30531
30532 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
30533
30534         * g++.dg/template/ctor1.C: New test.
30535
30536 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
30537
30538         * g++.dg/template/friend2.C: New test.
30539
30540 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
30541
30542         * gcc.dg/mmix-1.c: New test.
30543
30544 2001-12-31  Richard Henderson  <rth@redhat.com>
30545
30546         * gcc.dg/asm-5.c: New.
30547
30548 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
30549
30550         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
30551         in namespace __gnu_cxx
30552
30553 2001-12-30  Richard Henderson  <rth@redhat.com>
30554
30555         * gcc.dg/debug-6.c: New.
30556
30557 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
30558
30559         * gcc.c-torture/compile/20011229-2.c: New test.
30560
30561 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
30562
30563         * gcc.dg/debug-3.c: New test.
30564         * gcc.dg/debug-4.c: New test.
30565         * gcc.dg/debug-5.c: New test.
30566
30567 2001-12-29  Richard Henderson  <rth@redhat.com>
30568
30569         * g++.dg/eh/loop1.C: New.
30570
30571 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
30572
30573         * g++.dg/template/crash1.C: New test.
30574
30575 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
30576
30577         * g++.dg/other/const1.C: New test.
30578
30579 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
30580
30581         * gcc.c-torture/compile/20011229-1.c: New test.
30582
30583 2001-12-28  Stan Shebs  <shebs@apple.com>
30584
30585         * lib/objc-torture.exp: Resync with c-torture.exp.
30586         * lib/objc.exp: Load standard libraries.
30587
30588 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
30589
30590         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
30591         additional tests.
30592
30593 2001-12-27  Roger Sayle <roger@eyesopen.com>
30594
30595         * gcc.c-torture/execute/string-opt-16.c: New testcase.
30596
30597 2001-12-27  Richard Henderson  <rth@redhat.com>
30598
30599         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
30600
30601 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
30602
30603         * g++.dg/eh/ctor1.C: New test.
30604         * g++.dg/other/error2.C: New test.
30605
30606 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
30607
30608         * g++.dg/other/init2.C: New test.
30609
30610 2001-12-24  Richard Henderson  <rth@redhat.com>
30611
30612         * gcc.dg/20011223-1.c: New.
30613         * gcc.dg/inline-1.c: New.
30614
30615 2001-12-23  Richard Henderson  <rth@redhat.com>
30616
30617         * gcc.dg/asm-4.c: Test operand modifiers.
30618
30619 2001-12-23  Richard Henderson  <rth@redhat.com>
30620
30621         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
30622
30623 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
30624
30625         * gcc.c-torture/execute/20011223-1.c: New test.
30626
30627 2001-12-21  Richard Henderson  <rth@redhat.com>
30628
30629         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
30630         re-enables the warning.
30631
30632 2001-12-21  Richard Henderson  <rth@redhat.com>
30633
30634         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
30635
30636 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
30637
30638         * gcc.c-torture/compile/20011218-1.c: New test.
30639
30640 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
30641
30642         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
30643         arm-isr.c test.
30644         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
30645         epilogue generation for ARM ISR routines.
30646
30647 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30648
30649         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
30650         * gcc.dg/format/c90-printf-3.c: Likewise.
30651         * gcc.dg/format/c99-printf-3.c: Likewise.
30652         * gcc.dg/format/ext-1.c: Likewise.
30653         * gcc.dg/format/ext-6.c: Likewise.
30654         * gcc.dg/format/format.h: Prototype unlocked stdio.
30655
30656 2001-12-20  Richard Henderson  <rth@redhat.com>
30657
30658         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
30659         (arena): Use it.
30660         (malloc): Correct allocation logic.  Abort if we fill up the
30661         arena before initialization complete.
30662         (realloc): Correct allocation logic.
30663
30664 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
30665
30666         * gcc.c-torture/compile/20011219-2.c: New test.
30667
30668         * gcc.c-torture/execute/20011219-1.c: New test.
30669
30670 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
30671
30672         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
30673         target does not support weak symbols.
30674
30675 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
30676
30677         * gcc.c-torture/compile/20011219-1.c: New test.
30678
30679 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
30680
30681         * g++.dg/other/error1.C: New test.
30682
30683 2001-12-17  Jeffrey A Law  (law@redhat.com)
30684
30685         * gcc.c-torture/execute/20011217-1.c: New test.
30686
30687 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
30688
30689         * objc.dg/special/: New directory.
30690         * objc.dg/special/special.exp: New file.
30691         * objc.dg/special/unclaimed-category-1.h: New file.
30692         * objc.dg/special/unclaimed-category-1a.m: New file.
30693         * objc.dg/special/unclaimed-category-1.m: New file.
30694
30695 2001-12-17  Andreas Jaeger  <aj@suse.de>
30696
30697         * gcc.c-torture/compile/20011217-2.c: New test.
30698
30699 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30700
30701         * gcc.c-torture/compile/20011217-1.c: New test.
30702
30703 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
30704
30705         * testsuite/gcc.dg/20011214-1.c: New.
30706
30707 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
30708
30709         * gcc.dg/altivec-4.c: New.
30710
30711 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
30712
30713         * gcc.dg/20011113-1.c: New test.
30714
30715 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30716
30717         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
30718         std::__malloc_alloc_template<0> and
30719         std::__default_alloc_template<false, 0>.
30720
30721 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
30722
30723         * objc/execute/bf-21.m: New test.
30724         * objc/execute/enumeration-1.m: New test.
30725         * objc/execute/enumeration-2.m: New test.
30726
30727 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
30728
30729         * gcc.dg/gnu89-init-1.c: New test.
30730
30731 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
30732
30733         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
30734         * g++.old-deja/g++.jason/2371.C: Likewise.
30735         * g++.old-deja/g++.jason/template33.C: Likewise.
30736         * g++.old-deja/g++.jason/template34.C: Likewise.
30737         * g++.old-deja/g++.jason/template36.C: Likewise.
30738         * g++.old-deja/g++.oliva/typename1.C: Likewise.
30739         * g++.old-deja/g++.oliva/typename2.C: Likewise.
30740         * g++.old-deja/g++.other/typename1.C: Likewise.
30741         * g++.old-deja/g++.pt/inherit2.C: Likewise.
30742         * g++.old-deja/g++.pt/nontype5.C: Likewise.
30743         * g++.old-deja/g++.pt/typename11.C: Likewise.
30744         * g++.old-deja/g++.pt/typename14.C: Likewise.
30745         * g++.old-deja/g++.pt/typename16.C: Likewise.
30746         * g++.old-deja/g++.pt/typename3.C: Likewise.
30747         * g++.old-deja/g++.pt/typename4.C: Likewise.
30748         * g++.old-deja/g++.pt/typename5.C: Likewise.
30749         * g++.old-deja/g++.pt/typename7.C: Likewise.
30750         * g++.old-deja/g++.robertl/eb9.C: Likewise.
30751
30752 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
30753
30754         * g++.dg/other/linkage1.C: New test.
30755         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
30756         specifiers.
30757
30758 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
30759
30760         * gcc.dg/concat.c: New test.
30761
30762 2001-12-11  Stan Shebs  <shebs@apple.com>
30763
30764         * objc/compile: New test directory.
30765         * objc/compile/compile.exp: New expect script.
30766         * objc/compile/20011211-1.m: New compile test.
30767
30768 2001-12-11  Jason Merrill  <jason@redhat.com>
30769
30770         * lib/prune.exp (prune_gcc_output): Also handle "In member
30771         function".  So many permutations...
30772
30773 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
30774
30775         * g++.dg/template/typedef1.C: New test.
30776
30777 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
30778
30779         * g++.dg/other/copy1.C: New test.
30780
30781 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
30782
30783         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
30784
30785         * gcc.dg/builtin-choose-expr.c: New.
30786
30787 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
30788
30789         * gcc.dg/altivec-2.c: New.
30790
30791 2001-12-07  Richard Henderson  <rth@redhat.com>
30792
30793         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
30794
30795 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
30796
30797         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
30798         ultrasparc.
30799
30800 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30801
30802         * g++-old.deja/g++.robertl/eb101.C: Deleted.
30803
30804 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
30805
30806         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
30807         variable argument list.
30808
30809 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
30810
30811         * gcc.c-torture/execute/memcheck: Delete entire directory.
30812         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
30813         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
30814
30815 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
30816
30817         * gcc.dg/Wshadow-1.c: New test.
30818
30819 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
30820
30821         * gcc.c-torture/compile/20011130-1.c: New test.
30822
30823         * gcc.dg/noncompile/20011025-1.c: New test.
30824
30825         * g++.dg/other/anon-union.C: New test.
30826
30827         * gcc.c-torture/execute/20011024-1.c: New test.
30828
30829 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
30830
30831         * gcc.c-torture/execute/20000722-1.x,
30832         gcc.c-torture/execute/20010123-1.x: Remove.
30833         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
30834         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
30835         gcc.dg/c99-complit-2.c: New tests.
30836
30837 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
30838
30839         * g++.dg/inherit/base1.C: New test.
30840
30841 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
30842
30843         * g++.dg/other/stdarg1.C: New test.
30844
30845         * gcc.c-torture/compile/20011130-2.c: New test.
30846
30847 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
30848
30849         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
30850         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
30851         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
30852         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
30853         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
30854         * gcc.dg/builtin-prefetch-1.c: New test.
30855
30856 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
30857
30858         * gcc.dg/20011130-1.c: New test.
30859
30860 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
30861
30862         * g++.dg/other/scope1.C: New test.
30863         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
30864
30865 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
30866
30867         * gcc.dg/vla-init-1.c: New test.
30868
30869 2001-12-01  Geoff Keating  <geoffk@redhat.com>
30870
30871         * gcc.c-torture/compile/structs.c: New testcase from GDB.
30872
30873 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
30874
30875         * objc.dg/alias.m: Update.
30876         * objc.dg/class-1.m: Update.
30877         * objc.dg/const-str-1.m: Update.
30878         * objc.dg/fwd-proto-1.m: Update.
30879         * objc.dg/id-1.m: Update.
30880         * objc.dg/super-class-1.m: Update.
30881
30882 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
30883
30884         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
30885         constructs.
30886
30887 2001-11-28  Jeffrey A Law  (law@cygnus.com)
30888
30889         * gcc.c-torture/execute/20011128-1.c: New test.
30890
30891 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
30892
30893         * gcc.dg/20011127-1.c: New test.
30894
30895 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30896
30897         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
30898         from Austin Group draft 7.
30899         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
30900         scanf format arguments.
30901         * gcc.dg/format/no-exargs-2.c: New test.
30902
30903 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
30904
30905         * g++.dg/abi/vbase8-4.C: New test.
30906
30907 2001-11-24  Ian Lance Taylor  <ian@airs.com>
30908
30909         * gcc.c-torture/execute/20011121-1.c: New test.
30910
30911 2001-11-23  Jeffrey A Law  (law@cygnus.com)
30912
30913         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
30914
30915 2001-11-23  Andreas Jaeger  <aj@suse.de>
30916
30917         * gcc.dg/cpp/charconst-2.c: New test.
30918
30919 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
30920
30921         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
30922         to the host if it is remote.  Let tests specify extra headers
30923         they use.
30924         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
30925         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
30926         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
30927         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
30928         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
30929         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
30930         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
30931         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
30932         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
30933         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
30934
30935 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
30936
30937         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
30938         for little endian ARMs.
30939
30940 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
30941
30942         * gcc.c-torture/compile/20011119-1.c: New test.
30943         * gcc.c-torture/compile/20011119-2.c: New test.
30944
30945 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
30946
30947         * gcc.dg/altivec-1.c: Fix typo.
30948
30949 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
30950
30951         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
30952
30953 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
30954
30955         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
30956
30957 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
30958
30959         * lib/g77.exp: Don't specify --rpath-link.
30960
30961         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
30962         across all the headers.
30963         * gcc.dg/format/format.exp: For testing on a remote host,
30964         copy format.h.
30965
30966         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
30967         * gcc.c-torture/execute/930406-1.c: Likewise.
30968         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
30969
30970 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
30971
30972         * gcc.dg/altivec-1.c: New.
30973
30974 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
30975
30976         * gcc.dg/cpp/fpreprocessed.c: New test case.
30977
30978 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30979
30980         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
30981         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
30982         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
30983
30984 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30985
30986         * gcc.dg/no-builtin-1.c: New test.
30987
30988 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
30989
30990         * gcc.c-torture/execute/20011115-1.c: New test.
30991
30992 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
30993
30994         * gcc.c-torture/compile/20011114-2.c: New test.
30995         * gcc.c-torture/compile/20011114-3.c: New test.
30996         * gcc.c-torture/compile/20011114-4.c: New test.
30997
30998 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
30999
31000         * g++.dg/other/init1.C: New test.
31001
31002 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
31003
31004         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
31005         message.
31006
31007         * gcc.c-torture/execute/20011114-1.c: New testcase.
31008
31009         * gcc.c-torture/compile/20010327-1.c: Revert last change.
31010         * gcc.c-torture/compile/20011114-1.c: New test, exactly
31011         like the (before this change) version of 20010327-1.c.
31012
31013 2001-11-14  Roger Sayle <roger@eyesopen.com>
31014
31015         * gcc.c-torture/execute/string-opt-13.c: New testcase.
31016
31017 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
31018
31019         * g++.dg/init/array2.C: New test.
31020
31021 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
31022
31023         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
31024
31025 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
31026
31027         * g++.dg/other/forscope1.C: New test.
31028         * g++.dg/ext/forscope1.C: New test.
31029         * g++.dg/ext/forscope2.C: New test.
31030
31031 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
31032
31033         * gcc.c-torture/execute/20011113-1.c: New test.
31034
31035 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
31036
31037         * gcc.c-torture/execute/20011109-2.c: New test.
31038
31039         * gcc.c-torture/execute/20011109-1.c: New test.
31040
31041 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
31042
31043         * gcc.c-torture/compile/20011109-1.c: New test.
31044
31045 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
31046
31047         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
31048         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
31049         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
31050         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
31051         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
31052         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
31053         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
31054
31055 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
31056
31057         * g++.dg/warn/Wshadow-1.C: New tests.
31058         * g++.old-deja/g++.mike/for3.C: Update.
31059
31060 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
31061
31062         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
31063         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
31064         XFAILs.  Adjust expected error texts.
31065         * gcc.c-torture/compile/20011106-1.c,
31066         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
31067         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
31068         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
31069         gcc.dg/c99-array-lval-5.c: New tests.
31070
31071 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
31072
31073         * gcc.dg/cpp/defined.c: Update.
31074
31075 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
31076
31077         * gcc.c-torture/execute/anon-1.c: New test.
31078
31079 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
31080
31081         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
31082         same size, so no warning should be produced on stormy16.
31083
31084         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
31085         due to oversized array.
31086         * g++.old-deja/g++.mike/ns15.C: Likewise.
31087         * g++.old-deja/g++.pt/crash16.C: Likewise.
31088
31089 2001-11-02  Graham Stott  <grahams@redhat.com>
31090
31091         * g++.dgother/debug1.C: Fix typos.
31092
31093 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
31094
31095         * g++.dg/other/debug1.C: New test.
31096
31097 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
31098
31099         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
31100         of unsigned long.
31101
31102 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
31103
31104         * gcc.dg/20011029-2.c: New test.
31105
31106         * gcc.c-torture/compile/20011029-1.c: New test.
31107
31108 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
31109
31110         * objc/execute/class_self-1.m: New test.
31111         * objc/execute/class_self-2.m: New test.
31112
31113 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
31114
31115         * gcc.misc-tests/msgs.exp: Delete.
31116         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
31117         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
31118         error set to match recent changes.
31119
31120 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
31121
31122         * gcc.dg/20011021-1.c: New test.
31123
31124 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
31125
31126         * gcc.c-torture/compile/20011023-1.c: New test.
31127
31128 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
31129
31130         * lib/g77.exp: Rewrite based on lib/g++.exp.
31131
31132 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
31133
31134         * gcc.c-torture/execute/20011019-1.c: New test.
31135
31136         * gcc.dg/20011018-1.c: New test.
31137
31138 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
31139
31140         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
31141
31142 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
31143
31144         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
31145         * gcc.dg/attr-invalid.c: Likewise.
31146
31147 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
31148
31149         * testsuite/gcc.dg/20011015-1.c: New test.
31150
31151 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
31152
31153         * g++.dg/template/unify2.C: New test.
31154
31155 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
31156
31157         * g++.dg/other/exception-specification.C: New test
31158
31159 2001-10-13  Tom Rix  <trix@redhat.com>
31160
31161         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
31162         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
31163
31164 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
31165
31166         * testsuite/gcc.dg/20011009-1.c: New test.
31167
31168 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
31169
31170         PR g++/4476
31171         * g++.dg/other/friend1.C: New test.
31172
31173 2001-10-11  Richard Henderson  <rth@redhat.com>
31174
31175         * g++.old-deja/g++.other/crash18.C: Add -S to options.
31176
31177 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31178
31179         * gcc.c-torture/compile/20011010-1.c: New.
31180
31181 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
31182
31183         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
31184         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
31185         g77.f-torture/execute/execute.exp,
31186         g77.f-torture/noncompile/noncompile.exp,
31187         gcc.c-torture/compile/compile.exp,
31188         gcc.c-torture/execute/execute.exp,
31189         gcc.c-torture/execute/ieee/ieee.exp,
31190         gcc.c-torture/execute/memcheck/memcheck.exp,
31191         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
31192         objc/execute/execute.exp: Update FSF address.
31193
31194 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
31195
31196         * gcc.dg/cpp/cmdlne-C.c: Update.
31197         * gcc.dg/cpp/cmdlne-C2.c: New.
31198
31199 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31200
31201         * gcc.c-torture/execute/20011008-3.c: New.
31202
31203 2001-10-08  DJ Delorie  <dj@redhat.com>
31204
31205         * gcc.dg/20011008-1.c: New.
31206         * gcc.dg/20011008-2.c: New.
31207
31208 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
31209
31210         * gcc.dg/cpp/spacing1.c: Update test.
31211
31212 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31213
31214         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
31215         spelling errors of "separate" as "seperate".
31216
31217 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
31218
31219         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
31220         enough to avoid inlining.
31221
31222 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
31223
31224         * lib/g77.exp: set libg2c_dir correctly.
31225
31226 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
31227
31228         * gcc.dg/cpp/macro11.c: New test.
31229
31230 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
31231
31232         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
31233         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
31234         gcc.dg/format/multattr-3.c: New tests.
31235         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
31236         tests for format attributes on function pointers being rejected.
31237
31238 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
31239
31240         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
31241
31242 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
31243
31244         * g++.dg/warn/format1.C: New test.
31245
31246 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
31247
31248         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
31249
31250 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
31251
31252         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
31253
31254 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
31255
31256         * gcc.dg/cpp/redef2.c: Add test.
31257
31258 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
31259
31260         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
31261         long-standing bug on i686, apparently.
31262         * gcc.c-torture/execute/loop-2c.x: New file.
31263         * gcc.c-torture/execute/loop-2d.x: New file.
31264         * gcc.c-torture/execute/loop-3c.x: New file.
31265
31266 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
31267
31268         * gcc.dg/cpp/20000625-2.c: Correct line number.
31269
31270 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
31271
31272         * gcc.dg/cpp/macro10.c: New test.
31273         * gcc.dg/cpp/strify3.c: New test.
31274         * gcc.dg/cpp/spacing1.c: Add tests.
31275         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
31276         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
31277
31278 2001-09-24  DJ Delorie  <dj@redhat.com>
31279
31280         * gcc.c-torture/execute/20010924-1.c: New test.
31281
31282 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
31283
31284         * testsuite/objc/execute/paste.m: Remove.
31285
31286 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
31287
31288         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
31289
31290 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
31291
31292         * g77.dg/strlen0.f: New test.
31293
31294 2001-09-21  Richard Henderson  <rth@redhat.com>
31295
31296         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
31297         * g++.old-deja/g++.abi/vtable2.C: Likewise.
31298
31299 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
31300
31301         Table-driven attributes.
31302         * g++.dg/ext/attrib1.C: New test.
31303
31304 2001-09-20  DJ Delorie  <dj@redhat.com>
31305
31306         * gcc.dg/20000926-1.c: Update expected warning messages.
31307         * gcc.dg/array-2.c: Likewise, and test for warnings too.
31308         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
31309         array.
31310
31311 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
31312
31313         * g++.dg/eh/registers1.C: New test case.
31314
31315 2001-09-17  Richard Henderson  <rth@redhat.com>
31316
31317         * gcc.dg/array-5.c: Fix VLA decomposition test.
31318
31319 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
31320
31321         * gcc.dg/cpp/line5.c: New testcase.
31322
31323 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
31324
31325         * gcc.dg/cpp/macro9.c: New test.
31326
31327 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
31328
31329         * gcc.c-torture/execute/980223.c: Change type of addr from long
31330         to char *.
31331
31332 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
31333
31334         * gcc.c-torture/execute/20010915-1.c: New test.
31335
31336 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
31337
31338         * g77.dg/bprob: New directory.
31339         * g77.dg/bprob/bprob.exp: New file.
31340         * g77.dg/bprob/bprob-1.f: New test.
31341         * g77.dg/gcov: New directory.
31342         * g77.dg/gcov/gcov.exp: New file.
31343         * g77.dg/gcov/gcov-1.f: New test.
31344         * g77.dg/gcov/gcov-1.x: New file.
31345
31346 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
31347
31348         * gcc.dg/cpp/directiv.c: Update.
31349         * gcc.dg/cpp/undef1.c: Update.
31350
31351 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
31352
31353         * gcc.dg/20010912-1.c: New test.
31354
31355 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
31356
31357         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
31358         language-independent file in lib.
31359         * lib/gcov.exp: New file.
31360
31361 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
31362
31363         * gcc.c-torture/compile/20010911-1.c: New test.
31364
31365 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
31366
31367         * lib/profopt.exp: New, to support profile-directed optimizations.
31368         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
31369         * gcc.misc-tests/bprob-1.c: New test.
31370         * gcc.misc-tests/bprob-2.c: New test.
31371
31372 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
31373
31374         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
31375         XFAIL and which kinds of gcov output to verify.
31376         * gcc.misc-tests/gcov-4b.x: New file.
31377         * gcc.misc-tests/gcov-5b.x: New file.
31378         * gcc.misc-tests/gcov-6.x: New file.
31379         * gcc.misc-tests/gcov-7.c: New test.
31380         * gcc.misc-tests/gcov-7.x: New file.
31381
31382 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
31383
31384         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
31385         * gcc.misc-tests/gcov-6.c: New test.
31386
31387 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31388
31389         PR c++/3986
31390         * g++.dg/abi/vbase1.C: New test.
31391
31392 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
31393
31394         * objc.dg/method-2.m: New.
31395
31396 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
31397
31398         PR c++/4203
31399         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
31400         * g++.dg/init/empty1.C: New test.
31401
31402 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
31403
31404         * gcc.c-torture/compile/20010903-1.c: New test.
31405
31406 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
31407
31408         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
31409         for m68k.
31410
31411 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
31412
31413         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
31414
31415         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
31416
31417         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
31418
31419 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
31420
31421         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
31422         for 16-bit 'unsigned int'.
31423
31424 2001-08-29  Kazu Hirata  <kazu@hxi.com>
31425
31426         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
31427
31428 2001-08-27  Richard Henderson  <rth@redhat.com>
31429
31430         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
31431         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
31432
31433 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
31434
31435         * gcc.dg/asm-names.c (ymain): New.
31436
31437 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
31438
31439         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
31440         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
31441         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
31442
31443 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31444
31445         * gcc.dg/compare5.c: New testcase.
31446
31447 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
31448
31449         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
31450         and "In instantiation".
31451
31452 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
31453
31454         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
31455
31456 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
31457
31458         * gcc.misc-tests/gcov.exp: Add support for branch information.
31459         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
31460         * gcc.misc-tests/gcov-4.c: New test.
31461         * gcc.misc-tests/gcov-4b.c: New test.
31462         * gcc.misc-tests/gcov-5b.c: New test.
31463
31464 2001-08-20  Zack Weinberg  <zackw@panix.com>
31465
31466         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
31467         expected to fail.
31468
31469 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31470
31471         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
31472
31473 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
31474
31475         * g++.dg/eh/template1.C: New test.
31476
31477 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
31478
31479         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
31480         Fix thinko.
31481         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
31482         for xfail.
31483
31484 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
31485
31486         * lib/g77-dg.exp: Use prune.exp for common procedures
31487         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
31488         * lib/g77.exp: (g77-dg-prune) Remove
31489
31490 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
31491
31492         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
31493
31494 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31495
31496         * g++.dg/template/unify1.C: New test.
31497
31498 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
31499
31500         * g++.dg/abi/empty4.C: New test.
31501
31502 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
31503
31504         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
31505         solaris2.*
31506         * g77.f-torture/compile/pr3743.x: Likewise.
31507
31508 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
31509
31510         * g++.dg/other/using-declaration.C: New test.
31511
31512 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
31513
31514         * gcc.dg/cpp/tr-sign.c: New testcase.
31515
31516 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
31517
31518         * gcc.dg/cpp/19951025-1.c: Revert.
31519         * gcc.dg/cpp/directiv.c: We no longer process directives that
31520         interrupt macro arguments.
31521
31522 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
31523
31524         * gcc.dg/bconstp-1.c: New test.
31525
31526 2001-08-03  Richard Henderson  <rth@redhat.com>
31527
31528         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
31529
31530 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
31531
31532         * gcc.dg/cpp/19951025-1.c: Update.
31533
31534 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
31535
31536         * g77.dg/ff90-1.f (s): Fix reference of variable z,
31537         should be x.
31538
31539 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
31540
31541         Kill -fhonor-std.
31542         * g++.old-deja/g++.ns/ns14.C: Remove special options.
31543         * g++.old-deja/g++.other/std1.C: Likewise.
31544         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
31545
31546 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
31547
31548         * lib/g77.exp: Load gcc-defs.exp for common procedures
31549         (g77_pass, g77_fail, g77_finish, g77_exit,
31550         ${tool}_check_unsupported_p} Now redundant.  Deleted.
31551
31552 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
31553
31554         * g77.dg/fbackslash.f
31555         * g77.dg/fcase-preserve.f
31556         * g77.dg/ff90-1.f
31557         * g77.dg/ffixed-line-length-0.f
31558         * g77.dg/ffixed-line-length-132.f
31559         * g77.dg/ffixed-line-length-7.f
31560         * g77.dg/ffixed-line-length-72.f
31561         * g77.dg/ffixed-line-length-none.f
31562         * g77.dg/ffree-form-1.f
31563         * g77.dg/fno-backslash.f
31564         * g77.dg/fno-f90-1.f
31565         * g77.dg/fno-fixed-form-1.f
31566         * g77.dg/fno-onetrip.f
31567         * g77.dg/fno-typeless-boz.f
31568         * g77.dg/fno-underscoring.f
31569         * g77.dg/fno-vxt-1.f
31570         * g77.dg/fonetrip.f
31571         * g77.dg/ftypeless-boz.f
31572         * g77.dg/fugly-assumed.f
31573         * g77.dg/funderscoring.f
31574         * g77.dg/fvxt-1.f
31575
31576 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
31577
31578         * objc.dg/fwd-proto-1.m: New.
31579         * objc.dg/local-decl-1.m: New.
31580         * objc.dg/naming-1.m: New.
31581         * objc.dg/naming-2.m: New.
31582         * objc.dg/proto-hier-1.m: New.
31583
31584 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
31585
31586         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
31587         largest-type elements to a struct makes its size grow.
31588
31589 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
31590
31591         * g++.dg/abi/vthunk1.C: New test.
31592
31593 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
31594
31595         * g++.dg/abi/vbase8-22.C: New test.
31596
31597 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
31598
31599         * gcc.dg/cpp/macro8.c: New test.
31600
31601 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
31602
31603         * g++.dg/abi/vbase8-21.C: New test.
31604
31605 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
31606
31607         * g++.dg/abi/vbase8-10.C: New test.
31608
31609 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31610
31611         * lib/g++.exp (g++_set_ld_library_path): Renamed to
31612         ${tool}_set_ld_library_path.
31613         Changed caller.
31614         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
31615         g++.exp.
31616
31617 2001-07-26  Stan Cox <scox@redhat.com>
31618
31619         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
31620         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
31621         gcc_exit, gcc_check_unsupported_p):
31622         Moved to gcc-deps.exp
31623         * gcc-deps.exp: New file.
31624
31625 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31626
31627         * g++.old-deja/g++.pt/defarg14.C: New test.
31628
31629 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
31630
31631         * g++.old-deja/g++.other/lineno5.C: New test.
31632
31633 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
31634
31635         * g++.old-deja/g++.pt/crash68.C: New test.
31636
31637 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
31638
31639         * g++.old-deja/g++.other/crash42.C: New test.
31640
31641 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
31642
31643         * gcc.dg/cpp/extratokens.c: Fix.
31644         * gcc.dg/cpp/skipping2.c: New tests.
31645
31646 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31647
31648         * gcc.c-torture/execute/20010724-1.c: New file.
31649         * gcc.c-torture/execute/20010724-1.x: New file.
31650
31651 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31652
31653         * g++.old-deja/g++.other/cond7.C: New test.
31654
31655 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31656
31657         * g++.old-deja/g++.other/optimize4.C: New test.
31658
31659 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31660
31661         * g++.old-deja/g++.abi/vbase8-5.C: New test.
31662
31663 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
31664
31665         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
31666         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
31667         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
31668         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
31669
31670         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
31671         bug report" message.
31672
31673         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
31674         * g++.dg/ext/instantiate1.C: Move from old-deja.
31675
31676 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
31677
31678         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
31679         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
31680         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
31681         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
31682
31683 2001-07-23  Jeffrey A Law  (law@cygnus.com)
31684
31685         * gcc.c-torture/execute/20010723-1.c: New test.
31686
31687 2001-07-23  Ben Elliston  <bje@redhat.com>
31688
31689         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
31690
31691 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31692
31693         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
31694         i[34567]86-*-*.
31695         Delete handling of ieee_multilib_flags.
31696         Pass -mieee for alpha*-*-* and sh-*-*.
31697         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
31698
31699 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
31700
31701         Remove old-abi tests.
31702         * g++.old-deja/g++.mike/p11116.C: Remove.
31703         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
31704
31705 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
31706
31707         * g77.f-torture/compile/pr3743.f: New test
31708
31709 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
31710
31711         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
31712
31713 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31714
31715         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
31716         g++.old-deja/g++.pt/static6.C: Likewise.
31717         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
31718         supports weak symbols.
31719
31720 2001-07-18  Andreas Jaeger  <aj@suse.de>
31721
31722         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
31723         supported again.
31724
31725 2001-07-18  Andreas Jaeger  <aj@suse.de>
31726
31727         * gcc.dg/iftrap-1.c: Fix target line.
31728
31729 2001-07-17  Richard Henderson  <rth@redhat.com>
31730
31731         * gcc.c-torture/execute/20010717-1.c: New.
31732
31733 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
31734
31735         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
31736         tests.
31737
31738 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
31739
31740         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
31741
31742 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31743
31744         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
31745         UAC_SIGBUS, UAC_NOPRINT definitions.
31746
31747 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
31748
31749         * objc/execute/object_is_class.m: New test.
31750         * objc/execute/object_is_meta_class.m: New test.
31751
31752 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
31753
31754         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
31755         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
31756
31757 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
31758
31759         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
31760         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
31761
31762 2001-07-14  Richard Henderson  <rth@redhat.com>
31763
31764         * gcc.dg/iftrap-1.c: New.
31765
31766 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
31767
31768         * g77.f-torture/execute/intrinsic77.f: New test.
31769
31770 2001-07-11  Janis Johnson <janis@us.ibm.com>
31771
31772         * gcc.misc-tests/gcov-3.c: New test.
31773
31774 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
31775
31776         * gcc.c-torture/compile/20010711-1.c,
31777         * gcc.c-torture/compile/20010711-2.c: New tests.
31778
31779 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
31780
31781         * gcc.c-torture/execute/20010711-1.c: New test.
31782
31783 2001-07-11  Ben Elliston  <bje@redhat.com>
31784
31785         * g++.old-deja/g++.other/enum5.C: New test.
31786
31787 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
31788
31789         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
31790         (g++-dg-prune): Call prune_gcc_output.
31791         * prune.exp: New file for prune_gcc_output.
31792         * lib/g++.exp, lib/gcc.exp: Load it.
31793
31794 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
31795
31796         * gcc.c-torture/compile/20010701-1.c,
31797         g++.old-deja/g++.ext/attrib6.C: New tests.
31798
31799 2001-07-06  Jeffrey A Law  (law@cygnus.com)
31800
31801         * gcc.c-torture/compile/20010706-1.c: New test.
31802
31803 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
31804
31805         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
31806
31807 2001-06-28  Stan Shebs  <shebs@apple.com>
31808
31809         * gcc.dg/pragma-darwin.c: New test.
31810
31811 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31812
31813         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
31814         Solaris 2.[678] system.
31815
31816 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
31817
31818         * gcc.dg/20010622-1.c: New test.
31819
31820 2001-06-18  Stan Shebs  <shebs@apple.com>
31821
31822         * objc.dg: New directory.
31823         * objc.dg/dg.exp: New file.
31824         * objc.dg/alias.m: New.
31825         * objc.dg/class-1.m: New.
31826         * objc.dg/class-2.m: New.
31827         * objc.dg/const-str-1.m: New.
31828         * objc.dg/const-str-2.m: New.
31829         * objc.dg/id-1.m: New.
31830         * objc.dg/method-1.m: New.
31831         * objc.dg/super-class-1.m: New.
31832         * lib/objc-dg.exp: New file.
31833
31834 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31835
31836         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
31837         of label name.
31838
31839 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
31840
31841         * g++.old-deja/g++.abi/vbase8-9.C: New test.
31842
31843 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31844
31845         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
31846         variable.
31847
31848 2001-06-12  Richard Henderson  <rth@redhat.com>
31849
31850         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
31851
31852 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
31853
31854         * g++.old-deja/g++.abi/vbase5.C: New test.
31855         * g++.old-deja/g++.abi/vbase6.C: New test.
31856         * g++.old-deja/g++.abi/vbase7.C: New test.
31857
31858 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31859
31860         * gcc.c-torture/compile/20010610-1.c: New test.
31861
31862 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
31863
31864         * g++.old-deja/g++.abi/vbase4.C: New test.
31865
31866 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
31867
31868         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
31869         support %f for HC11/HC12 targets.
31870         * gcc.c-torture/execute/930513-1.x: New file, likewise.
31871         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
31872         on HC11/HC12 targets.
31873         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
31874
31875 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31876
31877         * gcc.dg/wchar_t-1.c: New file.
31878         * gcc.dg/wint_t-1.c: Likewise.
31879
31880 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
31881
31882         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
31883
31884 2001-06-11  Richard Henderson  <rth@redhat.com>
31885
31886         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
31887
31888 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
31889
31890         * gcc.c-torture/compile/20010611-1.c: New test.
31891
31892 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
31893
31894         * gcc.dg/c99-tag-1.c: Add more tests.
31895
31896 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
31897
31898         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
31899         representation on MN10300 and ARM/Thumb.
31900
31901 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
31902
31903         * g77.f-torture/execute/20010610.f: New.
31904
31905 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
31906
31907         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
31908         names.
31909
31910 2001-06-09  Richard Henderson  <rth@redhat.com>
31911
31912         * gcc.c-torture/execute/ashrdi-1.c: New.
31913         * gcc.c-torture/execute/ashldi-1.c: New.
31914         * gcc.c-torture/execute/lshrdi-1.c: New.
31915
31916 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
31917
31918         * objc/execute/load-3.m: Added. Check sending +load to categories,
31919         in addition to classes.
31920
31921 2001-06-08  Stan Shebs  <shebs@apple.com>
31922
31923         * objc/execute/load-2.m: New test.  From Nicola Pero
31924         <n.pero@mi.flashnet.it>.
31925
31926 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
31927
31928         * gcc.c-torture/execute/20010605-2.c: New test.
31929
31930 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
31931
31932         * g++.old-deja/g++.abi/vbase2.C: New test.
31933         * g++.old-deja/g++.abi/vbase3.C: New test.
31934
31935 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
31936
31937         * g++.old-deja/g++.pt/friend49.C: New test.
31938
31939 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
31940
31941         * g++.old-deja/g++.ext/anon3.C: New test.
31942
31943 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
31944
31945         * g++.old-deja/g++.other/conv7.C: New test.
31946
31947 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
31948
31949         * gcc.c-torture/compile/20010605-2.c: New test.
31950
31951 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31952
31953         * gcc.c-torture/execute/20010604-1.c: New test.
31954
31955 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
31956
31957         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
31958
31959 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
31960
31961         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
31962         (g++_link_flags): Likewise.
31963         (g++_init): Pass gccpath's value to two previous functions.
31964
31965 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31966
31967         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
31968         Ensure logfile entry matches exec command line.
31969
31970 2001-05-31  Richard Henderson  <rth@redhat.com>
31971
31972         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
31973         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
31974
31975 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
31976
31977         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
31978         compiler for irix6.2
31979
31980 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
31981
31982         * g++.old-deja/g++.other/optimize3.C: New file.
31983
31984 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
31985
31986         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
31987         assemble.
31988
31989 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
31990
31991         * g++.old-deja/g++.other/optimize2.C: New file.
31992
31993 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
31994
31995         * gcc.c-torture/compile/20010518-2.c: New file.
31996         * gcc.c-torture/execute/20010518-1.c: New file.
31997         * gcc.c-torture/execute/20010518-2.c: New file.
31998
31999 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
32000
32001         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
32002
32003 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
32004
32005         G++ no longer defines builtins that do not begin with __builtin.
32006         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
32007         * g++.old-deja/g++.brendand/misc13.C: Likewise.
32008         * g++.old-deja/g++.law/builtin1.C: Likewise.
32009         * g++.old-deja/g++.law/cvt2.C: Likewise.
32010         * g++.old-deja/g++.mike/net5.C: Likewise.
32011         * g++.old-deja/g++.other/builtins1.C: Likewise.
32012         * g++.old-deja/g++.other/builtins2.C: Likewise.
32013         * g++.old-deja/g++.other/builtins3.C: Likewise.
32014         * g++.old-deja/g++.other/builtins4.C: Likewise.
32015         * g++.old-deja/g++.other/inline8.C: Likewise.
32016         * g++.old-deja/g++.robertl/eb39.C: Likewise.
32017
32018 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
32019
32020         * g++.old-deja/g++.pt/using1.C: Adjust.
32021         * g++.old-deja/g++.pt/using2.C: New test.
32022
32023 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
32024
32025         * gcc.dg/cpp/charconst.c: New tests.
32026         * gcc.dg/cpp/escape.c: New tests.
32027         * gcc.dg/cpp/escape-1.c: New tests.
32028         * gcc.dg/cpp/escape-2.c: New tests.
32029         * gcc.dg/cpp/ucs.c: New tests.
32030
32031 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
32032
32033         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
32034         native compiler for irix6.5.
32035
32036 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
32037
32038         * lib/g++.exp (g++_include_flags): Use args to compute
32039         get_multilibs.
32040         (g++_link_flags): Likewise.
32041         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
32042
32043 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
32044
32045         * gcc.dg/c90-hexfloat-1.c: Add more tests.
32046
32047 2001-05-21  Geoff Keating  <geoffk@redhat.com>
32048
32049         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
32050         this file.
32051
32052 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
32053
32054         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
32055         STACK_SIZE;
32056         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
32057         to STACK_SIZE; Use it to define size of add_histo array.
32058         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
32059         to STACK_SIZE.
32060         (f): Use GITT_SIZE to define size of gitt local table.
32061         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
32062         to STACK_SIZE; Use it to define size of bytemem array.
32063
32064 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
32065
32066         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
32067         on 68HC11/HC12 due to the asm instruction.
32068         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
32069         * gcc.c-torture/compile/920520-1.x: Likewise.
32070         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
32071         on 68HC11/HC12 because the function is larger than 64K.
32072         * gcc.c-torture/compile/961203-1.x: New file, this test fails
32073         on 68HC11/HC12 because the structure is too large.
32074
32075 2001-05-20  Richard Henderson  <rth@redhat.com>
32076
32077         * gcc.c-torture/execute/20010520-1.c: New.
32078
32079 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32080
32081         * g++.old-deja/g++.warn/compare1.C: New test.
32082         * gcc.dg/compare4.c: New test.
32083
32084 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
32085
32086         * g++.old-deja/g++.other/optimize1.C: New test.
32087
32088 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32089
32090         * g++.old-deja/g++.pt/spec41.C: New test.
32091
32092 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
32093
32094         * gcc.c-torture/compile/20010114-1.x: Remove.
32095
32096 2001-05-18  Stan Shebs  <shebs@apple.com>
32097
32098         * gcc.c-torture/compile/20010518-1.c: New test.
32099
32100 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
32101
32102         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
32103         * g++.old-deja/g++.pt/crash67.C: New test.
32104
32105 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
32106
32107         * g++.old-deja/g++.other/debug9.C: New test.
32108
32109 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
32110
32111         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
32112
32113 2001-05-16  Jan Hubicka  <jh@suse.cz>
32114
32115         * gcc.c-torture/compile/20010516-1.c: New test.
32116
32117 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
32118
32119         * g++.old-deja/g++.other/crash41.C: New test.
32120
32121 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
32122
32123         * g++.old-deja/g++.pt/crash66.C: New test.
32124
32125 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
32126
32127         * g++.old-deja/g++.robertl/eb27.C: Convert.
32128
32129 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
32130
32131         * g++.dg/friend-warn.C: New test.  Do not warn about friend
32132         declaration being redundant.
32133
32134 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
32135
32136         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
32137
32138 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
32139
32140         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
32141
32142 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
32143
32144         * lib/g++.exp: Use testsuite_flags.
32145
32146 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
32147
32148         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
32149
32150 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32151
32152         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
32153
32154 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
32155
32156         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
32157
32158 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
32159
32160         * gcc.c-torture/compile/20010313-1.c: New test.
32161
32162 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
32163
32164         * gcc.dg/cpp/direct2.c: New test.
32165         * gccq.dg/cpp/direct2s.c: New test.
32166
32167         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
32168
32169 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
32170
32171         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
32172         * g++.old-deja/g++.other/op3.C: Likewise.
32173
32174 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
32175
32176         * gcc.dg/cpp/syshdr.h: New file.
32177         * gcc.dg/cpp/sysmac1.c: Update.
32178         * gcc.dg/cpp/sysmac2.c: Update.
32179
32180 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
32181
32182         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
32183
32184 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
32185
32186         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
32187         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
32188
32189 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
32190
32191         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
32192
32193 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
32194
32195         * lib/g++.exp (g++_include_flags): Don't use any special flags
32196         if TESTING_IN_BUILD_TREE is not defined.
32197         (g++_init): Use a plain 'c++' as the compiler if
32198         TESTING_IN_BUILD_TREEE is not defined.
32199
32200 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
32201
32202         * g++.old-deja/g++.eh/catch13.C: New test.
32203         * g++.old-deja/g++.eh/catch14.C: New test.
32204
32205 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
32206
32207         * gcc.dg/cpp/tr-define.c: New test.
32208
32209 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
32210
32211         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
32212         <stdlib.h>, not <malloc.h>.
32213
32214 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
32215
32216         * g++.old-deja/g++.ns/template17.C: New test.
32217
32218 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
32219
32220         * g++.old-deja/g++.pt/ref4.C: New test.
32221
32222 2001-04-30  Richard Henderson  <rth@redhat.com>
32223
32224         * gcc.dg/20000724-1.c: Revert last change.
32225
32226 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
32227
32228         * g77.f-torture/execute/20010430.f: New test.
32229
32230 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
32231
32232         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
32233
32234 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
32235
32236         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
32237
32238 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
32239
32240         * g++.old-deja/g++.eh/crash6.C: New test.
32241
32242 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
32243
32244         * g++.old-deja/g++.other/warn7.C: New test.
32245
32246 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
32247
32248         * g++.old-deja/g++.other/defarg9.C: New test.
32249
32250 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
32251
32252         * g77.f-torture/compile/20010426.f: New test.
32253         * g77.f-torture/execute/20010426.f: New test.
32254
32255 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
32256
32257         * g77.f-torture/compile/20000629-1.x: Remove - error
32258         has been fixed.
32259
32260 2001-04-26  Jeffrey A Law  (law@cygnus.com)
32261
32262         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
32263         Tweak slightly to work with g++.dg framework.
32264         * g++.dg/special/ecos.exp: Run initp1.C test.
32265         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
32266
32267         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
32268         its linker doesn't give line numbers either.
32269         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
32270
32271 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
32272
32273         * g++.old-deja/g++.other/lex1.C: New test.
32274
32275 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
32276
32277         * gcc.dg/noncompile/20010425-1.c: New test.
32278
32279 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
32280
32281         * g++.old-deja/g++.pt/mangle2.C: New test.
32282
32283 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
32284
32285         * gcc.dg/format/plus-1.c: New test.
32286
32287 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
32288
32289         * gcc.dg/20010423-1.c: New test.
32290
32291 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
32292
32293         * gcc.c-torture/execute/20010422-1.c: New test.
32294
32295 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
32296
32297         * g++.old-deja/g++.ns/type2.C: New test.
32298
32299 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
32300
32301         * g++.old-deja/g++.other/perf1.C: New test.
32302
32303 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
32304
32305         * gcc.dg/c99-func-2.c: Remove xfail.
32306         * gcc.dg/c99-func-3.c: Remove xfail.
32307         * gcc.dg/c99-func-4.c: Remove xfail.
32308
32309 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
32310
32311         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
32312
32313 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
32314
32315         * gcc.c-torture/compile/20010423-1.c: New test.
32316
32317 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
32318
32319         * g++.old-deja/g++.pt/typename28.C: New test.
32320
32321 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
32322
32323         * g++.old-deja/g++.abi/empty2.C: New test.
32324         * g++.old-deja/g++.abi/empty3.C: New test.
32325
32326 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
32327
32328         * g++.old-deja/g++.other/comdat2.C: New test.
32329         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
32330
32331 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
32332
32333         * g++.old-deja/g++.other/overload14.C: New test.
32334
32335 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
32336
32337         * g++.old-deja/g++.other/lookup23.C: New test.
32338
32339 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
32340
32341         * gcc.c-torture/execute/20010403-1.c: New test.
32342
32343 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
32344             Mark Mitchell  <mark@codesourcery.com>
32345
32346         * lib/old-dejagnu.exp: Don't delete output of executable.
32347         Add .exe suffix to executables.
32348
32349 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
32350
32351         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
32352
32353 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32354
32355         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
32356
32357 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
32358
32359         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
32360         * g++.old-deja/g++.abi/crash1.C: New test.
32361
32362 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
32363
32364         * g++.old-deja/g++.other/crash40.C: New test.
32365
32366 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32367
32368         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
32369
32370 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
32371
32372         * g++.old-deja/g++.other/warn6.C: New test.
32373
32374 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
32375
32376         * g++.old-deja/g++.robertl/eb42.C: Same.
32377
32378 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32379
32380         * gcc.dg/wtr-conversion-1.c: New testcase.
32381
32382 2001-04-10  Richard Henderson  <rth@redhat.com>
32383
32384         * g++.old-deja/g++.other/array5.C: New.
32385
32386 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32387
32388         * gcc.c-torture/execute/20010408-1.c: New test.
32389
32390 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
32391
32392         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
32393         headers and constructs.
32394         * g++.old-deja/g++.robertl/eb79.C: Same.
32395         * g++.old-deja/g++.robertl/eb77.C (main): Same.
32396         * g++.old-deja/g++.robertl/eb73.C: Same.
32397         * g++.old-deja/g++.robertl/eb66.C (main): Same.
32398         * g++.old-deja/g++.robertl/eb55.C (t): Same.
32399         * g++.old-deja/g++.robertl/eb54.C (main): Same.
32400         * g++.old-deja/g++.robertl/eb46.C (main): Same.
32401         * g++.old-deja/g++.robertl/eb44.C: Same.
32402         * g++.old-deja/g++.robertl/eb41.C (main): Same.
32403         * g++.old-deja/g++.robertl/eb4.C (main): Same.
32404         * g++.old-deja/g++.robertl/eb39.C: Same.
32405         * g++.old-deja/g++.robertl/eb33.C (main): Same.
32406         * g++.old-deja/g++.robertl/eb31.C (main): Same.
32407         * g++.old-deja/g++.robertl/eb30.C: Same.
32408         * g++.old-deja/g++.robertl/eb3.C: Same.
32409         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
32410         * g++.old-deja/g++.robertl/eb21.C: Same.
32411         * g++.old-deja/g++.robertl/eb15.C: Same.
32412         * g++.old-deja/g++.robertl/eb118.C: Same.
32413         * g++.old-deja/g++.robertl/eb115.C (main): Same.
32414         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
32415         * g++.old-deja/g++.robertl/eb109.C: Same.
32416         * g++.old-deja/g++.other/sibcall1.C (main): Same.
32417         * g++.old-deja/g++.mike/rtti1.C: Same.
32418         * g++.old-deja/g++.mike/p658.C: Same.
32419         * g++.old-deja/g++.mike/net46.C: Same.
32420         * g++.old-deja/g++.mike/net34.C: Same.
32421         * g++.old-deja/g++.mike/memoize1.C: Same.
32422         * g++.old-deja/g++.mike/eh2.C: Same.
32423         * g++.old-deja/g++.law/weak.C: Same.
32424         * g++.old-deja/g++.law/visibility7.C: Same.
32425         * g++.old-deja/g++.law/visibility25.C: Same.
32426         * g++.old-deja/g++.law/visibility22.C: Same.
32427         * g++.old-deja/g++.law/visibility2.C: Same.
32428         * g++.old-deja/g++.law/visibility17.C: Same.
32429         * g++.old-deja/g++.law/visibility13.C: Same.
32430         * g++.old-deja/g++.law/visibility10.C: Same.
32431         * g++.old-deja/g++.law/visibility1.C: Same.
32432         * g++.old-deja/g++.law/virtual3.C (eval): Same.
32433         * g++.old-deja/g++.law/vbase1.C: Same.
32434         * g++.old-deja/g++.law/operators32.C: Same.
32435         * g++.old-deja/g++.law/nest3.C: Same.
32436         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
32437         * g++.old-deja/g++.law/except5.C (main): Same.
32438         * g++.old-deja/g++.law/cvt7.C (run): Same.
32439         * g++.old-deja/g++.law/cvt2.C: Same.
32440         * g++.old-deja/g++.law/cvt16.C: Same.
32441         * g++.old-deja/g++.law/ctors6.C (bar): Same.
32442         * g++.old-deja/g++.law/ctors17.C (main): Same.
32443         * g++.old-deja/g++.law/ctors13.C: Same.
32444         * g++.old-deja/g++.law/ctors12.C (main): Same.
32445         * g++.old-deja/g++.law/ctors10.C: Same.
32446         * g++.old-deja/g++.law/code-gen5.C: Same.
32447         * g++.old-deja/g++.law/bad-error7.C: Same.
32448         * g++.old-deja/g++.law/arm9.C: Same.
32449         * g++.old-deja/g++.law/arm12.C: Same.
32450         * g++.old-deja/g++.law/arg8.C: Same.
32451         * g++.old-deja/g++.law/arg1.C: Same.
32452         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
32453         * g++.old-deja/g++.jason/template31.C: Same.
32454         * g++.old-deja/g++.jason/template24.C (main): Same.
32455         * g++.old-deja/g++.jason/2371.C: Same.
32456         * g++.old-deja/g++.eh/new2.C: Same.
32457         * g++.old-deja/g++.eh/new1.C: Same.
32458         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
32459         * g++.old-deja/g++.brendan/nest21.C (main): Same.
32460         * g++.old-deja/g++.brendan/err-msg3.C: Same.
32461         * g++.old-deja/g++.brendan/crash62.C: Same.
32462         * g++.old-deja/g++.brendan/crash52.C: Same.
32463         * g++.old-deja/g++.brendan/crash49.C (main): Same.
32464         * g++.old-deja/g++.brendan/crash38.C: Same.
32465         * g++.old-deja/g++.brendan/crash15.C (main): Same.
32466         * g++.old-deja/g++.brendan/copy9.C: Same.
32467
32468 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
32469
32470         * gcc.c-torture/execute/20001203-2.c (memset):
32471         Count argument is of type __SIZE_TYPE__.
32472
32473 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
32474
32475         * gcc.c-torture/compile/20010404-1.c: New test.
32476
32477 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
32478
32479         * gcc.c-torture/compile/20010326-1.c: New test.
32480
32481 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
32482
32483         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
32484         peculiarities of the SH.
32485         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
32486
32487 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32488
32489         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
32490         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
32491         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
32492
32493 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
32494
32495         * g77.f-torture/compile/20010321-1.f: New test.
32496
32497 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
32498
32499         * gcc.c-torture/compile/20010329-1.c: New test.
32500
32501 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
32502
32503         * gcc.c-torture/execute/20010329-1.c: New test.
32504
32505 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
32506
32507         * g++.old-deja/g++.other/eh4.C: Fix typo.
32508
32509 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
32510
32511         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
32512
32513 2001-03-28  Philip Blundell  <philb@gnu.org>
32514
32515         * gcc.c-torture/compile/20010328-1.c: New test.
32516
32517 2001-03-27  Richard Henderson  <rth@redhat.com>
32518
32519         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
32520         * g++.old-deja/g++.eh/vbase3.C: Likewise.
32521
32522 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
32523
32524         * gcc.c-torture/compile/20010327-1.c: New test.
32525
32526 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
32527
32528         * g++.old-deja/g++.other/friend12.C: New test.
32529         * g++.old-deja/g++.other/friend9.C: Expect no errors.
32530         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
32531
32532 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
32533
32534         * gcc.c-torture/execute/20010325-1.c: New test.
32535
32536 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
32537
32538         * g++.old-deja/g++.other/mangle3.C: New test.
32539
32540 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
32541
32542         * g++.old-deja/g++.other/anon8.C: New test.
32543
32544 2001-03-20  Philip Blundell  <philb@gnu.org>
32545
32546         * gcc.c-torture/compile/20010320-1.c: New test.
32547
32548 2001-03-17  Richard Henderson  <rth@redhat.com>
32549
32550         * g++.old-deja/g++.other/eh4.C: Add expected error text.
32551
32552 2001-03-15  Geoff Keating  <geoff@redhat.com>
32553
32554         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
32555         tests on AIX.
32556
32557 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
32558
32559         * g++.old-deja/g++.other/eh4.C: New test.
32560
32561 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
32562
32563         * gcc.dg/cpp/mi1.c: Update.
32564
32565 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
32566
32567         * g++.old-deja/g++.other/regstack.C: New test.
32568
32569 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
32570
32571         * g++.old-deja/g++.other/ref4.C: New test.
32572
32573 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
32574
32575         * objc/execute/va_method.m: Added.
32576         * objc/execute/IMP.m: Added.
32577         * objc/execute/_cmd.m: Added.
32578         * objc/execute/accessing_ivars.m: Added.
32579         * objc/execute/class-1.m: Added.
32580         * objc/execute/class-10.m: Added.
32581         * objc/execute/class-11.m: Added.
32582         * objc/execute/class-12.m: Added.
32583         * objc/execute/class-13.m: Added.
32584         * objc/execute/class-14.m: Added.
32585         * objc/execute/class-2.m: Added.
32586         * objc/execute/class-3.m: Added.
32587         * objc/execute/class-4.m: Added.
32588         * objc/execute/class-5.m: Added.
32589         * objc/execute/class-6.m: Added.
32590         * objc/execute/class-7.m: Added.
32591         * objc/execute/class-8.m: Added.
32592         * objc/execute/class-9.m: Added.
32593         * objc/execute/class-tests-1.h
32594         * objc/execute/class-tests-2.h
32595         * objc/execute/compatibility_alias.m: Added.
32596         * objc/execute/encode-1.m: Added.
32597         * objc/execute/formal_protocol-1.m: Added.
32598         * objc/execute/formal_protocol-2.m: Added.
32599         * objc/execute/formal_protocol-3.m: Added.
32600         * objc/execute/formal_protocol-4.m: Added.
32601         * objc/execute/formal_protocol-5.m: Added.
32602         * objc/execute/formal_protocol-6.m: Added.
32603         * objc/execute/formal_protocol-7.m: Added.
32604         * objc/execute/informal_protocol.m: Added.
32605         * objc/execute/initialize.m: Added.
32606         * objc/execute/load.m: Added.
32607         * objc/execute/many_args_method.m: Added.
32608         * objc/execute/nested-3.m: Added.
32609         * objc/execute/no_clash.m: Added.
32610         * objc/execute/private.m: Added.
32611         * objc/execute/redefining_self.m: Added.
32612         * objc/execute/root_methods.m: Added.
32613         * objc/execute/selector-1.m: Added.
32614         * objc/execute/static-1.m: Added.
32615         * objc/execute/static-2.m: Added.
32616         * objc/execute/va_method.m: Added.
32617
32618 2001-03-10  Richard Henderson  <rth@redhat.com>
32619
32620         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
32621
32622 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
32623
32624         * g++.old-deja/g++.other/crash31.C: XFAIL.
32625         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
32626         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
32627         * gcc.c-torture/execute/20010123-1.x: XFAIL.
32628         * gcc.c-torture/execute/20010124-1.x: XFAIL.
32629         * gcc.dg/sequence-pt-1.c: XFAIL one test.
32630
32631 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
32632
32633         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
32634
32635 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
32636
32637         * gcc.dg/20000724-1.c: Don't use multiline strings.
32638
32639 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
32640
32641         * objc/execute/string1.m, objc/execute/string2.m: Compare the
32642         result of -cString against what we expect it to be; don't just
32643         print it out for no one to read.
32644
32645         * objc/execute/string3.m, objc/execute/string4.m: New tests.
32646         Based on testcases provided by Nicola Pero.
32647
32648 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
32649
32650         * gcc.dg/cpp/macro7.c: New test.
32651
32652 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
32653
32654         * gcc.dg/cpp/multiline.c: Update.
32655
32656 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
32657
32658         * g++.old-deja/g++.other/enum3.C: New test.
32659
32660 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
32661
32662         * g++.old-deja/g++.other/pod1.C: New test.
32663
32664 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
32665
32666         * g++.old-deja/g++.ext/overload1.C: New test.
32667
32668 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
32669
32670         * g++.old-deja/g++.pt/using1.C: New test.
32671
32672 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
32673
32674         * g++.old-deja/g++.other/using9.C: New test.
32675
32676 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
32677
32678         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
32679
32680         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
32681
32682 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
32683
32684         * g++.old-deja/g++.ext/realpt1.C: Remove.
32685
32686 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
32687
32688         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
32689
32690 2001-02-26  Will Cohen  <wcohen@redhat.com>
32691
32692         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
32693
32694 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
32695
32696         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
32697         templatized constructors.
32698
32699 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32700
32701         * gcc.c-torture/execute/20010224-1.c: New test.
32702
32703 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
32704
32705         * gcc.c-torture/execute/20010222-1.c: New test.
32706
32707 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
32708
32709         * g++.old-deja/g++.other/inline20.C: New test.
32710
32711 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
32712
32713         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
32714
32715 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
32716
32717         * g++.old-deja/g++.other/lookup22.C: New test.
32718
32719 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
32720
32721         * g77.dg: New directory.
32722         * g77.dg/20010216-1.f: New test case.
32723         * g77.dg/dg.exp: New driver.
32724         * lib/g77-dg.exp: New driver library.
32725
32726 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32727
32728         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
32729
32730 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
32731
32732         * g++.old-deja/g++.other/decl9.C: New test.
32733
32734 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
32735
32736         * g++.old-deja/g++.other/init16.C: Update the test so that it does
32737         not need <string> and also tests the initialization at runtime.
32738
32739 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
32740
32741         * gcc.c-torture/execute/longlong.c: New test.
32742
32743 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
32744
32745         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
32746
32747 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
32748
32749         * gcc.c-torture/execute/920302-1.c (execute):
32750         Change argument type to short.
32751
32752 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
32753
32754         * g++.old-deja/g++.pt/deduct6.C: New test.
32755
32756 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
32757
32758         * g++.old-deja/g++.pt/deduct5.C: New test.
32759
32760 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
32761
32762         * gcc.c-torture/execute/20010209-1.c: New test.
32763
32764 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
32765
32766         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
32767
32768 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
32769
32770         * g++.dg/vtgc1.C: Update for new ABI.
32771
32772         * consistency.vlad: New directory, 1665 files.
32773
32774 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
32775
32776         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
32777         return type.
32778         * gcc.dg/cpp/digraphs.c: Declare puts.
32779
32780 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
32781
32782         * g++.old-deja/g++.other/warn5.C: New test.
32783
32784 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
32785
32786         * g++.old-deja/g++.pt/spec40.C: New test.
32787
32788 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
32789
32790         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
32791         case.
32792         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
32793
32794 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
32795
32796         * gcc.c-torture/compile/20010209-1.c: New test.
32797
32798 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
32799
32800         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
32801         excess errors message but not if it crashes.
32802         * g++.old-deja/g++.other/crash27.C: Likewise.
32803         * g++.old-deja/g++.other/crash28.C: Likewise.
32804         * g++.old-deja/g++.other/crash30.C: Likewise.
32805         * g++.old-deja/g++.other/crash32.C: Likewise.
32806         * g++.old-deja/g++.other/crash35.C: Likewise.
32807         * g++.old-deja/g++.pt/inherit2.C: Likewise.
32808
32809 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
32810
32811         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
32812         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
32813         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
32814         g77.f-torture/execute/execute.exp,
32815         g77.f-torture/noncompile/noncompile.exp,
32816         gcc.c-torture/execute/execute.exp,
32817         gcc.c-torture/execute/memcheck/memcheck.exp,
32818         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
32819         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
32820         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
32821         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
32822         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
32823         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
32824         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
32825         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
32826         Remove bug reporting instructions with ancient email addresses.
32827
32828 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
32829
32830         * gcc.dg/20010202-1.c: New test.
32831         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
32832
32833 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
32834
32835         * g++.dg/stdbool-if.C: New test.
32836
32837 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
32838
32839         * objc/execute/fdecl.m: Added main().
32840
32841 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
32842
32843         * gcc.c-torture/execute/20010206-1.c: New test.
32844
32845 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
32846
32847         * gcc.dg/cpp/avoidpaste1.c: Update.
32848
32849 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
32850
32851         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
32852         Pero <nicola@brainstorm.co.uk>.
32853         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
32854
32855 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
32856
32857         * g++.old-deja/g++.pt/spec39.C: New test.
32858
32859 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
32860
32861         * gcc.c-torture/compile/20010202-1.c: New test.
32862
32863 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
32864
32865         * g++.old-deja/g++.abi/primary2.C: New test.
32866         * g++.old-deja/g++.abi/primary3.C: New test.
32867         * g++.old-deja/g++.abi/primary4.C: New test.
32868         * g++.old-deja/g++.abi/primary5.C: New test.
32869         * g++.old-deja/g++.abi/vtable3.h: New test.
32870         * g++.old-deja/g++.abi/vtable3a.C: New test.
32871         * g++.old-deja/g++.abi/vtable3b.C: New test.
32872         * g++.old-deja/g++.abi/vtable3c.C: New test.
32873         * g++.old-deja/g++.abi/vtable3d.C: New test.
32874         * g++.old-deja/g++.abi/vtable3e.C: New test.
32875         * g++.old-deja/g++.abi/vtable3f.C: New test.
32876         * g++.old-deja/g++.abi/vtable3g.C: New test.
32877         * g++.old-deja/g++.abi/vtable3h.C: New test.
32878         * g++.old-deja/g++.abi/vtable3i.C: New test.
32879         * g++.old-deja/g++.abi/vtable3j.C: New test.
32880         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
32881
32882 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
32883
32884         * g++.old-deja/g++.other/anon6.C: New test.
32885         * g++.old-deja/g++.other/anon7.C: New test.
32886
32887 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
32888
32889         * gcc.dg/cpp/avoidpaste2.c: New tests.
32890
32891 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
32892
32893         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
32894
32895 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
32896
32897         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
32898         DECIMAL_DIG cases for Irix."
32899
32900 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
32901
32902         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
32903
32904 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
32905
32906         * gcc.dg/c99-tag-1.c: New test.
32907
32908 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
32909
32910         * gcc.dg/cpp/tr-warn1.c: Add tests.
32911
32912 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
32913
32914         * gcc.dg/cpp/avoidpaste1.c: Update.
32915         * gcc.dg/cpp/paste4.c: Update.
32916
32917 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
32918
32919         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
32920         cases for Irix.
32921
32922 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
32923
32924         * g++.old-deja/g++.other/inline19.C: New test.
32925
32926 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
32927
32928         * gcc.dg/Wlarger-than.c: New test.
32929
32930 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
32931
32932         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
32933
32934 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
32935
32936         * gcc.c-torture/execute/20010129-1.c: New test.
32937         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
32938
32939 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
32940
32941         * gcc.dg/cpp/avoidpaste1.c: Test case.
32942
32943 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
32944
32945         * g++.old-deja/g++.other/inline18.C: New test.
32946
32947 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32948
32949         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
32950         and __builtin_putchar.
32951
32952 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
32953
32954         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
32955         tests.
32956
32957 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
32958
32959         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
32960         floating point number rounding mode to round to the nearest
32961         representable mode.
32962
32963 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
32964
32965         * g++.old-deja/g++.other/mangle2.C: New test.
32966
32967 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
32968
32969         * gcc.c-torture/compile/20010124-1.c: New test.
32970
32971 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
32972
32973         * g++.old-deja/g++.pt/spec38.C: New test.
32974
32975 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32976
32977         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
32978         "Build don't run".
32979
32980 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32981
32982         * gcc.c-torture/execute/20010123-1.c: New test.
32983
32984 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
32985
32986         * g++.old-deja/g++.pt/spec37.C: New test.
32987
32988 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
32989
32990         * g++.old-deja/g++.pt/overload14.C: New test.
32991
32992 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32993
32994         * gcc.c-torture/execute/20010122-1.c: New test, exercise
32995         __builtin_return_address.
32996
32997 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
32998
32999         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
33000         * g++.old-deja/g++.pt/spec35.C: New test.
33001         * g++.old-deja/g++.pt/spec36.C: New test.
33002
33003 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
33004
33005         * gcc.c-torture/compile/20010118-1.c: New test.
33006
33007 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
33008
33009         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
33010
33011 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
33012
33013         * gcc.c-torture/execute/20010119-1.c: New test.
33014
33015 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
33016
33017         * g++.old-deja/g++.other/vbase5.C: New test.
33018
33019 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
33020
33021         * gcc.c-torture/execute/20010118-1.c: New test.
33022
33023 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
33024
33025         * g++.old-deja/g++.pt/deduct3.C: New test.
33026
33027 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
33028
33029         * g++.old-deja/g++.pt/spec34.C: New test.
33030
33031 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
33032
33033         * g77.f-torture/compile/20000601-2.f: New test.
33034
33035 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
33036
33037         * g++.old-deja/g++.other/init17.C: New test.
33038
33039 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
33040
33041         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
33042
33043 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
33044
33045         * g++.old-deja/g++.pt/unify8.C: New test.
33046
33047 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
33048
33049         * g++.old-deja/g++.abi/vbase1.C: New test.
33050
33051 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
33052
33053         * g++.old-deja/g++.pt/crash65.C: New test.
33054
33055 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
33056
33057         * gcc.dg/cpp/assembl2.S: New test case.
33058
33059 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
33060
33061         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
33062         are supported.
33063
33064 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33065
33066         * g++.old-deja/g++.other/builtins1.C: New test.
33067         * g++.old-deja/g++.other/builtins2.C: Likewise.
33068         * g++.old-deja/g++.other/builtins3.C: Likewise.
33069         * g++.old-deja/g++.other/builtins4.C: Likewise.
33070
33071 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
33072
33073         * gcc.c-torture/compile/20010117-1.c: New test.
33074         * gcc.c-torture/compile/20010117-2.c: New test.
33075
33076 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
33077
33078         * g77.f-torture/execute/20010116.[fx]: New test,
33079         XFAIL on i?86-*-*.
33080         * g77.f-torture/compile/20010115.f: Indicate it's
33081         a test for PR fortran/1636.
33082
33083 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
33084
33085         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
33086
33087 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
33088
33089         * g77.f-torture/compile/20010115.f: New test.
33090
33091 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
33092
33093         * g++.old-deja/g++.pt/nontype5.C: New test.
33094
33095 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
33096
33097         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
33098         have an equivalent working one below it.
33099
33100 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
33101
33102         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
33103         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
33104
33105 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
33106
33107         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
33108         message containing "init_priority".
33109         (conpr-2.C): Likewise.
33110         (conpr-3.C): Likewise.
33111         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
33112
33113 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33114
33115         * gcc.c-torture/execute/20010114-2.c: New test.
33116
33117 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
33118
33119         * gcc.c-torture/compile/20010114-1.c: New test.
33120         * gcc.c-torture/compile/20010114-1.x: Xfail.
33121         * gcc.c-torture/compile/20010114-2.c: New test.
33122         * gcc.c-torture/execute/20010114-1.c: New test.
33123         * gcc.dg/trunc-1.c: New test.
33124         * gcc.dg/uninit-B.c: New test.
33125
33126 2001-01-13  Nick Clifton  <nickc@redhat.com>
33127
33128         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
33129         target.
33130
33131 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
33132
33133         * gcc.c-torture/compile/20010113-1.c: New test.
33134
33135 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
33136
33137         * gcc.c-torture/compile/20001212-1.c: New test.
33138
33139 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
33140
33141         * gcc.dg/cpp/widestr1.c: Update.
33142         * gcc.dg/cpp/prag-imp.c: Remove.
33143
33144 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
33145
33146         * gcc.c-torture/execute/20000801-3.x: Remove.
33147         * gcc.dg/c90-init-1.c: New test.
33148         * gcc.dg/c99-init-1.c: New test.
33149         * gcc.dg/c99-init-2.c: New test.
33150         * gcc.dg/gnu99-init-1.c: New test.
33151
33152 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
33153
33154         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
33155         testing that no relevant ones were found.
33156
33157 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
33158
33159         * g++.old-deja/g++.pt/cast2.C: New test.
33160
33161 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
33162
33163         * g++.old-deja/g++.pt/friend47.C: New test.
33164
33165 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
33166
33167         * g++.old-deja/g++.pt/instantiate13.C: New test.
33168
33169 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
33170
33171         * g++.old-deja/g++.other/defarg7.C: New test.
33172         * g++.old-deja/g++.other/defarg8.C: New test.
33173
33174 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
33175
33176         * g++.old-deja/g++.pt/crash64.C: New test.
33177
33178 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
33179
33180         * g++.old-deja/g++.pt/crash63.C: New test.
33181
33182 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
33183
33184         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
33185
33186 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
33187
33188         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
33189
33190 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
33191
33192         * g++.old-deja/g++.pt/error3.C: New test.
33193
33194 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
33195
33196         * g++.old-deja/g++.other/crash39.C: New test.
33197
33198 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
33199
33200         * g++.old-deja/g++.other/vbase4.C: New test.
33201
33202 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
33203
33204         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
33205         * gcc.dg/special/20000419-2.c: New file. Identical to above.
33206         * gcc.dg/special/special.exp: New test driver which will check
33207         for alias support for the above test.
33208
33209 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
33210
33211         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
33212         problems on small machines.
33213         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
33214         parameterize.
33215
33216 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
33217
33218         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
33219         mips.
33220         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
33221
33222 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
33223
33224         * g++.old_deja/g++.pt/using8.C: New test.
33225
33226 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
33227
33228         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
33229
33230 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
33231
33232         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
33233         where a failure is expected.
33234         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
33235
33236 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
33237
33238         * g++.old_deja/g++.pt/instantiate12.C: New test.
33239
33240 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
33241
33242         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
33243         start of structs.
33244         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
33245         * g++.old-deja/g++.brendan/crash17.C: Likewise.
33246         * g++.old-deja/g++.brendan/crash29.C: Likewise.
33247         * g++.old-deja/g++.brendan/crash48.C: Likewise.
33248         * g++.old-deja/g++.brendan/ns1.C: Likewise.
33249         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
33250         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
33251         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
33252         * g++.old-deja/g++.eh/spec6.C: Likewise.
33253         * g++.old-deja/g++.jason/crash3.C: Likewise.
33254         * g++.old-deja/g++.law/ctors11.C: Likewise.
33255         * g++.old-deja/g++.law/ctors17.C: Likewise.
33256         * g++.old-deja/g++.law/ctors5.C: Likewise.
33257         * g++.old-deja/g++.law/ctors9.C: Likewise.
33258         * g++.old-deja/g++.mike/ambig1.C: Likewise.
33259         * g++.old-deja/g++.mike/net22.C: Likewise.
33260         * g++.old-deja/g++.mike/p3538a.C: Likewise.
33261         * g++.old-deja/g++.mike/p3538b.C: Likewise.
33262         * g++.old-deja/g++.mike/virt3.C: Likewise.
33263         * g++.old-deja/g++.niklas/t128.C: Likewise.
33264         * g++.old-deja/g++.other/anon4.C: Likewise.
33265         * g++.old-deja/g++.other/using1.C: Likewise.
33266         * g++.old-deja/g++.other/warn3.C: Likewise.
33267         * g++.old-deja/g++.pt/t37.C: Likewise.
33268         * g++.old-deja/g++.robertl/eb69.C: Likewise.
33269         * g++.old-deja/g++.robertl/eb71.C: Likewise.
33270
33271 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
33272
33273         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
33274
33275 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33276
33277         * gcc.c-torture/execute/stdio-opt-3.c: New test.
33278
33279 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
33280
33281         * gcc.c-torture/compile/20010107-1.c: New test.
33282
33283 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33284
33285         * gcc.c-torture/execute/builtin-noret-1.c: New test.
33286
33287 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33288
33289         * gcc.dg/format/format.h: New file.
33290         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
33291         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
33292         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
33293         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
33294         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
33295         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
33296         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
33297         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
33298         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
33299         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
33300         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
33301         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
33302         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
33303         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
33304         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
33305         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
33306         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
33307         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
33308         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
33309         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
33310         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
33311         instead of declaring standard types, macros and functions in each
33312         test.
33313
33314 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
33315
33316         * gcc.c-torture/execute/20010106-1.c: New test.
33317
33318 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
33319
33320         * gcc.dg/format/format.exp: New file.
33321         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
33322         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
33323         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
33324         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
33325         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
33326         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
33327         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
33328         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
33329         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
33330         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
33331         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
33332         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
33333         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
33334         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
33335         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
33336         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
33337         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
33338         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
33339         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
33340         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
33341         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
33342         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
33343         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
33344         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
33345         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
33346         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
33347         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
33348         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
33349         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
33350         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
33351         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
33352         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
33353         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
33354         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
33355         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
33356         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
33357         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
33358         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
33359         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
33360         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
33361         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
33362         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
33363
33364 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
33365
33366         * gcc.c-torture/execute/991228-1.c: Take word endianness into
33367         account.
33368
33369 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
33370
33371         * gcc.c-torture/execute/builtin-complex-1.c: New test.
33372
33373 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
33374
33375         * g++.old-deja/g++.pt/crash62.C: New test.
33376
33377 2001-01-04  Richard Henderson  <rth@redhat.com>
33378
33379         * gcc.dg/20000926-1.c: Update expected warnings.
33380         * gcc.dg/array-2.c: Likewise.
33381         * gcc.dg/array-4.c: Also validate flexible array members.
33382         * gcc.dg/c99-flex-array-1.c: New.
33383
33384 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
33385
33386         * gcc.c-torture/compile/20001222-1.x: Remove.
33387
33388 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33389
33390         * gcc.c-torture/execute/built-in-setjmp.c: New.
33391
33392 2001-01-03  Richard Henderson  <rth@redhat.com>
33393
33394         * gcc.dg/940510-1.c: Update expected error wording.
33395         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
33396
33397 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
33398
33399         * lib/target-supports.exp (check_alias_available): Modified to
33400         indicate aliases not supported if only weak aliases are supported.
33401
33402 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33403
33404         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
33405         Turn on cmpstrsi checks for __pj__ and __i370__.
33406
33407 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
33408
33409         * g++.old-deja/g++.other/virtual11.C: New test.
33410
33411 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
33412
33413         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
33414
33415 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33416
33417         * gcc.c-torture/compile/20010102-1.c: New test.
33418
33419 2001-01-02  Andreas Jaeger  <aj@suse.de>
33420
33421         * gcc.dg/noreturn-3.c: New test.
33422
33423         * gcc.dg/noreturn-4.c: New test.
33424
33425 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33426
33427         * gcc.c-torture/execute/stdio-opt-1.c: Also test
33428         __builtin_fputc and __builtin_fwrite.
33429
33430 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
33431
33432         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
33433         signed char, not default char.
33434
33435 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
33436
33437         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
33438
33439 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
33440
33441         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
33442
33443 2000-12-29  Richard Henderson  <rth@redhat.com>
33444
33445         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
33446         (__cyg_profile_func_exit): Define.
33447
33448 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
33449
33450         * g++.dg/vtgc1.C: New test.
33451
33452 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
33453
33454         * gcc.dg/noncompile/20001228-1.c: New test.
33455
33456         * gcc.dg/20001228-1.c: New test.
33457
33458         * gcc.c-torture/execute/20001228-1.c: New test.
33459
33460 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
33461
33462         * gcc.dg/format-strfmon-1.c: New test.
33463
33464 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33465
33466         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
33467         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
33468         * gcc.c-torture/execute/string-opt-1.c: Likewise.
33469         * gcc.c-torture/execute/string-opt-2.c: Likewise.
33470         * gcc.c-torture/execute/string-opt-3.c: Likewise.
33471         * gcc.c-torture/execute/string-opt-4.c: Likewise.
33472         * gcc.c-torture/execute/string-opt-6.c: Likewise.
33473         * gcc.c-torture/execute/string-opt-7.c: Likewise.
33474         * gcc.c-torture/execute/string-opt-8.c: Likewise.
33475         * gcc.c-torture/execute/string-opt-9.c: Likewise.
33476         * gcc.c-torture/execute/string-opt-10.c: Likewise.
33477         * gcc.c-torture/execute/string-opt-11.c: Likewise.
33478         * gcc.c-torture/execute/string-opt-12.c: Likewise.
33479
33480         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
33481         * gcc.c-torture/execute/string-opt-4.c: Test index.
33482
33483 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
33484
33485         * gcc.c-torture/compile/20001226-1.c: New test.
33486
33487 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
33488
33489         * gcc.c-torture/compile/20001222-1.c: New test.
33490         * gcc.c-torture/compile/20001222-1.x: Xfail.
33491
33492 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
33493
33494         * gcc.c-torture/execute/comp-goto-2.c: New test.
33495
33496 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
33497
33498         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
33499         Use long types if __INT_MAX__ is 32767.
33500         (main): Use cast to (sint32 *) when poking 88 into a_page.
33501
33502         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
33503
33504 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
33505
33506         * gcc.c-torture/compile/20001221-1.c: New test.
33507         * gcc.c-torture/execute/20001221-1.c: New test.
33508
33509 2000-12-20  Richard Henderson  <rth@redhat.com>
33510
33511         * g++.old-deja/g++.pt/crash36.C: Update error lines.
33512         * g++.old-deja/g++.robertl/eb109.C: Likewise.
33513
33514 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33515
33516         * gcc.dg/compare3.c: New test.
33517
33518 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33519
33520         * gcc.dg/format-warnll-1.c: New test.
33521
33522 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
33523
33524         * gcc.dg/cpp/cmdlne-P.c: New test.
33525
33526 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33527
33528         * gcc.c-torture/execute/builtin-abs-1.c,
33529         gcc.c-torture/execute/builtin-abs-2.c: New tests.
33530
33531 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
33532
33533         * gcc.dg/cpp/multiline.c: New test.
33534
33535 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
33536
33537         * g++.old-deja/g++.other/syshdr1.C: Update.
33538         * gcc.dg/cpp/lineflags.c: Remove temporarily.
33539
33540 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33541
33542         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
33543
33544 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33545
33546         * g++.old-deja/g++.pt/ttp65.C: New test.
33547
33548 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33549
33550         * g++.old-deja/g++.pt/ttp64.C: New test.
33551
33552 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33553
33554         * g++.old-deja/g++.pt/spec33.C: New test.
33555
33556 2000-12-14  Catherine Moore  <clm@redhat.com>
33557
33558         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
33559         * gcc.c-torture/execute/920612-2.c: Likewise.
33560         * gcc.c-torture/execute/920428-2.c: Likewise.
33561         * gcc-c-torture/execute/va-arg-11.c: Call exit.
33562         * gcc.c-torture/execute/va-arg-21.c: Likewise.
33563
33564 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33565
33566         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
33567         * gcc.dg/pack-test-2.c: Likewise.
33568
33569 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
33570
33571         Tests by Zack Weinberg <zackw@stanford.edu>.
33572
33573         * gcc.dg/cpp/defined.c: Update.
33574         * gcc.dg/cpp/defined_trad.c: New tests.
33575
33576 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
33577
33578         * gcc.dg/cpp/trad-direct.c: Update.
33579
33580 2000-12-11  Neil Booth  <neilb@earthling.net>
33581
33582         * gcc.dg/cpp/defined_trad.c
33583
33584 2000-12-11  Neil Booth  <neilb@earthling.net>
33585
33586         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
33587
33588 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
33589
33590         * gcc.dg/format-miss-2.c: New test.
33591
33592 2000-12-09  Neil Booth  <neilb@earthling.net>
33593
33594         * gcc.dg/cpp/lineflags.c: New tests.
33595         * gcc.dg/cpp/poison.c: Update.
33596         * gcc.dg/cpp/redef2.c: Update.
33597         * gcc.dg/cpp/skipping.c: New test.
33598
33599 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
33600
33601         * g++.old-deja/g++.other/eh3.C: New testcase.
33602
33603 2000-12-07  Neil Booth  <neilb@earthling.net>
33604
33605         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
33606         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
33607         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
33608         wtr-union-init-2.c, wtr-union-init-3.c: Update.
33609         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
33610         Update.
33611
33612 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33613
33614         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
33615         __SIZE_TYPE__ instead of int for type of integers cast to
33616         pointers.
33617
33618 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
33619
33620         * g++.old-deja/g++.other/cleanup4.C: New test.
33621
33622 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33623
33624         * format-sec-1.c: New test.
33625
33626 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33627
33628         * gcc.dg/format-nonlit-3.c: New test.
33629
33630 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33631
33632         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
33633         through a null pointer.
33634
33635 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33636
33637         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
33638         * g++.old-deja/g++.pt/partial4.C: New test.
33639
33640 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
33641
33642         * gcc.c-torture/execute/ieee/hugeval.x: New.
33643
33644 2000-12-06  Neil Booth  <neilb@earthling.net>
33645
33646         * gcc.dg/cpp/backslash2.c: New tests.
33647
33648 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33649
33650         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
33651         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
33652
33653 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
33654
33655         * gcc.c-torture/execute/20001203-2.c: New testcase.
33656
33657 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
33658
33659         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
33660         * g++.old-deja/g++.other/virtual10.C: New test.
33661
33662 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
33663
33664         * g++.old-deja/g++.mike/pmf5.C: Remove test.
33665
33666 2000-12-05  Richard Henderson  <rth@redhat.com>
33667
33668         * gcc.c-torture/compile/20001205-1.c: New.
33669
33670 2000-12-04  Neil Booth  <neilb@earthling.net>
33671
33672         * g++.old-deja/g++.other/virtual9.C: New test.
33673         * g++.old-deja/g++.pt/crash61.C: New test.
33674         * gcc.c-torture/execute/loop-9.c: New test.
33675
33676 2000-12-04  Neil Booth  <neilb@earthling.net>
33677
33678         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
33679         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
33680         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
33681         * gcc.dg/cpp/extratokens.c: ...here.
33682
33683 2000-12-04  Neil Booth  <neilb@earthling.net>
33684
33685         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
33686         New tests.
33687
33688 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33689
33690         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
33691         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
33692
33693 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
33694
33695         * gcc.c-torture/execute/20001203-1.c: New test.
33696
33697 2000-12-03  Neil Booth  <neilb@earthling.net>
33698
33699         * gcc.dg/cpp/macro6.c: New test cases.
33700
33701 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33702
33703         * gcc.c-torture/execute/string-opt-9.c: New test.
33704         * gcc.c-torture/execute/string-opt-10.c: Likewise.
33705         * gcc.c-torture/execute/string-opt-11.c: Likewise.
33706         * gcc.c-torture/execute/string-opt-12.c: Likewise.
33707
33708         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
33709         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
33710
33711 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
33712
33713         * gcc.dg/cpp/if-6.c: New testcase.
33714
33715         * gcc.dg/20001201-1.c: New testcase.
33716
33717 2000-12-02  Neil Booth  <neilb@earthling.net>
33718
33719         * g++.old-deja/g++.other/externC4.C,
33720         g++.old-deja/g++.other/friend10.C: New tests.
33721
33722 2000-12-02  Neil Booth  <neilb@earthling.net>
33723
33724         * g++.old-deja/g++.other/instan2.C
33725         * g++.old-deja/g++.other/instan3.C: New test.
33726
33727 2000-12-02  Neil Booth  <neilb@earthling.net>
33728
33729         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
33730         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
33731         gnuc99.c,gnuc99-pedantic.c: New tests.
33732
33733 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
33734
33735         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
33736         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
33737
33738 2000-12-01  Neil Booth  <neilb@earthling.net>
33739
33740         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
33741         * gcc.dg/cpp/poison.c: Update.
33742         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
33743
33744 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
33745
33746         * g77.f-torture/execute/20001201.f: New test.
33747
33748 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
33749
33750         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
33751
33752 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
33753
33754         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
33755
33756 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
33757
33758         * g++.old-deja/g++.other/cast6.C: New test.
33759
33760 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
33761
33762         * gcc.c-torture/execute/20001130-2.c: New testcase.
33763
33764 2000-11-30  Richard Henderson  <rth@redhat.com>
33765
33766         * gcc.c-torture/execute/20001130-1.c: New test.
33767
33768 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
33769
33770         * g++.old-deja/g++.other/op3.C: New test.
33771
33772 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
33773
33774         * g++.old-deja/g++.other/op2.C: New test.
33775
33776 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
33777
33778         * g++.old-deja/g++.other/crash38.C: New test.
33779
33780 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
33781
33782         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
33783
33784 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
33785
33786         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
33787         tests.
33788         * gcc.c-torture/execute/string-opt-6.c: New test.
33789
33790         * gcc.dg/20001117-1.c: Add main.
33791
33792 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
33793
33794         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
33795         Move from here ...
33796         * gcc.dg/940510-1.c: ... to here.
33797
33798         * gcc.dg/20000926-1.c: GNU C now allows initializations of
33799         zero-size arrays in toplevel structures.
33800
33801 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
33802
33803         * gcc.c-torture/execute/loop-8.c: New test.
33804
33805 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
33806
33807         * g++.old-deja/g++.other/base1.C: New test.
33808
33809 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
33810
33811         * g++.old-deja/g++.other/parse2.C: New test.
33812
33813 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
33814
33815         * g++.old-deja/g++.pt/incomplete1.C: New test.
33816
33817 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
33818
33819         * g++.old-deja/g++.other/friend9.C: New test.
33820
33821 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
33822
33823         * gcc.dg/20001127-1.c: New test.
33824
33825 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
33826
33827         * g++.old-deja/g++.pt/friend46.C: New test.
33828
33829 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
33830
33831         * g++.old-deja/g++.other/ptrmem8.C: New test.
33832
33833 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33834
33835         * gcc.c-torture/execute/string-opt-7.c: New test.
33836         * gcc.c-torture/execute/string-opt-8.c: Likewise.
33837
33838 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
33839
33840         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
33841         instead of 'mkcheck 2'.
33842
33843 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
33844
33845         * gcc.c-torture/execute/memcheck/driver.c,
33846         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
33847         C9X references to refer to C99.
33848
33849 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
33850
33851         * gcc.dg/ultrasp3.c: New test.
33852
33853 2000-11-25  Neil Booth  <neilb@earthling.net>
33854
33855         * gcc.dg/cpp/include2.c: Update test to be locale independent.
33856
33857 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
33858
33859         * gcc.c-torture/compile/20001123-2.c: New.
33860
33861 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33862
33863         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
33864
33865 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
33866
33867         * gcc.dg/sequence-point-1.c: Add some new tests.
33868         * gcc.c-torture/execute/20001124-1.c: New test.
33869
33870 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
33871
33872         * g++.old-deja/g++.other/vaarg4.C: New test.
33873         * gcc.c-torture/compile/20001123-1.c: New test.
33874
33875 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
33876
33877         * g++.other/crash24.C: Adjust and remove XFAIL.
33878         * g++.other/crash37.C: New test.
33879
33880 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
33881
33882         * g++.old-deja/g++.pt/instantiate9.C: New test.
33883
33884 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
33885
33886         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
33887         new ABI, too.
33888
33889         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
33890         * g++.old-deja/g++.robertl/eb55.C: Likewise.
33891
33892 2000-11-22  Neil Booth  <neilb@earthling.net>
33893
33894         * gcc.dg/cpp/Wtrigraphs.c: New test.
33895
33896 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
33897
33898         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
33899
33900 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
33901
33902         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
33903
33904 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
33905
33906         * lib/gcc-dg.exp: load_lib scanasm.exp.
33907         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
33908         * lib/g++-dg.exp: load_lib scanasm.exp.
33909         * lib/scanasm.exp: New.
33910         (scan-assembler, scan-assembler-not): Add optional arguments to
33911         test name, or if not present, the pattern name.
33912         (scan-assembler-dem, scan-assembler-dem-not): New.
33913
33914         * g++.dg/dg.exp: New.
33915
33916 2000-11-21  Neil Booth  <neilb@earthling.net>
33917
33918         * gcc.dg/cpp/integrated1.c: Remove.
33919
33920 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
33921
33922         * gcc.c-torture/execute/20001121-1.c: New test.
33923
33924 2000-11-21  Richard Henderson  <rth@redhat.com>
33925
33926         * gcc.c-torture/compile/20001121-1.c: New test.
33927
33928 2000-11-20  Neil Booth  <neilb@earthling.net>
33929
33930         * gcc.dg/cpp/integrated1.c: New test.
33931
33932 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
33933
33934         * g++.old-deja/g++.other/inline17.C: New test.
33935
33936 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
33937
33938         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
33939         local variable to be zero: I made the variable global. Now
33940         uses abort() and exit() instead of relying on main's return value.
33941
33942 2000-11-20  Neil Booth  <neilb@earthling.net>
33943
33944         * gcc.dg/cpp/paste2.c: Update test.
33945         * objc/execute/paste.m: New test.
33946
33947 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
33948
33949         * gcc.dg/c99-condexpr-1.c: New test.
33950
33951 2000-11-20  Neil Booth  <neilb@earthling.net>
33952
33953         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
33954
33955 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
33956
33957         * g++.old-deja/g++.pt/export1.C: New test.
33958
33959 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
33960
33961         * gcc.dg/20001117-1.c: New test.
33962
33963 2000-11-18  Richard Henderson  <rth@redhat.com>
33964
33965         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
33966
33967 2000-11-18  Richard Henderson  <rth@redhat.com>
33968
33969         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
33970         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
33971         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
33972
33973 2000-11-18  Richard Henderson  <rth@redhat.com>
33974
33975         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
33976         (main): New.  Exit cleanly.
33977
33978 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33979
33980         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
33981         gcc.dg/c99-fordecl-2.c: New tests.
33982
33983 2000-11-18  Richard Henderson  <rth@redhat.com>
33984
33985         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
33986         * gcc.c-torture/execute/zerolen-2.c: New.
33987
33988 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33989
33990         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
33991         memory.
33992
33993 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
33994
33995         * g++.old-deja/g++.pt/instantiate8.C: New test.
33996
33997 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
33998
33999         * g++.old-deja/g++.other/incomplete.C: Add more tests.
34000         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
34001
34002 2000-11-16  Nick Clifton  <nickc@redhat.com>
34003
34004         * gcc.c-torture/execute/nestfunc-2.c: New test.
34005         * gcc.c-torture/execute/nestfunc-3.c: New test.
34006
34007 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
34008
34009         * gcc.c-torture/compile/20001116-1.c: New test.
34010
34011 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34012
34013         * gcc.c-torture/execute/20001115-1.c: New test.
34014
34015 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
34016
34017         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
34018         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
34019         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
34020         * g++.old-deja/g++.abi/vmihint.C: Likewise.
34021
34022 2000-11-15  Neil Booth  <neilb@earthling.net>
34023
34024         gcc.dg/cpp/_Pragma1.c: Update.
34025         gcc.dg/cpp/_Pragma2.c: New test.
34026
34027 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
34028
34029         * g++.old-deja/g++.other/anon5.C: New test.
34030
34031 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
34032
34033         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
34034         tests.
34035
34036 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
34037
34038         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
34039         output.
34040
34041 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
34042
34043         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
34044         labels at end of compound statements.
34045
34046 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
34047
34048         * gcc.c-torture/execute/loop-7.c: New test.
34049
34050 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
34051
34052         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
34053
34054 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
34055
34056         * gcc.dg/c99-bool-1.c: New test.
34057
34058 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
34059
34060         * gcc.dg/c99-scope-1.c: Remove xfail.
34061         * gcc.dg/c99-scope-2.c: New test.
34062
34063 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34064
34065         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
34066         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
34067
34068 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
34069
34070         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
34071         error messages.
34072
34073         * g++.mike/p700.C: Don't typedef wchar_t.
34074         * g++.mike/p784.C: Likewise.
34075         * g++.mike/eb101.C: Don't use __wchar_t.
34076
34077 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
34078
34079         * g77.f-torture/execute/20001111.[fx]: Test premature exit
34080         from DO loop.
34081
34082 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
34083
34084         * gcc.c-torture/execute/20001111-1.c: New test.
34085
34086 2000-11-10  Nick Clifton  <nickc@redhat.com>
34087
34088         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
34089         long multuiple and accumulate.
34090
34091 2000-11-09  Richard Henderson  <rth@redhat.com>
34092
34093         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
34094         via size_t instead of int.
34095
34096         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
34097         * gcc.c-torture/execute/string-opt-2.c: Likewise.
34098         * gcc.c-torture/execute/string-opt-3.c: Likewise.
34099         * gcc.c-torture/execute/string-opt-4.c: Likewise.
34100
34101 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
34102
34103         * gcc.c-torture/compile/20001109-1.c: New test.
34104         * gcc.c-torture/compile/20001109-2.c: New test.
34105
34106 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
34107
34108         * g++.old-deja/g++.pt/operator1.C: New test.
34109         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
34110
34111 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
34112
34113         * gcc.dg/20001108-1.c: New test.
34114
34115 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
34116
34117         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
34118         with both arguments constant strings.
34119         * gcc.c-torture/execute/string-opt-3.c: New test.
34120         * gcc.c-torture/execute/string-opt-4.c: New test.
34121         * gcc.c-torture/execute/string-opt-5.c: New test.
34122
34123 2000-11-08  Nick Clifton  <nickc@redhat.com>
34124
34125         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
34126         mulsidi3adddi patterns.
34127
34128 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
34129
34130         * g++.old-deja/g++.other/crash36.C: New test.
34131
34132 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
34133
34134         * g++.old-deja/g++.other/init16.C: New test.
34135
34136 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
34137
34138         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
34139
34140 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
34141
34142         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
34143         * gcc.c-torture/execute/va-arg-16.x: Likewise.
34144         * gcc.c-torture/execute/va-arg-17.x: Likewise.
34145
34146 2000-11-07  DJ Delorie  <dj@redhat.com>
34147
34148         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
34149
34150 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34151
34152         * gcc.c-torture/execute/string-opt-1.c: New test.
34153
34154 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
34155
34156         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
34157         mips-sgi-irix6.* because the MIPS ABI passes floating-point
34158         parameters in registers, and there is no way for a varargs
34159         function to know in which order the integer and floating-point
34160         parameters should be interleaved when they are placed on the
34161         stack.
34162         * gcc.c-torture/execute/va-arg-16.x: Likewise.
34163         * gcc.c-torture/execute/va-arg-17.x: Likewise.
34164
34165 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34166
34167         * gcc.c-torture/execute/string-opt-2.c: New test.
34168
34169 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
34170
34171         * g++.old-deja/g++.pt/crash60.C: New test.
34172
34173 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
34174
34175         * g++.old-deja/g++.other/crash24.C: New test.
34176         * g++.old-deja/g++.other/crash25.C: New test.
34177         * g++.old-deja/g++.other/crash26.C: New test.
34178         * g++.old-deja/g++.other/crash27.C: New test.
34179         * g++.old-deja/g++.other/crash28.C: New test.
34180         * g++.old-deja/g++.other/crash29.C: New test.
34181         * g++.old-deja/g++.other/crash30.C: New test.
34182         * g++.old-deja/g++.other/crash31.C: New test.
34183         * g++.old-deja/g++.other/crash32.C: New test.
34184         * g++.old-deja/g++.other/crash33.C: New test.
34185         * g++.old-deja/g++.other/crash34.C: New test.
34186         * g++.old-deja/g++.other/crash35.C: New test.
34187
34188 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
34189
34190         * gcc.c-torture/execute/20001031-1.c: New test.
34191
34192 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
34193
34194         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
34195         namespace.
34196
34197         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
34198         standards-conformant.
34199
34200         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
34201
34202         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
34203         * g++.old-deja/g++.mike/p755a.C: Likewise.
34204         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
34205         library makes no calls to `operator new' during initialization.
34206
34207 2000-11-04  Neil Booth  <neilb@earthling.net>
34208
34209         * gcc.dg/cpp/include2.c: New tests.
34210
34211 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
34212
34213         * lib/g++.exp (g++_set_ld_library_path): New function.
34214         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
34215
34216 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
34217
34218         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
34219         warnings.
34220
34221 2000-11-01  Richard Henderson  <rth@redhat.com>
34222
34223         * g++.old-deja/g++.ext/namedret1.C: New.
34224         * g++.old-deja/g++.ext/namedret2.C: New.
34225         * g++.old-deja/g++.ext/namedret3.C: New.
34226
34227 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
34228
34229         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
34230         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
34231
34232 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34233
34234         * gcc.c-torture/execute/va-arg-21.c: New test.
34235
34236 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
34237
34238         * gcc.dg/c99-complex-2.c: New test.
34239
34240 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34241
34242         * gcc.c-torture/execute/stdio-opt-1.c: New test.
34243
34244 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
34245
34246         * g++.old-deja/g++.other/inline16.C: New test.
34247
34248 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
34249
34250         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
34251         __PRETTY_FUNCTION__
34252
34253 2000-10-29  Neil Booth  <neilb@earthling.net>
34254
34255         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
34256         New tests.
34257         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
34258         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
34259         optimisation.
34260
34261 2000-10-29  Neil Booth  <neilb@earthling.net>
34262
34263         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
34264         * mi1.c, mi1c.h: Add null directives to multiple-include test.
34265         * mi5.c: Test multiple includes work with -C.
34266         * trigraphs.c: Test ^= version.
34267
34268 2000-10-28  Neil Booth  <neilb@earthling.net>
34269
34270         New tests and test updates for new macro expander.
34271
34272         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
34273         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
34274         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
34275         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
34276         new diagnostic messages.
34277
34278         * gcc.dg/cpp/macro3.c: New tests.
34279
34280 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
34281
34282         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
34283         on the same line.
34284
34285 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
34286
34287         * g++.old-deja/g++.other/eh2.C: New test.
34288
34289 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
34290
34291         * gcc.c-torture/execute/20001027-1.c: New test.
34292
34293 2000-10-26  Richard Henderson  <rth@redhat.com>
34294
34295         * gcc.c-torture/execute/20001026-1.c: New.
34296
34297 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
34298
34299         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
34300         * g++.old-deja/g++.law/builtin1.C: Likewise.
34301         * g++.old-deja/g++.law/ctors10.C: Likewise.
34302         * g++.old-deja/g++.law/virtual3.C: Likewise.
34303         * g++.old-deja/g++.mike/p658.C: Likewise.
34304         * g++.old-deja/g++.other/sibcall1.C: Likewise.
34305         * g++.old-deja/g++.other/vaarg2.C: Likewise.
34306         * g++.old-deja/g++.robertl/eb124.C: Likewise.
34307         * g++.old-deja/g++.robertl/eb44.C: Likewise.
34308         * g++.old-deja/g++.robertl/eb77.C: Likewise.
34309
34310 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
34311
34312         * gcc.c-torture/compile/20001024-1.c: New test.
34313
34314 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
34315
34316         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
34317         to tell us whether or not we are using V3.
34318
34319 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
34320
34321         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
34322         operands.
34323
34324 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
34325
34326         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
34327
34328 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
34329
34330         * gcc.c-torture/execute/20001024-1.c: New test.
34331
34332 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
34333
34334         * g++.old-deja/g++.other/sibcall1.C: New test.
34335
34336 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
34337
34338         * gcc.dg/noncompile/init-3.c: New test.
34339
34340 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
34341
34342         * gcc.dg/format-array-1.c: New test.
34343
34344 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34345
34346         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
34347         writing through null pointers; remove comment about testing
34348         unterminated strings.
34349
34350 2000-10-17  Matthew Hiller  <hiller@redhat.com>
34351
34352         * gcc.c-torture/execute/20001017-2.c: New test.
34353
34354 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34355
34356         * gcc.c-torture/compile/20001018-1.c: New test.
34357         * gcc.c-torture/compile/20001018-1.x: Xfail.
34358
34359 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34360
34361         * gcc.c-torture/execute/20001017-1.c: New test.
34362
34363 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
34364
34365         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
34366         for multiple use of arguments with scanf formats; add tests for
34367         multiple use of arguments.
34368
34369 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
34370
34371         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
34372
34373 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
34374
34375         * gcc.dg/format-miss-1.c: New test.
34376
34377 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
34378
34379         * gcc.c-torture/execute/20001013-1.c: New test.
34380
34381 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
34382
34383         * gcc.dg/format-branch-1.c: New test.
34384
34385 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
34386
34387         * README, lib/file-format.exp: Remove EGCS references.
34388
34389 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
34390
34391         * gcc.dg/20001013-1.c: New test.
34392
34393 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
34394
34395         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
34396         for intmax_t in the compiler using __typeof__ and the type rules
34397         for conditional expressions.
34398
34399 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
34400
34401         * gcc.dg/20001012-1.c: New test.
34402         * gcc.dg/20001012-2.c: New test.
34403
34404 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
34405
34406         * gcc.dg/format-attr-1.c: New test.
34407
34408 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
34409
34410         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
34411         __LONG_LONG_MAX__ instead of LLONG_MAX.
34412
34413 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
34414
34415         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
34416         scanf flags.
34417         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
34418         flags.
34419
34420 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
34421
34422         * gcc.dg/sequence-pt-1.c: New test.
34423
34424 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
34425
34426         * gcc.c-torture/execute/20001011-1.c: New testcase.
34427         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
34428
34429 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
34430
34431         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
34432         does not error on it.
34433
34434 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
34435
34436         * gcc.dg/20001009-1.c: New test.
34437
34438 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
34439
34440         * gcc.c-torture/compile/20001009-1.c: Move from here ....
34441         * gcc.c-torture/execute/20001009-2.c: ... to here.
34442
34443 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
34444
34445         * gcc.c-torture/compile/20001009-1.c: New testcase.
34446         * gcc.c-torture/execute/20001009-1.c: New testcase.
34447         Testcases provided by Jan Hubicka <jh@suse.cz>.
34448
34449 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
34450
34451         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
34452         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
34453         uintmax_t using <limits.h> to emulate the compiler's internal
34454         logic.  No longer XFAIL %j tests.
34455
34456 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
34457
34458         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
34459         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
34460         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
34461         regexps and details of expected handling of some bad formats.
34462         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
34463         suppression.
34464
34465 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34466
34467         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
34468         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
34469         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
34470         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
34471         in list archives.
34472
34473 2000-10-06  Richard Henderson  <rth@cygnus.com>
34474
34475         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
34476         * g++.old-deja/g++.brendan/crash52.C: Likewise.
34477         * g++.old-deja/g++.jason/report.C: Likewise.
34478         * g++.old-deja/g++.law/friend5.C: Likewise.
34479         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
34480         of the expected warnings.
34481
34482 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
34483
34484         * g++.old-deja/g++.pt/enum14.C: New test.
34485
34486 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
34487
34488         * g++.old-deja/g++.pt/crash59.C: New test.
34489
34490 2000-10-04  Will Cohen  <wcohen@redhat.com>
34491
34492         * gcc.dg/20000926-1.c: New test.
34493
34494 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
34495
34496         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
34497         function name for current C++ compiler.
34498         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
34499
34500 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
34501
34502         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
34503         __PRETTY_FUNCTION__.
34504         * g++.old-deja/g++.ext/pretty2.C: Likewise.
34505
34506 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34507
34508         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
34509
34510 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
34511
34512         * gcc.c-torture/compile/20000923-1.c: New test.
34513
34514 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
34515
34516         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
34517         * g++.old-deja/g++.pt/ttp62.C: Same.
34518         * g++.old-deja/g++.other/inline14.C: Same.
34519
34520 2000-09-24  Richard Henderson  <rth@cygnus.com>
34521
34522         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
34523
34524 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
34525
34526         * gcc.dg/c90-printf-1.c: Add test for wide string format.
34527
34528 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
34529
34530         * gcc.c-torture/compile/20000922-1.c: New file.
34531
34532 2000-09-21  Nick Clifton  <nickc@redhat.com>
34533
34534         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
34535         a signed long modulo operation.
34536         (mod6): New function - perform an unsigned long modulo operation.
34537         (main): Add tests for modulos of very large numbers by very small
34538         dividends.
34539
34540 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34541
34542         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
34543
34544 2000-09-19  Richard Henderson  <rth@cygnus.com>
34545
34546         * gcc.dg/compare2.c (case 10): XFAIL.
34547
34548 2000-09-18  Richard Henderson  <rth@cygnus.com>
34549
34550         * gcc.c-torture/execute/20000906-1.c: Move ...
34551         * gcc.dg/20000906-1.c: ... here.  Only run on targets
34552         that support __builtin_trap.
34553
34554 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
34555
34556         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
34557
34558 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34559
34560         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
34561         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
34562         more $ format tests.
34563
34564 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34565
34566         * gcc.dg/format-errmk-1.c: New test.
34567
34568 2000-09-17  Greg McGary  <greg@mcgary.org>
34569
34570         * gcc.c-torture/execute/20000917-1.x: Remove.
34571
34572 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
34573
34574         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
34575
34576 2000-09-17  Greg McGary  <greg@mcgary.org>
34577
34578         * gcc.c-torture/execute/20000917-1.c: New test.
34579         * gcc.c-torture/execute/20000917-1.x: XFAIL.
34580
34581 2000-09-16  Neil Booth  <NeilB@earthling.net>
34582
34583         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
34584         in nested macro bug.
34585
34586 2000-09-15  Neil Booth  <NeilB@earthling.net>
34587
34588         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
34589
34590 2000-09-14  Jeffrey A Law  (law@cygnus.com)
34591
34592         * gcc.c-torture/execute/20000914-1.c: New test.
34593
34594 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
34595
34596         * g++.other/inline13.C: New test.
34597
34598 2000-09-12  Andreas Jaeger  <aj@suse.de>
34599
34600         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
34601         constant by Ulrich Drepper <drepper@redhat.com>.
34602
34603 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
34604
34605         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
34606
34607 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34608
34609         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
34610
34611 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
34612
34613         * gcc.dg/cpp/backslash.c: New test.
34614
34615 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
34616
34617         * gcc.c-torture/execute/20000910-1.c: New test.
34618         * gcc.c-torture/execute/20000910-2.c: Likewise.
34619
34620 2000-09-11  Robert Lipe  <robertl@sco.com>
34621
34622         * gcc.dg/pragma-align.c: New test.
34623
34624 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
34625
34626         * g++.old-deja/g++.pt/explicit82.C: New test.
34627         * g++.old-deja/g++.pt/explicit83.C: New test.
34628
34629 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
34630
34631         * gcc.dg/asm-names.c: New test.
34632
34633 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34634
34635         * gcc.dg/cpp/tr-warn6.c: New test
34636
34637 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34638
34639         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
34640         be accepted.
34641
34642 2000-09-07  Catherine Moore  <clm@redhat.com>
34643
34644         * gcc.c-torture/execute/unroll-1.c: New test.
34645
34646 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
34647
34648         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
34649         ERROR markers.
34650         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
34651         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
34652         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
34653         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
34654         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
34655         Preprocess only.
34656         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
34657         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
34658
34659 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
34660
34661         * g++.old-deja/g++.pt/deduct2.C: New test.
34662
34663 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
34664
34665         * g++.old-deja/g++.pt/parms2.C: New test.
34666
34667 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
34668
34669         * g++.old-deja/g++.pt/crash58.C: New test.
34670
34671 2000-09-06  Greg McGary  <greg@mcgary.org>
34672
34673         * gcc.c-torture/execute/20000906-1.c: New test.
34674         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
34675
34676 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34677
34678         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
34679
34680 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
34681
34682         * g++.old-deja/g++.pt/crash57.C: New test.
34683
34684 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
34685
34686         * g++.old-deja/g++.pt/crash56.C: New test.
34687
34688 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
34689
34690         * g++.old-deja/g++.pt/koenig1.C: New test.
34691
34692 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
34693
34694         * gcc.dg/20000904-1.c: New test.
34695
34696 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
34697
34698         * gcc.dg/cpp/paste8.c: New test.
34699
34700 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
34701
34702         * gcc.c-torture/compile/20000827-1.c: New test.
34703
34704 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
34705
34706         * gcc.dg/format-diag-1.c: New test.
34707
34708 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
34709
34710         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
34711         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
34712         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
34713         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
34714         gcc.dg/formatz-1.c: Adjust warning regular expressions.
34715
34716 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
34717
34718         * g++.old-deja/g++.other/nested4.C: New test.
34719
34720 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
34721
34722         * g++.old-deja/g++.ns/scoped1.C: New test.
34723
34724 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
34725
34726         * lib/g++.exp: Support testing already-installed GCC.
34727
34728 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34729
34730         * wtr-label-1.c, wtr-suffix-1.c: New tests.
34731
34732 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34733
34734         * gcc.dg/return-type-2.c: New test.
34735
34736 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
34737
34738         * gcc.c-torture/compile/20000825-1.c: New test.
34739
34740 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
34741
34742         * gcc.dg/dwarf2-2.c: New test.
34743
34744 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
34745
34746         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
34747         dg-warning regexps.
34748
34749 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
34750
34751         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
34752         gcc.dg/format-ext-5.c: New tests.
34753
34754 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
34755
34756         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
34757
34758 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
34759
34760         * gcc.dg/noncompile/930622-2.c: Adjust error message.
34761
34762 2000-08-24  Richard Henderson  <rth@cygnus.com>
34763
34764         * gcc.dg/ia64-sync-1.c: New test.
34765         * gcc.dg/ia64-sync-2.c: New test.
34766         * gcc.dg/ia64-asm-1.c: New test.
34767
34768 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
34769
34770         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
34771         * gcc.dg/format-ext-2.c: New test.
34772
34773 2000-08-23  Jason Merrill  <jason@redhat.com>
34774
34775         * lib/old-dejagnu.exp: Also ignore "In member function" and
34776         "At global scope".
34777
34778 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34779
34780         * gcc.dg/noncompile/label-lineno-1.c: New test.
34781
34782 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
34783
34784         * gcc.dg/c99-array-nonobj-1.c: New test.
34785
34786 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
34787
34788         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
34789         tests.
34790         * gcc.dg/format-ext-1.c: New test.
34791
34792 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34793
34794         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
34795         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
34796         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
34797         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
34798         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
34799
34800 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
34801
34802         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
34803         gcc.dg/c99-strftime-2.c: New tests.
34804
34805 2000-08-22  Richard Henderson  <rth@cygnus.com>
34806
34807         * gcc.c-torture/execute/20000822-1.c: New test.
34808
34809 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
34810
34811         * gcc.c-torture/execute/20000819-1.x: Remove.
34812
34813 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
34814
34815         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
34816         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
34817         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
34818         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
34819         gcc.dg/format-xopen-1.c: New tests.
34820
34821 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
34822
34823         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
34824
34825 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
34826
34827         * g++.old-deja/g++.other/loop2.C: New test.
34828
34829         * gcc.c-torture/compile/20000606-1.c: New test.
34830         * gcc.c-torture/compile/20000728-1.c: New test.
34831         * gcc.c-torture/execute/20000801-1.c: New test.
34832         * gcc.c-torture/execute/20000801-2.c: New test.
34833         * gcc.c-torture/execute/20000819-1.c: New test.
34834         * gcc.c-torture/execute/20000819-1.x: XFAIL.
34835         * gcc.dg/20000629-1.c: New test.
34836         * gcc.dg/20000724-1.c: New test.
34837         * gcc.dg/20000807-1.c: New test.
34838
34839 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
34840
34841         * gcc.dg/cpp/pragma-1.c: New test.
34842         * gcc.dg/cpp/pragma-2.c: New test.
34843
34844 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
34845
34846         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
34847         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
34848
34849 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34850
34851         * gcc.c-torture/compile/20000818-1.c: New test.
34852
34853 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
34854
34855         * gcc.c-torture/execute/20000818-1.c: New test.
34856
34857 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34858
34859         * gcc.dg/format-va-1.c: New test.
34860
34861 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
34862
34863         * g++.old-deja/g++.other/typedef8.C: New test.
34864
34865 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
34866
34867         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
34868         * g++.old-deja/g++.mike/net36.C: Mark candidate.
34869         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
34870         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
34871         * g++.old-deja/g++.other/ptrmem7.C: New test.
34872         * g++.old-deja/g++.pt/ptrmem10.C: New test.
34873
34874 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
34875
34876         * g++.old-deja/g++.pt/typename27.C: New test.
34877
34878 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
34879
34880         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
34881         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
34882         * g++.old-deja/g++.pt/friend45.C: New test.
34883         * g++.old-deja/g++.other/friend8.C: New test.
34884
34885 2000-08-15  Richard Henderson  <rth@cygnus.com>
34886
34887         * gcc.c-torture/execute/20000815-1.c: New test.
34888
34889 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
34890
34891         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
34892         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
34893         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
34894
34895 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
34896
34897         * g++.old-deja/g++.other/refinit2.C: New test.
34898
34899 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
34900
34901         * lib/c-torture.exp (c-torture): Make
34902         compiler_conditional_xfail_data global.
34903         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
34904         compiler_conditional_xfail_data machinery.
34905         (f-torture-execute): Likewise.
34906         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
34907         and only when unrolling loops.
34908
34909         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
34910
34911 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
34912
34913         * g++.old-deja/g++.pt/explicit81.C: New test.
34914
34915 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
34916
34917         * g++.old-deja/g++.pt/typename26.C: New test.
34918
34919 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
34920
34921         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
34922         warning.
34923
34924 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
34925
34926         * g++.old-deja/g++.other/array3.C: New test.
34927
34928 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
34929
34930         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
34931         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
34932         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
34933         New tests.
34934
34935 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
34936
34937         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
34938         * g++.old-deja/g++.abi/vmihint.C: Likewise.
34939
34940 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
34941
34942         * gcc.c-torture/execute/20000808-1.c: New test.
34943
34944 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
34945
34946         * gcc.dg/c90-const-expr-1.c: New test.
34947
34948 2000-08-08  Richard Henderson  <rth@cygnus.com>
34949
34950         * gcc.dg/noncompile/920923-1.c: Declare calloc.
34951
34952 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
34953
34954         * gcc.dg/noncompile/const-ll-1.c: New test.
34955
34956 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34957
34958         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
34959
34960 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
34961
34962         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
34963         that running programs linked against the shared version of libobjc
34964         run correctly.
34965
34966 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
34967
34968         * gcc.dg/c99-printf-1.c: New test.
34969
34970 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
34971
34972         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
34973
34974 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
34975
34976         * gcc.c-torture/execute/20000731-1.x: Delete.
34977
34978 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
34979
34980         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
34981         and torture_without_loops as is done by c-torture.exp.
34982         (search_for): Copy from c-torture.exp.
34983         (gcc-dg-runtest): New function, drives a directory of tests
34984         iterating over the TORTURE_OPTIONS.
34985         (scan-assembler, scan-assembler-not): Move here from
34986         individual directory drivers.
34987
34988         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
34989         defined by lib/gcc-dg.exp.
34990         * gcc.dg/cpp/cpp.exp: Likewise.
34991         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
34992         gcc-dg-runtest, so we cycle over optimization options.
34993
34994         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
34995         * gcc.dg/compare2.c: No longer expected to fail.
34996
34997 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
34998
34999         * gcc.c-torture/execute/20000804-1.c: New test.
35000
35001 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
35002
35003         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
35004
35005 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
35006
35007         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
35008
35009 2000-08-03  Jeffrey A Law  (law@cygnus.com)
35010
35011         * gcc.c-torture/compile/20000803-1.c: New test.
35012
35013 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
35014
35015         * gcc.c-torture/execute/20000801-3.c,
35016         gcc.c-torture/execute/20000801-4.c: New tests.
35017         * gcc.c-torture/execute/20000801-3.x,
35018         gcc.c-torture/execute/20000801-4.x: Xfail.
35019
35020 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
35021
35022         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
35023         libobjc/.libs to allow for libtool.
35024
35025 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
35026
35027         * gcc.c-torture/compile/20000802-1.c: New test.
35028
35029 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
35030
35031         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
35032
35033 2000-07-31  Jeffrey A Law  (law@cygnus.com)
35034
35035         * gcc-c-torture/execute/20000731-2.c: New test.
35036
35037         * gcc.c-torture/execute/20000731-1.c: New test.
35038         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
35039
35040 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
35041
35042         * testsuite/gcc.dg/cpp/paste7.c: New test.
35043         * gcc.dg/cpp/20000725-1.c: New test.
35044
35045 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
35046
35047         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
35048         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
35049         declaration warning for __builtin_dwarf_reg_size.
35050
35051         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
35052
35053 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
35054
35055         * gcc.dg/noncompile/voidparam-1.c: New test.
35056
35057 2000-07-30  Richard Henderson  <rth@cygnus.com>
35058
35059         * gcc.dg/c90-digraph-1.c: Don't xfail.
35060         * gcc.dg/compare2.c (case 10): Xfail.
35061         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
35062
35063 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
35064
35065         * gcc.dg/c99-main-1.c: New test.
35066
35067 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35068
35069         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
35070
35071 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
35072
35073         * gcc.c-tortuer/execute/20000726-1.c: New test.
35074
35075 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
35076
35077         * gcc.c-torture/execute/enum-2.c: New test.
35078
35079 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35080
35081         * gcc.dg/cpp/tr-warn3.c: New test.
35082
35083 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35084
35085         * g++.old-deja/g++.ext/implicit1.C: Remove.
35086         * g++.old-deja/g++.jason/c2.C: Remove
35087         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
35088         * g++.old-deja/g++.pt/crash16.C: Likewise.
35089         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
35090
35091 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35092
35093         * g++.old-deja/g++.other/for2.C: New test.
35094
35095 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
35096
35097         * gcc.dg/20000720-1.c: New test.
35098
35099 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
35100
35101         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
35102
35103 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
35104
35105         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
35106         * gcc.c-torture/execute/20000722-1.c: New.
35107         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
35108
35109 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
35110
35111         * gcc.dg/cpp/20000720-1.S: New test.
35112
35113 2000-07-21  Michael Meissner  <meissner@redhat.com>
35114
35115         * gcc.c-torture/execute/ieee/hugeval.c: New test.
35116
35117 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
35118
35119         * g++.old-deja/g++.brendan/crash16.C,
35120         g++.old-deja/g++.brendan/parse3.C,
35121         g++.old-deja/g++.brendan/redecl1.C,
35122         g++.old-deja/g++.ns/template13.C,
35123         g++.old-deja/g++.other/decl4.C,
35124         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
35125
35126 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
35127
35128         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
35129         and "Internal error".
35130
35131         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
35132         regexps.
35133         * gcc.dg/cpp/paste6.c: New test.
35134
35135 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
35136
35137         * gcc.dg/cpp/tr-direct.c: New test.
35138
35139         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
35140         gcc.dg/cpp/undef1.c: Tweak error regexps.
35141
35142 2000-07-18  Eric Christopher <echristo@redhat.com>
35143
35144         * gcc.c-torture/compile/20000718-1.c: New test.
35145
35146 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
35147
35148         * cpplex.c (_cpp_push_token): If the token being pushed back
35149         is the previous token in this context, just subtract one from
35150         context->posn.
35151         * cppmacro.c (save_expansion): Clear aux field when storing a
35152         placemarker.
35153
35154 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
35155
35156         * gcc.dg/noncompile/redecl-1.c: New test.
35157
35158 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
35159
35160         * gcc.c-torture/execute/20000717-5.c: New test.
35161         * gcc.c-torture/execute/20000717-1.x: Removed.
35162
35163 2000-07-17  Richard Henderson  <rth@cygnus.com>
35164
35165         * gcc.c-torture/execute/20000717-4.c: New test.
35166
35167 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
35168
35169         * gcc.dg/cpp/syshdr.c: New test.
35170         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
35171
35172 2000-07-17  Neil Booth  <neilb@earthling.net>
35173
35174         * gcc.dg/cpp/cmdlne-dM.c: New test.
35175         * gcc.dg/cpp/cmdlne-dD.c: New test.
35176
35177 2000-07-17  Jeffrey A Law  (law@cygnus.com)
35178
35179         * gcc.c-torture/execute/20000717-3.c: New test.
35180
35181         * gcc.c-torture/compile/20000717-1.c: New test.
35182
35183 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
35184
35185         * gcc.c-torture/execute/20000717-2.c: New test.
35186
35187 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
35188
35189         * gcc.dg/formatz-1.c: New test.
35190
35191         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
35192         * gcc.dg/c99-digraph-1.c: New tests.
35193
35194         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
35195         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
35196
35197         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
35198         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
35199         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
35200         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
35201         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
35202         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
35203         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
35204
35205 2000-07-17   Greg McGary <greg@mcgary.org>
35206
35207         * gcc.c-torture/execute/20000717-1.c: New test.
35208         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
35209
35210 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
35211
35212         * gcc.c-torture/execute/20000715-2.c: New test.
35213         * gcc.dg/20000715-1.c: New test.
35214
35215 2000-07-15  Michael Meissner  <meissner@redhat.com>
35216
35217         * gcc.c-torture/execute/20000715-1.c: New test.
35218
35219 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
35220
35221         * gcc.c-torture/execute/20000707-1.c: New test.
35222
35223 2000-07-13  Neil Booth  <NeilB@earthling.net>
35224
35225         * testsuite/gcc.dg/cpp/digraph1.c,
35226         testsuite/gcc.dg/cpp/digraph2.c,
35227         testsuite/gcc.dg/cpp/digraphs.c: New tests.
35228
35229 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
35230
35231         * g77.f-torture/compile/20000630-2.f: New test.
35232         * g77.f-torture/compile/20000630-2.x
35233
35234 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
35235
35236         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
35237
35238 2000-07-11  Neil Booth  <NeilB@earthling.net>
35239
35240         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
35241
35242 2000-07-11  Neil Booth  <NeilB@earthling.net>
35243
35244         * gcc.dg/cpp/cmdlne-C.c: New.
35245
35246 2000-07-09  Neil Booth  <NeilB@earthling.net>
35247
35248         * gcc.dg/cpp/directiv.c: New tests.
35249         * gcc.dg/cpp/undef1.c: Update.
35250
35251 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
35252
35253         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
35254
35255 2000-07-09  Neil Booth  <NeilB@earthling.net>
35256
35257         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
35258
35259 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
35260
35261         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
35262         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
35263
35264 2000-07-08  Neil Booth  <NeilB@earthling.net>
35265
35266         * gcc.dg/cpp/macsyntx.c: New tests.
35267
35268 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
35269
35270         * gcc.dg/20000707-1.c: New test.
35271
35272 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
35273
35274         * gcc.c-torture/execute/20000706-1.c: New test.
35275         * gcc.c-torture/execute/20000706-2.c: New test.
35276         * gcc.c-torture/execute/20000706-3.c: New test.
35277         * gcc.c-torture/execute/20000706-4.c: New test.
35278         * gcc.c-torture/execute/20000706-5.c: New test.
35279
35280 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
35281
35282         * g++.old-deja/g++.pt/instantiate7.C: New test.
35283
35284 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
35285
35286         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
35287         * g++.old-deja/g++.mike/thunk3.C: Likewise.
35288         * g++.old-deja/g++.other/rtti3.C: Likewise.
35289         * g++.old-deja/g++.other/rttid3.C: Likewise.
35290
35291 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
35292
35293         *  g77.f-torture/compile/20000630-1.x: Fix typo
35294
35295 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
35296
35297         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
35298         assembly output.
35299
35300 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
35301
35302         * gcc.dg/cpp/ident.c: New test.
35303
35304 2000-07-05  Neil Booth  <NeilB@earthling.net>
35305
35306         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
35307           gcc.dg/cpp/lexstrng.c: New tests.
35308
35309 2000-07-04  Neil Booth  <NeilB@earthling.net>
35310
35311         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
35312         * gcc.dg/cpp/strify2.c: Same.
35313
35314 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
35315
35316         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
35317         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
35318         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
35319         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
35320
35321         * testsuite/gcc.dg/cpp/macro1.c,
35322         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
35323         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
35324         testsuite/gcc.dg/cpp/strify1.c,
35325         testsuite/gcc.dg/cpp/strify2.c: New tests.
35326
35327 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
35328
35329         * gcc.c-torture/execute/20000703-1.c: New test.
35330
35331 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
35332
35333         * g++.old-deja/g++.pt (lookup10.C): New test.
35334
35335 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
35336
35337         * g++.old-deja/g++.pt (typename25.C): New test.
35338
35339 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
35340
35341         * gcc.c-torture/compile/20000701-1.c: New test.
35342
35343 2000-06-30  Nick Clifton  <nickc@cygnus.com>
35344
35345         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
35346         to test case.
35347
35348 2000-06-30  Catherine Moore  <clm@cygnus.com>
35349
35350         * gcc.c-torture/execute/align-1.c: New test.
35351
35352 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
35353
35354         * g++.old-deja/g++.pt/expr8.C: New test.
35355         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
35356
35357 2000-06-29  Nick Clifton  <nickc@cygnus.com>
35358
35359         * gcc.c-torture/compile/20000629-1.c: New test.
35360
35361 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
35362
35363
35364         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
35365         gcc.dg/noncompile directory, depending on whether they're
35366         preprocessor tests or not.  Annotate all the tests for the dg
35367         framework.
35368
35369         * gcc.c-torture/noncompile/noncompile.exp: Delete.
35370         * gcc.dg/noncompile/noncompile.exp: New.
35371
35372         * Moved files:
35373         Old name                                New name
35374         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
35375         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
35376         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
35377         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
35378         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
35379         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
35380         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
35381         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
35382         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
35383         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
35384         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
35385         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
35386         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
35387         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
35388         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
35389         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
35390         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
35391         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
35392         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
35393         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
35394         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
35395         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
35396         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
35397         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
35398
35399         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
35400         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
35401         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
35402         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
35403         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
35404         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
35405
35406 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
35407
35408         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
35409         declare one variable.  On the fourth, error.
35410         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
35411         declared by 20000628-1a.h.
35412
35413 2000-06-29  Richard Henderson  <rth@redhat.com>
35414
35415         * gcc.c-torture/execute/930529-1.x: New file.
35416         * gcc.dg/920413-1.c: Adjust expected warning text.
35417         * gcc.dg/980217-1.c: Declare abort.
35418         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
35419
35420 2000-06-29  Jeffrey A Law  (law@cygnus.com)
35421
35422         * g77.f-torture/compile/20000629-1.f: New test.
35423         * g77.f-torture/compile/20000629-1.x: Expected to fail.
35424
35425 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
35426
35427         Rearrange lots of files, removing entirely the
35428         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
35429         directories.
35430
35431         * Deleted files:
35432         gcc.c-torture/code_quality/code_quality.exp
35433         gcc.c-torture/special/special.exp
35434         gcc.failure/failure.exp
35435         gcc.failure/940409-1.x
35436         gcc.c-torture/compile/961203-1.x
35437
35438         * New files:
35439         gcc.misc-tests/linkage.exp
35440         gcc.c-torture/execute/920730-1t.c
35441         gcc.c-torture/execute/920730-1t.x
35442         gcc.c-torture/compile/920520-1.x
35443         gcc.c-torture/compile/920521-1.x
35444         gcc.c-torture/compile/981006-1.x
35445         gcc.c-torture/execute/eeprof-1.x
35446
35447         * Moved files (possibly with modifications to fit a new harness):
35448         Old name                                New name
35449         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
35450         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
35451         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
35452         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
35453         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
35454         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
35455         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
35456         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
35457         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
35458         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
35459         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
35460         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
35461         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
35462         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
35463
35464 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
35465
35466         * c-torture/compile/961203-1.x: Delete.
35467
35468         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
35469         not exit. Include stdio.h.
35470         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
35471         * gcc.misc-tests/dg-12.c: Likewise.
35472         * gcc.misc-tests/dg-5.c: Likewise.
35473         * gcc.misc-tests/dg-6.c: Likewise.
35474         * gcc.misc-tests/dg-7.c: Prototype abort.
35475         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
35476         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
35477         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
35478         not exit.
35479         * gcc.misc-tests/sieve.c: Use return from main, not exit.
35480         * gcc.misc-tests/sort2.c: Use return from main, not exit.
35481
35482 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
35483
35484         * gcc.dg/cpp/20000628-1.c: New test.
35485         * gcc.dg/cpp/20000628-1.h: New header for above test.
35486         * gcc.dg/cpp/20000628-1a.h: Likewise.
35487
35488 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
35489
35490         * gcc.dg/cpp: New directory.
35491         * gcc.dg/cpp/cpp.exp: New driver.
35492         * gcc.dg/cpp/20000627-1.c: New test.
35493         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
35494         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
35495         and rewrite as a compilation test.
35496
35497         * gcc.dg: Move many files into the cpp subdirectory, possibly
35498         renaming or editing them as well.
35499         Old name                New name
35500         990119-1.c              cpp/19990119-1.c
35501         990228-1.c              cpp/19990228-1.c
35502         990407-1.c              cpp/19990407-1.c
35503         990409-1.c              cpp/19990409-1.c
35504         990413-1.c              cpp/19990413-1.c
35505         990703-1.c              cpp/19990703-1.c
35506         20000127-1.c            cpp/20000127-1.c
35507         20000129-1.c            cpp/20000129-1.c
35508         20000207-1.c            cpp/20000207-1.c
35509         20000207-2.c            cpp/20000207-2.c
35510         20000209-1.c            cpp/20000209-1.c
35511         20000209-2.c            cpp/20000209-2.c
35512         20000301-1.c            cpp/20000301-1.c
35513         20000419-1.c            cpp/20000419-1.c
35514         20000510-1.S            cpp/20000510-1.S
35515         20000519-1.c            cpp/20000519-1.c
35516         20000529-1.c            cpp/20000529-1.c
35517         20000625-1.c            cpp/20000625-1.c
35518         20000625-2.c            cpp/20000625-2.c
35519         cpp-as1.c               cpp/assert1.c
35520         cpp-as2.c               cpp/assert2.c
35521         cxx-comments-1.c        cpp/cxxcom1.c
35522         cxx-comments-2.c        cpp/cxxcom2.c
35523         endif-label.c           cpp/endif.c
35524         cpp-hash1.c             cpp/hash1.c
35525         cpp-hash2.c             cpp/hash2.c
35526         cpp-if1.c               cpp/if-1.c
35527         cpp-if2.c               cpp/if-2.c
35528         cpp-if3.c               cpp/if-3.c
35529         cpp-if4.c               cpp/if-4.c
35530         cpp-if5.c               cpp/if-5.c
35531         cpp-cond.c              cpp/if-cexp.c
35532         cpp-missingop.c         cpp/if-mop.c
35533         cpp-missingparen.c      cpp/if-mpar.c
35534         cpp-opprec.c            cpp/if-oppr.c
35535         cpp-ifparen.c           cpp/if-paren.c
35536         cpp-shortcircuit.c      cpp/if-sc.c
35537         cpp-shift.c             cpp/if-shift.c
35538         cpp-unary.c             cpp/if-unary.c
35539         cpp-li1.c               cpp/line1.c
35540         cpp-li2.c               cpp/line2.c
35541         lineno.c                cpp/line3.c
35542         lineno-2.c              cpp/line4.c
35543         cpp-mi.c                cpp/mi1.c
35544         cpp-mic.h               cpp/mi1c.h
35545         cpp-micc.h              cpp/mi1cc.h
35546         cpp-mind.h              cpp/mi1nd.h
35547         cpp-mindp.h             cpp/mi1ndp.h
35548         cpp-mix.h               cpp/mi1x.h
35549         cpp-mi2.c               cpp/mi2.c
35550         cpp-mi2a.h              cpp/mi2a.h
35551         cpp-mi2b.h              cpp/mi2b.h
35552         cpp-mi2c.h              cpp/mi2c.h
35553         cpp-mi3.c               cpp/mi3.c
35554         cpp-mi3.def             cpp/mi3.def
35555         poison-1.c              cpp/poison.c
35556         pr-impl.c               cpp/prag-imp.c
35557         cpp-redef-2.c           cpp/redef1.c
35558         cpp-redef.c             cpp/redef2.c
35559         strpaste.c              cpp/strp1.c
35560         strpaste-2.c            cpp/strp2.c
35561         cpp-tradpaste.c         cpp/tr-paste.c
35562         cpp-tradstringify.c     cpp/tr-str.c
35563         cpp-tradwarn1.c         cpp/tr-warn1.c
35564         cpp-tradwarn2.c         cpp/tr-warn2.c
35565         trigraphs.c             cpp/trigraphs.c
35566         cpp-unc1.c              cpp/unc1.c
35567         cpp-unc2.c              cpp/unc2.c
35568         cpp-unc3.c              cpp/unc3.c
35569         cpp-unc.c               cpp/unc4.c
35570         undef.c                 cpp/undef1.c
35571         undef-2.c               cpp/undef2.c
35572         cpp-wi1.c               cpp/widestr1.c
35573
35574 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
35575
35576         * lib/g++.exp (g++_include_flags): Tweak.
35577
35578 2000-06-27  H.J. Lu  <hjl@gnu.org>
35579             Loren J. Rittle  <ljrittle@acm.org>
35580
35581         * lib/g++.exp (g++_include_flags): Override libgloss.exp
35582         version with one that knows about the new gcc tree structure.
35583         (g++_link_flags): Same.
35584
35585 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
35586
35587         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
35588         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
35589         case we are cross-compiling.
35590
35591         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
35592         g++.old-deja/g++.niklas/Makefile.in,
35593         g++.old-deja/g++.niklas/configure.in,
35594         g++.old-deja/g++.other/Makefile.in,
35595         g++.old-deja/g++.other/configure.in,
35596         gcc.c-torture/code_quality/Makefile.in,
35597         gcc.c-torture/code_quality/configure.in,
35598         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
35599         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
35600         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
35601         gcc.c-torture/execute/ieee/Makefile.in,
35602         gcc.c-torture/execute/ieee/configure.in,
35603         gcc.c-torture/noncompile/Makefile.in,
35604         gcc.c-torture/noncompile/configure.in,
35605         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
35606         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
35607         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
35608
35609 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
35610
35611         * g++.old-deja/g++.other/ambig3.C: New test.
35612
35613 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
35614
35615         * g++.old-deja/g++.pt/syntax1.C: New test.
35616         * g++.old-deja/g++.pt/syntax2.C: New test.
35617         * g++.old-deja/g++.other/syntax3.C: New test.
35618         * g++.old-deja/g++.other/syntax4.C: New test.
35619
35620 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
35621
35622         * gcc.dg/20000623-1.c: Prototype exit and abort.
35623
35624 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
35625
35626         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
35627         New tests.
35628         * gcc.dg/cpp-mi3.def: New file.
35629
35630         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
35631         inside assertions.
35632         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
35633         lexer's error messages.
35634         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
35635         divine anything from the linemarkers.
35636         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
35637         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
35638
35639 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
35640
35641         * gcc.dg/20000623-1.c: New test.
35642
35643 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
35644
35645         * gcc.c-torture/execute/20000622-1.c: New test.
35646
35647 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
35648
35649         * g++.old-deja/g++.other/init15.C: New test.
35650
35651 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
35652
35653         * g++.old-deja/g++.pt/vaarg2.C: New test.
35654         * g++.old-deja/g++.pt/vaarg3.C: New test.
35655
35656 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
35657
35658         * g++.old-deja/g++.other/dyncast6.C: New test.
35659
35660 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
35661
35662         * gcc.c-torture/execute/loop-6.c: New test.
35663
35664 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
35665
35666         * gcc.dg/20000614-1.c: New test.
35667         * gcc.dg/20000614-2.c: New test.
35668
35669 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
35670
35671         * g++.old-deja/g++.other/inline12.C: New test.
35672
35673 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
35674
35675         * g++.old-deja/g++.other/eh1.C: New test.
35676
35677 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
35678
35679         * g++.old-deja/g++.other/type.C: New test.
35680
35681 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
35682
35683         * g++.old-deja/g++.other/initstring.C: New test.
35684
35685 2000-06-12  Jason Merrill  <jason@redhat.com>
35686
35687         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
35688
35689 2000-06-09  Jeffrey A Law  (law@cygnus.com)
35690
35691         * gcc.c-torture/compile/20000609-1.c: New test.
35692
35693 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
35694
35695         * gcc.dg/20000609-1.c: New test.
35696
35697 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
35698
35699         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
35700         * gcc.c-torture/noncompile/poison-1.c: Move...
35701         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
35702         * gcc.dg/cpp-li1.c: Add a token after the #line.
35703
35704 2000-06-05  Richard Henderson  <rth@cygnus.com>
35705
35706         * gcc.c-torture/execute/20000605-2.c: New test.
35707         * gcc.c-torture/execute/20000605-3.c: New test.
35708
35709 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
35710
35711         * g77.f-torture/execute/20000503-1.x: New file.
35712
35713 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
35714
35715         * g++.old-deja/g++.eh/badalloc1.C: New test.
35716
35717 2000-06-05  Richard Henderson  <rth@cygnus.com>
35718
35719         * gcc.c-torture/execute/20000605-1.c: New test.
35720
35721 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
35722             Nathan Sidwell <nathan@codesourcery.com>
35723
35724         * gcc.c-torture/compile/20000605-1.c: New test.
35725
35726 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
35727
35728         * g77.f-torture/compile/20000601-1.f: New test.
35729
35730 2000-06-03  Richard Henderson  <rth@cygnus.com>
35731
35732         * gcc.c-torture/execute/20000603-1.c: New.
35733
35734 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
35735
35736         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
35737         * gcc.dg/noreturn-2.c (noreturn): Likewise.
35738
35739 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
35740
35741         * gcc.dg/compare2.c (case 12): XFAIL.
35742         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
35743         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
35744
35745         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
35746
35747 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
35748
35749         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
35750         guard macro is already defined when the header is first
35751         included.
35752         * gcc.dg/cpp-mix.h: New file.
35753         * gcc.dg/endif-label.c: Update patterns to match compiler.
35754
35755         * g++.brendan/complex1.C: Declare abort.
35756         * g++.law/refs4.C: Remove XFAIL.
35757         * g++.oliva/expr2.C: Declare abort and exit.
35758
35759 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
35760
35761         * gcc.c-torture/execute/20000528-1.c: New test.
35762
35763         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
35764         * g++.old-deja/g++.law/temps4.C: Likewise.
35765
35766         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
35767         stdlib.h.  Call abort() on failure.
35768         * g++.old-deja/g++.law/refs4.C: Likewise.
35769         * g++.old-deja/g++.law/temps4.C: Likewise.
35770         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
35771         * gcc.c-torture/execute/20000112-1.c: Include string.h.
35772
35773 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
35774
35775         Relative to g++.dg/special:
35776         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
35777
35778         Relative to g++.old-deja:
35779         * g++.brendan/complex1.C, g++.jason/optimize2.C,
35780         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
35781         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
35782         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
35783         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
35784         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
35785         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
35786
35787         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
35788         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
35789         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
35790         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
35791         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
35792         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
35793         and/or string.h.
35794
35795         * g++.other/goto1.C: Update expectations for error messages.
35796
35797 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
35798
35799         * gcc.c-torture/compile/20000523-1.c: New test.
35800
35801 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
35802
35803         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
35804
35805 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
35806
35807         * g++.old-deja/g++.eh/catch11.C: New test.
35808         * g++.old-deja/g++.eh/catch12.C: New test.
35809
35810 2000-05-24  Nick Clifton  <nickc@cygnus.com>
35811
35812         * gcc.c-torture/execute/20000523-1.c: New test.
35813
35814 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
35815
35816         * c-torture/execute/bcp-1.c: Replace abort in arg of
35817         __builtin_constant_p with a generic external function.
35818
35819         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
35820         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
35821         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
35822         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
35823         Prototype abort and/or exit.
35824
35825         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
35826         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
35827         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
35828         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
35829
35830 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
35831
35832         * gcc.dg/dwarf2-1.c: New test.
35833
35834 2000-05-20  Richard Henderson  <rth@cygnus.com>
35835
35836         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
35837
35838 2000-05-20  Andreas Jaeger  <aj@suse.de>
35839
35840         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
35841         testcase.
35842
35843 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
35844
35845         * gcc.c-torture/execute/20000519-2.c: New test.
35846
35847 2000-05-19  Andreas Jaeger  <aj@suse.de>
35848
35849         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
35850         which fails with SSA.
35851
35852         * lib/c-torture.exp: Also test with -O3 -fssa.
35853
35854 2000-05-18  Michael Meissner  <meissner@redhat.com>
35855
35856         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
35857         * gcc.c-torture/execute/920415-1.c: Ditto.
35858         * gcc.c-torture/execute/920501-1.c: Ditto.
35859         * gcc.c-torture/execute/conversion.c: Ditto.
35860         * gcc.c-torture/execute/cvt-1.c: Ditto.
35861
35862 2000-05-18  Jeffrey A Law  (law@cygnus.com)
35863
35864         * gcc.c-torture/compile/20000518-1.c: New test.
35865
35866 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
35867
35868         * g77.f-torture/compile/200005018.f: New test.
35869
35870 2000-05-17  Jeffrey A Law  (law@cygnus.com)
35871
35872         * gcc.c-torture/compile/20000517-1.c: New test.
35873
35874 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35875
35876         * gcc.c-torture/execute/20000516-1.c: New test.
35877
35878 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
35879
35880         * g++.old-deja/g++.other/eh.C: New test.
35881
35882 2000-05-12  Richard Henderson  <rth@cygnus.com>
35883
35884         * gcc.c-torture/execute/990208-1.c (main): Don't pass
35885         constants through to doit's conditional.
35886
35887 2000-05-11  Jeffrey A Law  (law@cygnus.com)
35888
35889         * gcc.c-torture/compile/20000511-1.c: New test.
35890         * g77.f-torture/compile/20000511-1.f: New test.
35891         * g77.f-torture/compile/20000511-2.f: New test.
35892
35893 2000-05-11  Michael Meissner  <meissner@redhat.com>
35894
35895         * gcc.c-torture/execute/20000511-1.c: New test.
35896
35897 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
35898
35899         * gcc.dg/dg.exp: Scan .S files as well as .c files.
35900         * gcc.dg/20000510-1.S: New.
35901
35902 2000-05-08  Catherine Moore  <clm@cygnus.com>
35903
35904         * gcc.dg/unused-3.c: New.
35905
35906 2000-05-06  Richard Henderson  <rth@cygnus.com>
35907
35908           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
35909           * g++.old-deja/g++.mike/warn1.C: Likewise.
35910           * g++.old-deja/g++.pt/local1.C: Likewise.
35911           * g++.old-deja/g++.pt/local7.C: Likewise.
35912           * g++.old-deja/g++.pt/spec16.C: Likewise.
35913
35914 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
35915
35916         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
35917
35918 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
35919
35920           * g77.f-torture/execute/20000503-1.f: New test.
35921
35922 2000-05-04  Andreas Jaeger  <aj@suse.de>
35923
35924         * gcc.dg/noreturn-2.c: New test.
35925
35926 2000-05-04  Neil Booth  <NeilB@earthling.net>
35927
35928         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
35929         preprocessor.
35930
35931 2000-05-04  Richard Henderson  <rth@cygnus.com>
35932
35933         * gcc.c-torture/execute/20000503-1.c: Fix typo.
35934
35935 2000-05-04  Richard Henderson  <rth@cygnus.com>
35936
35937         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
35938         OpenSSL by Jason R Thorpe.
35939
35940 2000-05-03  Jim Wilson  <wilson@cygnus.com>
35941
35942         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
35943
35944 2000-05-03  Robert Lipe <robertlipe@usa.net>
35945
35946         * gcc.dg/20000503-1.c: New test.
35947
35948 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
35949
35950         * gcc.c-torture/compile/20000502-1.c: New test.
35951         * g++.old-deja/g++.other/align.C: New test.
35952         * gcc.dg/cpp-tradstringify.c: New test.
35953
35954 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
35955
35956         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
35957         and hard registers.
35958
35959 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
35960
35961         * gcc.c-torture/execute/loop-5.c: New test.
35962
35963 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
35964
35965         * gcc.c-torture/execute/va-arg-20.c: New test.
35966
35967 2000-04-23  Jeffrey A Law  (law@cygnus.com)
35968
35969         * gcc.c-torture/execute/20000422-1.c: New test.
35970
35971 2000-04-20  Greg McGary  <gkm@gnu.org>
35972
35973         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
35974         when optimizing, but without sibling-call optimizations (-O1).
35975
35976 2000-04-20  Jeffrey A Law  (law@cygnus.com)
35977
35978           * gcc.c-torture/compile/20000420-1.c: New test.
35979
35980 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
35981
35982         * g++.abi/ptrflags.C: New test.
35983         * g++.eh/catchptr1.C: Test incomplete pointer chains.
35984
35985 2000-04-19  Catherine Moore  <clm@cygnus.com>
35986
35987         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
35988
35989 2000-04-19  Greg McGary  <gkm@gnu.org>
35990
35991         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
35992         sibling-call optimizations.
35993
35994 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
35995
35996         * gcc.dg/20000419-1.c: New test.
35997
35998 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
35999
36000         * gcc.c-torture/execute/20000412-6.c: New test.
36001
36002 2000-04-12  Jeffrey A Law  (law@cygnus.com)
36003
36004         * gcc.c-torture/execute/20000412-5.c: New test.
36005         * g77.f-torture/compile/20000412-1.f: New test.
36006         * gcc.c-torture/execute/20000412-4.c: New test.
36007         * gcc.c-torture/compile/20000412-2.c: New test.
36008         * gcc.c-torture/execute/20000412-3.c: New test.
36009         * gcc.c-torture/compile/20000412-1.c: New test.
36010         * gcc.c-torture/execute/20000412-2.c: New test.
36011
36012 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
36013
36014         * objc/execute/bf-20.m: New test.
36015
36016 2000-04-10  Richard Henderson  <rth@cygnus.com>
36017
36018         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
36019
36020         * gcc.c-torture/execute/20000412-1.c: New test.
36021
36022 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
36023
36024         * g++.old-deja/g++.eh/catchptr1.C: New test.
36025
36026 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
36027
36028         * g++.old-deja/g++.abi/cxa_vec.C: New test.
36029
36030 2000-04-08  Neil Booth  <NeilB@earthling.net>
36031
36032         * gcc.dg/cpp-nullchar.c: Remove test as
36033         embedded nulls cause problems.
36034
36035 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36036
36037         * gcc.dg/compare2.c: New test.
36038
36039 2000-04-08  Neil Booth  <NeilB@earthling.net>
36040
36041         * gcc.dg/cpp-nullchar.c: New test.
36042
36043 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
36044
36045         * gcc.dg/cpp-mi2.c: New test.
36046         * gcc.dg/cpp-mi2[abc].h: New files.
36047
36048 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
36049
36050         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
36051         member name.
36052
36053 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
36054
36055         * g++.old-deja/g++.abi/vmihint.C: New test.
36056
36057 2000-04-06  Neil Booth  <NeilB@earthling.net>
36058
36059         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
36060         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
36061         copyright.
36062
36063 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
36064
36065         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
36066         avoid stack-frame overwrite.
36067
36068 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
36069
36070         * gcc.c-torture/compile/20000405-2.c: New test.
36071         * gcc.c-torture/compile/20000405-3.c: New test.
36072
36073 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36074
36075         * gcc.c-torture/compile/20000405-1.c: New test.
36076
36077 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
36078
36079         * gcc.dg/cast-qual-1.c: Revert last change.
36080
36081 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36082
36083         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
36084
36085 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
36086
36087         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
36088         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
36089
36090 2000-04-03  Jeffrey A Law  (law@cygnus.com)
36091
36092         * gcc.c-torture/compile/20000403-2.c: New test.
36093         * gcc.c-torture/compile/20000403-1.c: New test.
36094
36095 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
36096
36097         * gcc.c-torture/execute/20000403-1.c: New test.
36098
36099 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
36100
36101         * gcc.c-torture/execute/20000402-1.c: New test.
36102
36103 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
36104
36105         * gcc.c-torture/execute/va-arg-15.c: New test.
36106         * gcc.c-torture/execute/va-arg-16.c: New test.
36107         * gcc.c-torture/execute/va-arg-17.c: New test.
36108         * gcc.c-torture/execute/va-arg-18.c: New test.
36109         * gcc.c-torture/execute/va-arg-19.c: New test.
36110
36111 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
36112
36113         * gcc.c-torture/compile/981211-1.c: Move to...
36114         * gcc.dg/cpp-as1.c: ...here.
36115         * gcc.dg/cpp-as2.c: New file.
36116
36117         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
36118         compiler.
36119
36120 2000-04-02  Neil Booth  <NeilB@earthling.net>
36121
36122         * gcc.dg/cpp-cond.c  New tests.
36123         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
36124         accidental success less likely.
36125         * gcc.dg/cpp-missingop.c  New tests.
36126         * gcc.dg/cpp-missingparen.c  New tests.
36127         * gcc.dg/cpp-shift.c  New tests.
36128         * gcc.dg/cpp-shortcircuit.c  New tests.
36129         * gcc.dg/cpp-unary.c  New tests.
36130
36131 2000-03-29  Jeffrey A Law  (law@cygnus.com)
36132
36133         * gcc.c-torture/compile/20000329-1.c: New test.
36134
36135 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
36136
36137         * gcc.c-torture/compile/20000326-1.c: New test.
36138         * gcc.c-torture/compile/20000326-2.c: New test.
36139
36140 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
36141
36142         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
36143         the first parameter is a function argument.
36144
36145 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
36146
36147         * g++.old-deja/g++.ext/array4.C: New test.
36148
36149 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
36150
36151         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
36152
36153 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36154
36155         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
36156
36157 2000-03-19  Richard Henderson  <rth@cygnus.com>
36158
36159         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
36160
36161 2000-03-19  Richard Henderson  <rth@cygnus.com>
36162
36163         * gcc.c-torture/compile/20000319-1.c: New test.
36164
36165 2000-03-14  Jeffrey A Law  (law@cygnus.com)
36166
36167         * gcc.c-torture/execute/20000314-3.c: New test.
36168         * gcc.c-torture/execute/20000314-2.c: New test.
36169         * gcc.c-torture/execute/20000314-1.c: New test.
36170         * gcc.c-torture/compile/20000314-2.c: New test.
36171         * gcc.c-torture/compile/20000314-1.c: New test.
36172
36173 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
36174
36175         * g++.old-deja/g++.warn/inline.C: New test.
36176
36177 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
36178
36179         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
36180         standards-compliant result rather than specific constants.
36181         Put test-values in array.
36182
36183 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
36184
36185         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
36186         (g++_target_compile): Put test-specific options last.
36187
36188 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
36189
36190         * g++.old-deja/g++.eh/vbase4.C: New test.
36191
36192 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
36193
36194         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
36195
36196 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
36197
36198         * g++.old-deja/g++.brendan/misc12.C: Removed.
36199         * g++.old-deja/g++.pt/memtemp77.C: Constify.
36200         * g++.old-deja/g++.ext/pretty4.C: New test.
36201
36202 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
36203
36204         * g++.old-deja/g++.other/string2.C: New test.
36205
36206 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
36207
36208         * g++.old-deja/g++.warn/impint2.C: New test.
36209
36210 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
36211
36212         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
36213         is 1, not zero.
36214
36215 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
36216
36217         * g++.old-deja/g++.warn/impint.C: New test.
36218         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
36219         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
36220         * g++.old-deja/g++.pt/explicit12.C: Likewise.
36221         * g++.old-deja/g++.pt/explicit13.C: Likewise.
36222         * g++.old-deja/g++.pt/explicit17.C: Likewise.
36223         * g++.old-deja/g++.pt/explicit18.C: Likewise.
36224         * g++.old-deja/g++.pt/explicit19.C: Likewise.
36225         * g++.old-deja/g++.pt/explicit23.C: Likewise.
36226         * g++.old-deja/g++.pt/explicit31.C: Likewise.
36227         * g++.old-deja/g++.pt/explicit35.C: Likewise.
36228         * g++.old-deja/g++.pt/explicit6.C: Likewise.
36229         * g++.old-deja/g++.pt/memclass7.C: Likewise.
36230
36231 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
36232
36233         * gcc.dg/cpp-redef.c: New test.
36234
36235 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
36236
36237         * g++.old-deja/g++.pt/unify7.C: New test.
36238
36239 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36240
36241         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
36242         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
36243
36244 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
36245
36246         * gcc.c-torture/compile/20000224-1.c: New test.
36247
36248 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36249
36250         * gcc.c-torture/compile/cpp-2.c: New test.
36251         * gcc.c-torture/compile/cpp-1.c: New test.
36252
36253 2000-02-25  Jeffrey A Law  (law@cygnus.com)
36254
36255         * gcc.c-torture/execute/20000225-1.c: New test.
36256
36257 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36258
36259         * gcc.dg/cpp-li2.c: New test.
36260
36261         * gcc.dg/cpp-wi1.c: New test.
36262
36263         * gcc.dg/cpp-li1.c: New test.
36264
36265 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
36266
36267         * g++.old-deja/g++.other/sizeof5.C: New test.
36268
36269 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36270
36271         * gcc.c-torture/execute/va-arg-13.c: New test.
36272
36273 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
36274
36275         * gcc.c-torture/execute/va-arg-12.c: New test.
36276
36277 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
36278
36279         * gcc.c-torture/execute/20000223-1.c: New test.
36280
36281 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
36282
36283         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
36284
36285 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
36286
36287         * g++.old-deja/g++.abi/ptrmem.C: New test.
36288
36289 2000-02-19  Richard Henderson  <rth@cygnus.com>
36290
36291         * gcc.c-torture/compile/init-3.c: New.
36292
36293 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
36294
36295         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
36296         ALWAYS_CXXFLAGS.
36297
36298 2000-02-11  Robert Lipe <robertl@sco.com>
36299
36300         * gcc.c-torture/compile/20000211-3.c: New test.
36301
36302 2000-02-11  Martin Buchholz <martin@xemacs.org>
36303
36304         * gcc.c-torture/compile/20000211-2.c: New test.
36305
36306 2000-02-11  Jeffrey A Law  (law@cygnus.com)
36307
36308         * gcc.c-torture/compile/20000211-1.c: New test.
36309
36310 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
36311
36312         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
36313           on native targets
36314
36315 2000-02-08  Nathan Sidwell  <nathan@acm.org>
36316
36317         * g++.old-deja/g++.other/cast5.C: New test.
36318
36319 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
36320
36321         * gcc.c-torture/execute/20000205-1.c: New.
36322
36323 2000-02-03  Nathan Sidwell  <nathan@acm.org>
36324
36325         * g++.old-deja/g++.jason/cast3.C: Return void.
36326         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
36327
36328 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36329
36330         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
36331
36332         * gcc.dg/loop-1.c: New test.
36333
36334 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
36335
36336         * gcc.c-torture/compile/20000127-1.c: New test.
36337         * gcc.c-torture/execute/991228-1.c: New test.
36338
36339 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36340
36341         * gcc.dg/unused-2.c: New test.
36342
36343         * gcc.dg/conv-1.c: New test.
36344
36345 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
36346
36347         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
36348         compiler.
36349         (tool_option_proc): Fix typo.
36350
36351 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
36352
36353         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
36354         of the ld on the host, not on the build machine.
36355         Also, don't crash if '--help' is not a supported option.
36356
36357 2000-01-24  Richard Henderson  <rth@cygnus.com>
36358
36359         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
36360
36361 2000-01-20  Jeffrey A Law  (law@cygnus.com)
36362
36363         * gcc.c-torture/execute/20000120-2.c: New test.
36364         * gcc.c-torture/execute/20000120-1.c: New test.
36365
36366 2000-01-13  Jeffrey A Law  (law@cygnus.com)
36367
36368         * gcc.c-torture/execute/20000113-1.c: New test.
36369
36370 2000-01-12  Jeffrey A Law  (law@cygnus.com)
36371
36372         * gcc.c-torture/execute/20000112-1.c: New test.
36373
36374 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36375
36376         * gcc.dg/20000111-1.c: New test.
36377
36378 2000-01-10  Jeffrey A Law  (law@cygnus.com)
36379
36380         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
36381         with 16 bit integers.
36382
36383 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36384
36385         * gcc.dg/20000108-1.c: New test.
36386
36387 2000-01-05  Nathan Sidwell  <nathan@acm.org>
36388
36389         * g++.old-deja/g++.ns/koenig8.C: New test.
36390
36391 2000-01-05  Nathan Sidwell  <nathan@acm.org>
36392
36393         * g++.old-deja/g++.other/cast4.C: New test.
36394
36395 2000-01-05  Jeffrey A Law  (law@cygnus.com)
36396
36397         * gcc.c-torture/compile/20000105-2.c: New test.
36398         * gcc.c-torture/compile/20000105-1.c: New test.
36399
36400 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36401
36402         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
36403         references to printf & atoi to conform to ANSI standard.
36404         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
36405         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
36406         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
36407         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
36408         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
36409         * g++.old-deja/g++.brendan/complex1.C: Likewise.
36410         * g++.old-deja/g++.brendan/copy1.C: Likewise.
36411         * g++.old-deja/g++.brendan/copy2.C: Likewise.
36412         * g++.old-deja/g++.brendan/copy3.C: Likewise.
36413         * g++.old-deja/g++.brendan/copy4.C: Likewise.
36414         * g++.old-deja/g++.brendan/copy5.C: Likewise.
36415         * g++.old-deja/g++.brendan/copy6.C: Likewise.
36416         * g++.old-deja/g++.brendan/copy7.C: Likewise.
36417         * g++.old-deja/g++.brendan/copy8.C: Likewise.
36418         * g++.old-deja/g++.brendan/crash11.C: Likewise.
36419         * g++.old-deja/g++.brendan/crash14.C: Likewise.
36420         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
36421         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
36422         * g++.old-deja/g++.brendan/delete2.C: Likewise.
36423         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
36424         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
36425         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
36426         * g++.old-deja/g++.brendan/eh1.C: Likewise.
36427         * g++.old-deja/g++.brendan/groff1.C: Likewise.
36428         * g++.old-deja/g++.brendan/init3.C: Likewise.
36429         * g++.old-deja/g++.brendan/misc12.C: Likewise.
36430         * g++.old-deja/g++.brendan/misc7.C: Likewise.
36431         * g++.old-deja/g++.brendan/new2.C: Likewise.
36432         * g++.old-deja/g++.brendan/operators4.C: Likewise.
36433         * g++.old-deja/g++.brendan/operators5.C: Likewise.
36434         * g++.old-deja/g++.brendan/overload2.C: Likewise.
36435         * g++.old-deja/g++.brendan/overload7.C: Likewise.
36436         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
36437         * g++.old-deja/g++.brendan/reference1.C: Likewise.
36438         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
36439         * g++.old-deja/g++.brendan/template24.C: Likewise.
36440         * g++.old-deja/g++.brendan/template3.C: Likewise.
36441         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
36442         * g++.old-deja/g++.jason/inline3.C: Likewise.
36443         * g++.old-deja/g++.jason/opeq.C: Likewise.
36444         * g++.old-deja/g++.law/arg5.C: Likewise.
36445         * g++.old-deja/g++.law/arm7.C: Likewise.
36446         * g++.old-deja/g++.law/ctors11.C: Likewise.
36447         * g++.old-deja/g++.law/cvt8.C: Likewise.
36448         * g++.old-deja/g++.law/init9.C: Likewise.
36449         * g++.old-deja/g++.law/refs4.C: Likewise.
36450         * g++.old-deja/g++.law/template2.C: Likewise.
36451         * g++.old-deja/g++.law/visibility24.C: Likewise.
36452         * g++.old-deja/g++.law/vtable3.C: Likewise.
36453         * g++.old-deja/g++.mike/asm2.C: Likewise.
36454         * g++.old-deja/g++.mike/eh1.C: Likewise.
36455         * g++.old-deja/g++.mike/misc1.C: Likewise.
36456         * g++.old-deja/g++.mike/misc13.C: Likewise.
36457         * g++.old-deja/g++.mike/misc14.C: Likewise.
36458         * g++.old-deja/g++.mike/ns12.C: Likewise.
36459         * g++.old-deja/g++.mike/p1248.C: Likewise.
36460         * g++.old-deja/g++.mike/p3708.C: Likewise.
36461         * g++.old-deja/g++.mike/p3708a.C: Likewise.
36462         * g++.old-deja/g++.mike/p3708b.C: Likewise.
36463         * g++.old-deja/g++.mike/p646.C: Likewise.
36464         * g++.old-deja/g++.mike/p700.C: Likewise.
36465         * g++.old-deja/g++.mike/p783.C: Likewise.
36466         * g++.old-deja/g++.mike/p783a.C: Likewise.
36467         * g++.old-deja/g++.mike/p783b.C: Likewise.
36468         * g++.old-deja/g++.mike/p786.C: Likewise.
36469         * g++.old-deja/g++.mike/p789.C: Likewise.
36470         * g++.old-deja/g++.mike/p789a.C: Likewise.
36471         * g++.old-deja/g++.mike/p807a.C: Likewise.
36472         * g++.old-deja/g++.other/delete3.C: Likewise.
36473         * g++.old-deja/g++.other/dyncast1.C: Likewise.
36474         * g++.old-deja/g++.other/dyncast2.C: Likewise.
36475         * g++.old-deja/g++.other/dyncast3.C: Likewise.
36476         * g++.old-deja/g++.other/empty1.C: Likewise.
36477         * g++.old-deja/g++.other/temporary1.C: Likewise.
36478         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
36479         * g++.old-deja/g++.pt/t16.C: Likewise.
36480         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
36481
36482 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
36483
36484         * gcc.dg/991230-1.c: New test.
36485
36486 1999-12-29  Jeffrey A Law  (law@cygnus.com)
36487
36488         * gcc.c-torture/compile/991229-3.c: New test.
36489         * gcc.c-torture/compile/991229-2.c: New test.
36490         * gcc.c-torture/compile/991229-1.c: New test.
36491
36492 1999-12-29  Greg McGary <gkm@eng.ascend.com>
36493
36494         * gcc.c-torture/compile/labels-2.c: New test.
36495
36496 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
36497
36498         * gcc.c-torture/execute/991227-1.c: New test.
36499
36500 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36501
36502         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
36503
36504 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
36505
36506         * gcc.c-torture/execute/991221-1.c: New test.
36507
36508 1999-12-20  Nathan Sidwell  <nathan@acm.org>
36509
36510         * g++.old-deja/g++.other/cast3.C: New test.
36511
36512 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
36513
36514         * gcc.c-torture/execute/991216-4.c: New test.
36515
36516 1999-12-16  Michael Meissner  <meissner@cygnus.com>
36517
36518         * gcc.c-torture/execute/991216-1.c: New test.
36519         * gcc.c-torture/execute/991216-2.c: New test.
36520         * gcc.c-torture/execute/991216-3.c: New test.
36521
36522 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
36523
36524         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
36525         Actually make the test fail by using "-O2" for compilation.
36526
36527 1999-12-15  Nathan Sidwell  <nathan@acm.org>
36528
36529         * g++.old-deja/g++.warn/cast-align1.C: New test.
36530
36531 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
36532
36533         * gcc.c-torture/compile/991214-1.c: New test.
36534         * gcc.c-torture/compile/991214-2.c: New test.
36535
36536 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
36537
36538         * gcc.dg/991214-1.c: New test.
36539
36540 1999-12-13  Jeffrey A Law  (law@cygnus.com)
36541
36542         * gcc.c-torture/compile/991213-3.c: New test.
36543         * gcc.c-torture/compile/991213-2.c: New test.
36544         * gcc.c-torture/compile/991213-1.c: New test.
36545
36546 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
36547
36548         * gcc.dg/991209-1.c: New test.
36549
36550 1999-12-08  Nathan Sidwell <nathan@acm.org>
36551
36552         * gcc.c-torture/compile/991208-1.c: New test.
36553
36554 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36555
36556         * gcc.dg/ultrasp2.c: New test.
36557
36558 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
36559
36560         * g++.old-deja/g++.abi/align.C (main): Fix typo.
36561
36562 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
36563
36564         * gcc.c-torture/compile/991202-1.c: New test.
36565         * gcc.c-torture/execute/991202-1.c: New test.
36566         * gcc.c-torture/execute/991202-2.c: New test.
36567         * gcc.c-torture/execute/991202-3.c: New test.
36568
36569 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
36570
36571         * g++.old-deja/g++.abi/align.C: New test.
36572         * g++.old-deja/g++.abi/aggregates.C: Likewise.
36573         * g++.old-deja/g++.abi/bitfields.C: Likewise.
36574
36575 1999-12-01  Richard Henderson  <rth@cygnus.com>
36576
36577         * gcc.c-torture/execute/991201-1.c: New.
36578
36579 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
36580
36581         * gcc.dg/991129-1.c: New test.
36582
36583 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
36584
36585         * gcc.c-torture/compile/991127-1.c: New test.
36586
36587 1999-11-22  Nathan Sidwell  <nathan@acm.org>
36588
36589         * g++.old-deja/g++.other/warn4.C: New test.
36590
36591 1999-11-22  Nathan Sidwell  <nathan@acm.org>
36592
36593         * g++.old-deja/g++.eh/cleanup2.C: New test.
36594         * g++.old-deja/g++.ext/pretty2.C: New test.
36595         * g++.old-deja/g++.ext/pretty3.C: New test.
36596         * g++.old-deja/g++.other/debug6.C: New test.
36597
36598 1999-10-20  Jim Wilson  <wilson@cygnus.com>
36599
36600         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
36601         compiler_output to look for one error message instead of two.
36602
36603 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
36604
36605         * gcc.c-torture/execute/991118-1.c: Also test case
36606         where the word boundary does not split a byte evenly.
36607
36608 1999-11-19  Nathan Sidwell  <nathan@acm.org>
36609
36610         * g++.old-deja/g++.ext/restrict1.C: New test.
36611
36612 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
36613
36614         * gcc.c-torture/execute/991118-1.c: New test.
36615
36616 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
36617
36618         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
36619         working directory pathnames.
36620
36621 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
36622
36623         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
36624         host is equipped with driver.h and driver.o so it can actually
36625         compile and run the tests.
36626
36627 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
36628
36629         * gcc.c-torture/compile/991008-1.c: New test.
36630
36631 1999-11-08  Nick Clifton  <nickc@cygnus.com>
36632
36633         * lib/gcc-dg.exp: Include target-supports.exp
36634
36635 1999-11-05  Nick Clifton  <nickc@cygnus.com>
36636
36637         * lib/target-supports.exp: New file: Provide procs to test for
36638         features supported by the target.
36639         (check_weak_available): Moved here from ecos.exp.
36640         (check_alias_available): New proc: Determine of the target
36641         toolchain supports the alias attribute.
36642
36643         * gcc.dg/special/ecos.exp: Move check_weak_available to
36644         target-supports.exp.
36645         (alias-1.c): Only perform the test if the target supports
36646         aliases.
36647         (wkali-1.c): Only perform the test if the target supports
36648         aliases.
36649
36650         * gcc.dg/990506-0.c: Expect error messages from cross
36651         targets as well as native targets.
36652
36653 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36654
36655         * gcc.dg/ultrasp1.c: Removed xfail.
36656         * gcc.dg/struct-ret-2.c: Likewise.
36657         * gcc.dg/array-1.c: Likewise.
36658
36659 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36660
36661         * gcc.dg/struct-ret-2.c: New test.
36662
36663         * gcc.dg/array-1.c: New test.
36664
36665 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
36666
36667         * gcc.c-torture/execute/991030-1.c: New test.
36668
36669 1999-10-26  Richard Henderson  <rth@cygnus.com>
36670
36671         * gcc.c-torture/compile/991026-2.c: New test.
36672
36673 1999-10-26  Jeffrey A Law  (law@cygnus.com)
36674
36675         * gcc.c-torture/compile/991026-1.c: New test.
36676
36677 1999-10-23  Jeffrey A Law  (law@cygnus.com)
36678
36679         * gcc.c-torture/execute/991023-1.c: New test.
36680
36681 1999-10-19  Jeffrey A Law  (law@cygnus.com)
36682
36683         * gcc.c-torture/execute/991019-1.c: New test.
36684
36685 1999-10-16  Richard Henderson  <rth@cygnus.com>
36686
36687         * gcc.c-torture/execute/991016-1.c: New test.
36688
36689 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
36690
36691         * gcc.c-torture/execute/991014-1.c: New test.
36692
36693 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
36694
36695         * g++.old-deja/g++.other/union2.C: New test.
36696
36697 1999-10-13  Nathan Sidwell  <nathan@acm.org>
36698
36699         * g++.old-deja/g++.other/vaarg2.C: New test.
36700         * g++.old-deja/g++.other/vaarg3.C: New test.
36701
36702 1999-10-12  Craig Burley  <craig@jcb-sc.com>
36703
36704         * g77.f-torture/noncompile/19990905-1.f: Moved from being
36705         in compile/.
36706
36707 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
36708
36709         * gcc.c-torture/execute/va-arg-11.c: New test.
36710
36711 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
36712
36713         * lib/file-format.exp (gcc_target_object_format): Don't
36714         crash if objdump is unavailable.
36715
36716 1999-09-29  Donn Terry <donn@interix.com>
36717
36718         * gcc.misc-tests/mg.exp: delete extraneous redirection.
36719
36720 1999-09-28  Nick Clifton  <nickc@cygnus.com>
36721
36722         * gcc.c-torture/compile/990928-1.c: New test.
36723
36724 1999-09-28  Nathan Sidwell  <nathan@acm.org>
36725
36726         * g++.old-deja/g++.other/decl6.C: New test.
36727
36728 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36729
36730         * gcc.c-torture/execute/va-arg-10.c: New test.
36731
36732 1999-09-27  Nathan Sidwell  <nathan@acm.org>
36733
36734         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
36735         __PRETTY_FUNCTION__.
36736
36737 1999-09-23  Nick Clifton  <nickc@cygnus.com>
36738
36739         * gcc.c-torture/execute/990923-1.c: New test.
36740
36741 1999-09-21  Nick Clifton  <nickc@cygnus.com>
36742
36743         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
36744         for which -fpic is inappropriate.
36745
36746 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
36747
36748         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
36749
36750 1999-09-21  Nathan Sidwell  <nathan@acm.org>
36751
36752         * g++.old-deja/g++.other/dyncast1.C: New test.
36753         * g++.old-deja/g++.other/dyncast2.C: New test.
36754         * g++.old-deja/g++.other/dyncast3.C: New test.
36755         * g++.old-deja/g++.other/dyncast4.C: New test.
36756         * g++.old-deja/g++.other/dyncast5.C: New test.
36757         * g++.old-deja/g++.eh/catch3.C: New test.
36758         * g++.old-deja/g++.eh/catch3p.C: New test.
36759         * g++.old-deja/g++.eh/catch4.C: New test.
36760         * g++.old-deja/g++.eh/catch4p.C: New test.
36761         * g++.old-deja/g++.eh/catch5.C: New test.
36762         * g++.old-deja/g++.eh/catch5p.C: New test.
36763         * g++.old-deja/g++.eh/catch6.C: New test.
36764         * g++.old-deja/g++.eh/catch6p.C: New test.
36765         * g++.old-deja/g++.eh/catch7.C: New test.
36766         * g++.old-deja/g++.eh/catch7p.C: New test.
36767         * g++.old-deja/g++.eh/catch8.C: New test.
36768         * g++.old-deja/g++.eh/catch8p.C: New test.
36769         * g++.old-deja/g++.eh/catch9.C: New test.
36770         * g++.old-deja/g++.eh/catch9p.C: New test.
36771
36772 1999-09-13  Nathan Sidwell  <nathan@acm.org>
36773
36774         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
36775         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
36776
36777 1999-09-13  Jeffrey A Law  (law@cygnus.com)
36778
36779         * gcc.c-torture/compile/990913-1.c: New test.
36780
36781 1999-09-10  Nathan Sidwell  <nathan@acm.org>
36782
36783         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
36784         * g++.old-deja/g++.jason/rfg5.C: Likewise.
36785
36786 1999-09-09  Richard Henderson  <rth@cygnus.com>
36787
36788         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
36789
36790 1999-09-09  Nathan Sidwell  <nathan@acm.org>
36791
36792         * g++.old-deja/g++.other/lookup11.C: New test.
36793         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
36794         what is permitted and what we want.
36795         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
36796         overload use.
36797         * g++.old-deja/g++.jason/rfg5.C: Likewise.
36798
36799 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
36800
36801         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
36802         * gcc.c-torture/noncompile/poison-1.c: New file.
36803
36804 1999-09-08  Nathan Sidwell  <nathan@acm.org>
36805
36806         * g++.old-deja/g++.other/sizeof3.C: New test.
36807         * g++.old-deja/g++.other/sizeof4.C: New test.
36808         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
36809         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
36810
36811 1999-09-07  Richard Henderson  <rth@cygnus.com>
36812
36813         * gcc.dg/va-arg-1.c: New.
36814
36815 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36816
36817         * gcc.c-torture/execute/va-arg-9.c: New test.
36818
36819 1999-09-05  Craig Burley  <craig@jcb-sc.com>
36820
36821         * g77.f-torture/compile/980519-2.f: New test.
36822         * g77.f-torture/compile/19990905-0.f: New test.
36823         * g77.f-torture/compile/19990905-1.f: New test.
36824         * g77.f-torture/compile/19990905-2.f: New test.
36825
36826         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
36827
36828 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
36829
36830         * gcc.c-torture/execute/990827-1.c: Fix typo.
36831
36832 1999-09-03  Nathan Sidwell  <nathan@acm.org>
36833
36834         * g++.old-deja/g++.other/deref1.C: New test.
36835
36836 1999-09-02  Nathan Sidwell  <nathan@acm.org>
36837
36838         * g++.old-deja/g++.other/ambig2.C: New test.
36839         * g++.old-deja/g++.other/cond5.C: New test.
36840         * g++.old-deja/g++.other/lookup16.C: New test.
36841
36842 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
36843
36844         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
36845         assemblers too.
36846
36847 1999-08-31  Jeffrey A Law  (law@cygnus.com)
36848
36849         * lib/c-torture.exp: Avoid the "compare executables" optimization
36850         when testing native.
36851
36852 1999-08-29  Jeffrey A Law  (law@cygnus.com)
36853
36854         * gcc.c-torture/execute/990829-1.c: New test.
36855         * gcc.c-torture/compile/990829-1.c: New test.
36856
36857 1999-08-27  Paul Burchard  <burchard@pobox.com>
36858
36859         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
36860         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
36861         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
36862         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
36863         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
36864         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
36865         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
36866         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
36867         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
36868         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
36869         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
36870
36871 1999-08-27  Jeffrey A Law  (law@cygnus.com)
36872
36873         * gcc.c-torture/execute/990827-1.c: New test.
36874
36875 1999-08-26  Craig Burley  <craig@jcb-sc.com>
36876
36877         * g77.f-torture/noncompile/19990826-4.f: New test.
36878
36879         * g77.f-torture/compile/19990826-3.f: New test.
36880
36881         * g77.f-torture/execute/19990826-2.f: New test.
36882
36883         * g77.f-torture/compile/19990826-1.f: New test.
36884
36885         * gcc.c-torture/execute/990826-0.c: New test.
36886         * g77.c-torture/execute/19990826-0.f: New test.
36887
36888         * g77.f-torture/noncompile/970626-2.f: New test.
36889
36890 1999-08-25  Paul Burchard  <burchard@pobox.com>
36891
36892         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
36893         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
36894         lss-011.C: New tests.
36895
36896 1999-08-25  Nathan Sidwell  <nathan@acm.org>
36897
36898         * g++.old-deja/g++.other/decl5.C: New test.
36899
36900 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36901
36902         * noncompile/noncompile.exp: Load_lib c-torture.exp.
36903         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
36904         call `postbase' for each one.  All callers of `postbase' changed
36905         to call this instead.
36906
36907 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
36908
36909         * gcc.c-torture/execute/990811-1.c: New test.
36910
36911 1999-08-09  Nick Clifton  <nickc@cygnus.com>
36912
36913         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
36914         just native ones.
36915
36916         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
36917         just native ones.
36918
36919 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
36920
36921         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
36922
36923 1999-08-04  Jeffrey A Law  (law@cygnus.com)
36924
36925         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
36926
36927 1999-08-04  Nathan Sidwell  <nathan@acm.org>
36928
36929         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
36930
36931 1999-08-04  Jeffrey A Law  (law@cygnus.com)
36932
36933         * gcc.c-torture/execute/990804-1.c: New test.
36934
36935 1999-08-03  Nathan Sidwell  <nathan@acm.org>
36936
36937         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
36938         * g++.old-deja/g++.brendan/crash64.C: Likewise.
36939         * g++.old-deja/g++.brendan/overload8.C: Likewise.
36940
36941 1999-08-03  Nathan Sidwell  <nathan@acm.org>
36942
36943         * g++.old-deja/g++.other/struct1.C: New test.
36944
36945 1999-08-03  Nathan Sidwell  <nathan@acm.org>
36946
36947         * g++.old-deja/g++.other/enum2.C: New test.
36948
36949 1999-08-02  Richard Henderson  <rth@cygnus.com>
36950
36951         Adapted from tests from Franz Sirl:
36952         * gcc.c-torture/execute/va-arg-7.c: New test.
36953         * gcc.c-torture/execute/va-arg-8.c: New test.
36954
36955 1999-08-01  Jeffrey A Law  (law@cygnus.com)
36956
36957         * gcc.c-torture/compile/990801-2.c: New test.
36958
36959         * gcc.c-torture/compile/990801-1.c: New test.
36960
36961 1999-07-27  Michael Meissner  <meissner@cygnus.com>
36962
36963         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
36964         fp-cmp-1.c, converting double to float.
36965
36966         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
36967         fp-cmp-1.c, converting double to long double.
36968
36969         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
36970         from fr1 to unknown_register, since fr1 is a legitimate register
36971         on some machines.
36972
36973 1999-07-25  Jeffrey A Law  (law@cygnus.com)
36974
36975         * README: More listname related changes.
36976
36977 1999-07-08  Catherine Moore  <clm@cygnus.com>
36978
36979         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
36980
36981 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
36982
36983         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
36984
36985 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
36986
36987         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
36988
36989 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
36990
36991         * gcc.dg/990703-1.c: New test.
36992
36993 1999-06-29  Nick Clifton  <nickc@cygnus.com>
36994
36995         * lib/file-format.exp: New file: Move definition of proc
36996         gcc_target_object_format to here from
36997         gcc.dg/special/ecos.exp.
36998
36999         * lib/c-torture.exp: Include lib file-format.exp.
37000         * lib/gcc-dg.exp: Include lib file-format.exp.
37001
37002         * gcc.dg/special/ecos.exp: Remove definition of proc
37003         gcc_target_object_format.
37004
37005 1999-06-28  Jeffrey A Law  (law@cygnus.com)
37006
37007         * gcc.c-torture/execute/990628-1.c: New test.
37008
37009 1999-06-25  Jeffrey A Law  (law@cygnus.com)
37010
37011         * gcc.c-torture/compile/990625-2.c: New test.
37012
37013         * gcc.c-torture/compile/990625-1.c: New test.
37014
37015 1999-06-23  Nick Clifton  <nickc@cygnus.com>
37016
37017         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
37018         attributes compile.
37019         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
37020         ports that use the COFF/PE file format.
37021
37022 1999-06-17  Jeffrey A Law  (law@cygnus.com)
37023
37024         * gcc.c-torture/compile/990617-1.c: New test.
37025
37026 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
37027
37028         * g++.old-deja/g++.other/decl4.C: New test.
37029
37030 1999-06-14  Nathan Sidwell  <nathan@acm.org>
37031
37032         * g++.old-deja/g++.other/bitfld3.C: New test.
37033
37034 1999-06-08  Nathan Sidwell  <nathan@acm.org>
37035
37036         * g++.old-deja/g++.eh/catch1.C: New test.
37037
37038 1999-06-07  Jeffrey A Law  (law@cygnus.com)
37039
37040         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
37041
37042         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
37043         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
37044
37045 1999-06-05  Craig Burley  <craig@jcb-sc.com>
37046
37047         * g77.f-torture/compile/19990502-0.f: Replace with new,
37048         shorter, test that still fails after recent changes.
37049
37050 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
37051
37052         * gcc.c-torture/execute/990604-1.c: New test.
37053
37054 1999-05-31  Jeffrey A Law  (law@cygnus.com)
37055
37056         * gcc.c-torture/execute/990531-1.c: New test.
37057
37058 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37059
37060         * gcc.c-torture/compile/990527-1.c: New test.
37061
37062 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
37063
37064         * gcc.c-torture/execute/990527-1.c: New test.
37065
37066 1999-05-25  Nick Clifton  <nickc@cygnus.com>
37067
37068         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
37069         bitfields as signed.
37070
37071 1999-05-25  Craig Burley  <craig@jcb-sc.com>
37072
37073         * g77.f-torture/compile/19990525-0.f: New test.
37074
37075 1999-05-25  Jeffrey A Law  (law@cygnus.com)
37076
37077         * gcc.c-torture/execute/990525-2.c: New test.
37078
37079         * gcc.c-torture/execute/990525-1.c: New test.
37080
37081 1999-05-24  Nathan Sidwell  <nathan@acm.org>
37082
37083         * g++.old-deja/g++.other/anon3.C: New test.
37084         * g++.old-deja/g++.other/anon4.C: New test.
37085         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
37086         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
37087         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
37088         Merrill).
37089
37090 1999-05-24  Jeffrey A Law  (law@cygnus.com)
37091
37092         * gcc.c-torture/execute/990524-1.c: New test.
37093
37094         * gcc.dg/990524-1.c: New test.
37095
37096 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37097
37098         * gcc.c-torture/compile/990523-1.c: New test.
37099
37100 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
37101
37102         * gcc.c-torture/compile/990519-1.c: New test.
37103
37104 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
37105
37106         * gcc.c-torture/compile/990517-1.c: New test.
37107
37108         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
37109         (e4, f4): New tests.
37110         (main): Call them.
37111
37112 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37113
37114         * gcc.dg/noreturn-1.c: New test.
37115
37116 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
37117
37118         * gcc.c-torture/execute/990513-1.c: New test.
37119
37120 1999-05-10  Richard Henderson  <rth@cygnus.com>
37121
37122         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
37123
37124 1999-05-10  Craig Burley  <craig@jcb-sc.com>
37125
37126         * g77.f-torture/execute/erfc.f: Use small single-precision
37127         values, to avoid problems on Alphas when not -mieee.
37128
37129 1999-05-08  Craig Burley  <craig@jcb-sc.com>
37130
37131         * gcc.dg/990506-0.c: New test.
37132
37133 1999-05-08  Richard Henderson  <rth@cygnus.com>
37134
37135         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
37136         the constant to test.  Don't XFAIL 64-bit targets.
37137
37138         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
37139         * g++.old-deja/g++.law/profile1.C: Likewise.
37140
37141         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
37142         operator new instances.
37143         * g++.old-deja/g++.other/delete5.C: Likewise.
37144
37145 1999-05-03  Craig Burley  <craig@jcb-sc.com>
37146
37147         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
37148         intrinsic.
37149
37150 1999-05-03  Craig Burley  <craig@jcb-sc.com>
37151
37152         * g77.f-torture/execute/u77-test.f: Reverse order of two
37153         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
37154
37155 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37156
37157         * gcc.dg/compare1.c: New test.
37158
37159 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
37160
37161         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
37162         New tests.
37163
37164 1999-05-02  Craig Burley  <craig@jcb-sc.com>
37165
37166         * g77.f-torture/compile/19990502-1.f: New test.
37167
37168 1999-05-02  Craig Burley  <craig@jcb-sc.com>
37169
37170         * g77.f-torture/compile/19990502-0.f: New test.
37171
37172 1999-05-02  Craig Burley  <craig@jcb-sc.com>
37173
37174         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
37175         intrinsic.
37176
37177 1999-05-02  Craig Burley  <craig@jcb-sc.com>
37178
37179         * g77.f-torture/execute/u77-test.f (main): List libU77
37180         intrinsics not currently tested.
37181         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
37182         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
37183         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
37184         Trim blanks off the ends of some printed strings.
37185
37186 1999-05-02  Craig Burley  <craig@jcb-sc.com>
37187
37188         * g77.f-torture/execute/u77-test.f (main): Just warn about
37189         FSTAT gid disagreement, as it's expected on some systems.
37190
37191 1999-05-01  Craig Burley  <craig@jcb-sc.com>
37192
37193         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
37194         use a new function, which allows for some slop.
37195         Clean up some commentary.
37196         (issum): The new function.
37197         (sgladd): Deleted subroutine.
37198
37199 1999-05-01  Craig Burley  <craig@jcb-sc.com>
37200
37201         * g77.f-torture/execute/u77-test.f: Modify to be more like
37202         libf2c/libU77 version, bringing patches to that version here.
37203         Add suitable commentary.
37204
37205 1999-04-25  Richard Henderson  <rth@cygnus.com>
37206
37207         * gcc.dg/990424-1.c: New test.
37208
37209 1999-04-24  Craig Burley  <craig@jcb-sc.com>
37210
37211         * g77.f-torture/execute/u77-test.f (main): Bug involving
37212         LSTAT has been fixed, so turn back on full checking.
37213
37214 1999-04-20  Craig Burley  <craig@jcb-sc.com>
37215
37216         * g77.f-torture/compile/19990419-0.f: New test.
37217         * g77.f-torture/execute/19990419-1.f: New test.
37218
37219 1999-04-17  Richard Henderson  <rth@cygnus.com>
37220
37221         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
37222         to avoid the need for a prototype to supress a warning.
37223
37224 1999-04-07  Jim Wilson  <wilson@cygnus.com>
37225
37226         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
37227
37228 1999-04-04  Jeffrey A Law  (law@cygnus.com)
37229
37230         * gcc.c-torture/execute/990404-1.c: New test.
37231
37232 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
37233
37234         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
37235         * gcc.dg/cpp-if3.c: Don't use -pedantic.
37236         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
37237         missing initializer warnings.
37238
37239 1999-03-28  Jeffrey A Law  (law@cygnus.com)
37240
37241         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
37242         matching strings.
37243
37244 1999-03-26  Jeffrey A Law  (law@cygnus.com)
37245
37246         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
37247
37248 1999-03-26  Craig Burley  <craig@jcb-sc.com>
37249
37250         * g77.f-torture/execute/19990325-0.f: New test.
37251         * g77.f-torture/execute/19990325-1.f: New test.
37252
37253 1999-03-24  Jeffrey A Law  (law@cygnus.com)
37254
37255         * gcc.c-torture/execute/990324-1.c: New test.
37256
37257 1999-03-22  Jim Wilson  <wilson@cygnus.com>
37258
37259         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
37260         test with 4.
37261
37262 1999-03-17  Richard Henderson  <rth@cygnus.com>
37263
37264         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
37265
37266 1999-03-13  Craig Burley  <craig@jcb-sc.com>
37267
37268         * g77.f-torture/execute/19990313-2.f: New test.
37269         * g77.f-torture/execute/19990313-3.f: New test.
37270
37271 1999-03-13  Craig Burley  <craig@jcb-sc.com>
37272
37273         * g77.f-torture/execute/19990313-0.f: New test.
37274         * g77.f-torture/execute/19990313-1.f: New test.
37275
37276 1999-03-12  Jim Wilson  <wilson@cygnus.com>
37277
37278         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
37279         printf to sprintf.
37280         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
37281         (main): Add check for u15.  Conditionalize u31 check depending on
37282         whether ints are <32 bits or >=32 bits.
37283
37284 1999-03-08  Craig Burley  <craig@jcb-sc.com>
37285
37286         * g77.f-torture/execute/19981119-0.f: Improve testiness.
37287
37288 1999-03-08  Craig Burley  <craig@jcb-sc.com>
37289
37290         * g77.f-torture/compile/19990305-0.f: New test.
37291         * g77.f-torture/execute/19981119-0.f: New test.
37292
37293 1999-03-08  Craig Burley  <craig@jcb-sc.com>
37294
37295         * g77.f-torture/execute/970625-2.f: call ABORT if final
37296         result is not correct, instead of just printing it.
37297         Add this checking via newly introduced obfuscation, to
37298         trip up buggy front ends.
37299
37300 1999-03-07  Craig Burley  <craig@jcb-sc.com>
37301
37302         * g77.f-torture/compile/960317-1.f: Moved from being
37303         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
37304
37305 1999-03-06  Craig Burley  <craig@jcb-sc.com>
37306
37307         * g77.f-torture/execute/960317-1.f: New (old) test.
37308         * g77.f-torture/execute/970625-2.f: Ditto.
37309
37310 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
37311
37312         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
37313         message on line 1 or line 2; cccp and cpplib do this differently.
37314
37315 1999-03-01  Jeffrey A Law  (law@cygnus.com)
37316
37317         * g++.old-deja/g++.law/weak1.C: New test.
37318
37319 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
37320
37321         * gcc.c-torture/execute/990119-1.c: Renamed to...
37322         * gcc.dg/990119-1.c: this, so it will only be tested once
37323         (it's a preprocessor test, it doesn't need to be run at
37324         multiple optimization levels).
37325
37326 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
37327
37328         * lib/g++.exp: Don't add incdir=$base_dir/../include to
37329           ALWAYS_CXXFLAGS.
37330
37331 1999-02-24  Craig Burley  <craig@jcb-sc.com>
37332
37333         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
37334         * g77.f-torture/compile/19981216-0.f: ...as it is expected
37335         to not be compilable by current g77.
37336
37337 1999-02-24  Nick Clifton  <nickc@cygnus.com>
37338
37339         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
37340
37341 1999-02-22  Jeffrey A Law  (law@cygnus.com)
37342
37343         * gcc.c-torture/execute/990222-1.c: New test.
37344
37345 1999-02-19  Craig Burley  <craig@jcb-sc.com>
37346
37347         * g77.f-torture/compile/19990218-0.f: New test.
37348         * g77.f-torture/noncompile/19990218-1.f: New test.
37349
37350 1999-02-18  Craig Burley  <craig@jcb-sc.com>
37351
37352         * g77.f-torture/compile/19981216-0.f: New test.
37353
37354 1999-02-14  Jeffrey A Law  (law@cygnus.com)
37355
37356         * gcc.dg/990214-1.c: New test.
37357
37358 1999-02-13  Jeffrey A Law  (law@cygnus.com)
37359
37360         * gcc.dg/990213-2.c: New test.
37361
37362         * gcc.dg/990213-1.c: New test.
37363
37364 1999-02-12  Jeffrey A Law  (law@cygnus.com)
37365
37366         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
37367         ints.
37368
37369 1999-02-11  Nick Clifton  <nickc@cygnus.com>
37370
37371         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
37372         specified by target.
37373
37374         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
37375
37376 1999-02-11  Jeffrey A Law  (law@cygnus.com)
37377
37378         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
37379
37380 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
37381
37382         * gcc.dg/special/ecos.exp: New test driver for new tests with
37383         special requirements.
37384
37385         * gcc.dg/special/alias-1.c: New test.
37386         * gcc.dg/special/gcsec-1.c: New test.
37387         * gcc.dg/special/weak-1.c: New test.
37388         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
37389         * gcc.dg/special/weak-2.c: New test.
37390         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
37391         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
37392         * gcc.dg/special/wkali-1.c: New test.
37393         * gcc.dg/special/wkali-2.c: New test.
37394         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
37395         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
37396
37397 1999-02-10  Felix Lee  <flee@cygnus.com>
37398
37399           * lib/c-torture.exp (c-torture-compile): Pull out code for
37400           analyzing gcc error messages.
37401           (c-torture-execute): Likewise.  Fix some (harmless) false
37402           positives.
37403           * lib/gcc.exp (gcc_check_compile): New function.
37404
37405 1999-02-08  Richard Henderson  <rth@cygnus.com>
37406
37407         * gcc.c-torture/execute/990208-1.c: New test.
37408
37409 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
37410
37411         * g++.dg/special/ecos.exp: New driver for new tests with special
37412         requirements
37413
37414         * g++.dg/special/conpr-1.C: New test
37415         * g++.dg/special/conpr-2.C: New test
37416         * g++.dg/special/conpr-2a.C: New test
37417         * g++.dg/special/conpr-3.C: New test
37418         * g++.dg/special/conpr-3a.C: New test
37419         * g++.dg/special/conpr-3b.C: New test
37420
37421         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
37422         allow g++ to use the dg driver
37423
37424         * README: Add comment about g++.dg directory
37425
37426 1999-02-06  Jeffrey A Law  (law@cygnus.com)
37427
37428         * README: Update email addresses.
37429
37430 1999-02-03  Nick Clifton  <nickc@cygnus.com>
37431
37432         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
37433         arguments in order to force structure S onto the stack even on
37434         the alpha.
37435         (test): Pass 10 leading arguments to function foo as well as the
37436         structure S.
37437
37438         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
37439         failure for all targets.
37440
37441         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
37442         abort to terminate program execution.
37443
37444 1999-01-30  Richard Henderson  <rth@cygnus.com>
37445
37446         * gcc.c-torture/execute/990130-1.c: New test.
37447
37448 1999-01-30  Jeffrey A Law  (law@cygnus.com)
37449
37450         * gcc.dg/990130-1.c: New test.
37451
37452 1999-01-28  Michael Meissner  <meissner@cygnus.com>
37453
37454         * gcc.c-torture/execute/990128-1.c: New test.
37455
37456 1999-01-27  Michael Meissner  <meissner@cygnus.com>
37457
37458         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
37459
37460 1999-01-27  Felix Lee  <flee@cygnus.com>
37461
37462         * lib/c-torture.exp (c-torture-compile): pull out code for
37463         analyzing gcc error messages.
37464         (c-torture-execute): ditto, and fix some (harmless) false
37465         positives.
37466         * lib/gcc.exp (gcc_check_compile): new function.
37467
37468 1999-01-17  Jeffrey A Law  (law@cygnus.com)
37469
37470         * gcc.dg/990117-1.c: New test.
37471
37472         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
37473
37474         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
37475
37476 1999-01-15  Jeffrey A Law  (law@cygnus.com)
37477
37478         * g77.f-torture/compile/990115-1.f: New test.
37479
37480 1999-01-07  Jeffrey A Law  (law@cygnus.com)
37481
37482         * gcc.c-torture/compile/990107-1.c: New test
37483
37484 1999-01-06  Jeffrey A Law  (law@cygnus.com)
37485
37486         * gcc.c-torture/execute/990106-2.c: New test.
37487
37488         * gcc.c-torture/execute/990106-1.c: New test.
37489
37490 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
37491
37492         * gcc.c-torture/compile/981223-1.c: New test.
37493
37494 1998-12-29  Richard Henderson  <rth@cygnus.com>
37495
37496         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
37497         (opt3): Rename from opt4 and disable.
37498
37499 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
37500
37501         * g++.old-deja/g++.pt/ptrmem5.C: New test.
37502
37503 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
37504
37505         * g++.old-deja/g++.other/conv5.C: New test.
37506
37507 1998-12-14  Nick Clifton  <nickc@cygnus.com>
37508
37509         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
37510
37511 1998-12-11  Jeffrey A Law  (law@cygnus.com)
37512
37513         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
37514
37515 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
37516
37517         * gcc.c-torture/compile/981211-1.c: New test.
37518
37519 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
37520
37521         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
37522
37523         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
37524
37525 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37526
37527         * gcc.special/930510-1.c: Make C9X safe.
37528         * gcc.misc-tests/gcov-1.c Similarly.
37529         * gcc.misc-tests/gcov-2.c Similarly.
37530
37531 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
37532
37533         * gcc.dg/ultrasp1.c: New test.
37534
37535 1998-12-06  Richard Henderson  <rth@cygnus.com>
37536
37537         * gcc.c-torture/execute/981206.c: New test.
37538
37539 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
37540
37541         * g++.old-deja/g++.ns/template7.C: New test.
37542
37543         * g++.old-deja/g++.other/expr1.C: New test.
37544
37545         * g++.old-deja/g++.eh/tmpl3.C: New test.
37546
37547         * g++.old-deja/g++.eh/tmpl2.C: New test.
37548
37549 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
37550
37551         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
37552         * g++.old-deja/g++.other/using6.C: Removed.
37553         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
37554
37555         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
37556
37557 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
37558
37559         * g++.old-deja/g++.pt/overload8.C: New test.
37560
37561         * g++.old-deja/g++.pt/overload7.C: New test.
37562
37563         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
37564
37565         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
37566         and relinking messages.
37567         * lib/g++.exp (g++_target_compile): Remove .rpo file when
37568         compiling with -frepo.
37569
37570 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
37571
37572         * g++.old-deja/g++.pt/lookup6.C: New test.
37573
37574 1998-11-30  Nick Clifton  <nickc@cygnus.com>
37575
37576         * gcc.c-torture/execute/981130-1.c: New test.
37577         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
37578
37579 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
37580
37581         * g++.old-deja/g++.pt/explicit76.C: New test.
37582
37583         * g++.old-deja/g++.pt/friend38.C: New test.
37584
37585         * g++.old-deja/g++.ns/crash2.C: New test.
37586
37587         * g++.old-deja/g++.pt/defarg8.C: New test.
37588
37589         * g++.old-deja/g++.pt/instantiate6.C: New test.
37590
37591         * g++.old-deja/g++.pt/static6.C: New test.
37592
37593         * g++.old-deja/g++.pt/decl2.C: New test.
37594
37595 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
37596
37597         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
37598         problem is actually related with name lookup, but so what? :-)
37599
37600         * g++.old-deja/g++.pt/friend37.C: New test.
37601
37602 1998-11-25  Dave Love  <d.love@dl.ac.uk>
37603
37604         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
37605         element, which fails on some systems.
37606
37607         * g77.f-torture/execute/labug1.f: New test.
37608
37609 1998-11-21  Jeffrey A Law  (law@cygnus.com)
37610
37611         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
37612         is defined.
37613
37614 1998-11-18  Dave Love  <d.love@dl.ac.uk>
37615
37616         * g77.f-torture/compile/981117-1.f: New test.
37617
37618 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
37619
37620         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
37621         properly discarded.
37622
37623 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
37624
37625         * gcc.c-torture/execute/memcheck: New directory of tests for
37626         -fcheck-memory-usage.
37627
37628 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
37629
37630         * README: New file, general information about the testsuite and
37631         new description of the various C++ test subdirectories.
37632         * README.g++: Eliminate obsolete information, update and move most
37633         relevant stuff to README.
37634
37635 1998-11-07  Richard Henderson  <rth@cygnus.com>
37636
37637         * gcc.c-torture/compile/981107-1.c: New test.
37638
37639 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
37640
37641         * execute/memcpy-bi.c: New testcase.
37642
37643 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
37644
37645         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
37646         base classes.
37647
37648         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
37649         template is selected.
37650
37651         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
37652         classes, it should be accepted for all types.
37653
37654         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
37655
37656         * g++.old-deja/g++.pt/spec24.C: Ensure that template
37657         specializations start with template headers.
37658
37659 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
37660
37661         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
37662
37663         * g++.old-deja/g++.other/init9.C: Test cross initialization of
37664         non-POD types.
37665
37666 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
37667
37668         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
37669
37670 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
37671
37672         * compile/981022-1.c, compile/981022-1.x: New test and driver.
37673
37674 1998-10-19  Jeffrey A Law  (law@cygnus.com)
37675
37676         * 981019-1.c: New test.
37677
37678 1998-10-14  Robert Lipe <robertl@dgii.com>
37679
37680         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
37681         find objc headers.
37682
37683 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
37684
37685         * compile/981001-4.c: Remove use of GCC extension that triggers a
37686         compiler bug.
37687
37688 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
37689
37690         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
37691
37692 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
37693
37694         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
37695         instantiation of template produces incorrect code for delete
37696         expression.
37697
37698         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
37699         constructors' name is not unique.
37700         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
37701         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
37702
37703         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
37704         automatic array of const is ill-formed.
37705
37706         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
37707         of template parameter?
37708
37709         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
37710         const.
37711
37712         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
37713         pointer-to-member expression.
37714
37715         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
37716         declaration causes ICE.
37717
37718 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
37719
37720         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
37721         reserved in the global namespace.
37722
37723         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
37724         generate needed virtual table.
37725
37726         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
37727
37728 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
37729
37730         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
37731         template-dependent type
37732
37733 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
37734
37735         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
37736         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
37737         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
37738
37739         * g++.old-deja/g++.other/using5.C: New test; using decl from base
37740         class should be usable as argument of member function.
37741         * g++.old-deja/g++.other/using6.C: New test; using decl from base
37742         class should be usable as return type of member function.
37743         * g++.old-deja/g++.other/using7.C: New test; using decl from base
37744         class should be usable as type of data member.
37745
37746         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
37747
37748 1998-10-09  Jeffrey A Law  (law@cygnus.com)
37749
37750         * gcc.c-torture/special/920521-1.c: Fix bogus test.
37751
37752 1998-10-08  Nick Clifton  <nickc@cygnus.com>
37753
37754         * gcc.dg/dll-?.c Add thumb to target list.
37755         Fix assembler scan patterns to match current assembler output.
37756
37757 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
37758
37759         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
37760         matching of template brackets.
37761
37762         * g++.old-deja/g++.other/using4.C: New test.  Test using
37763         declarations of methods from base classes.
37764
37765         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
37766         within functions should introduce names into the innermost
37767         enclosing namespace.
37768
37769         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
37770         of static locals if first initialization throws.
37771
37772 1998-10-07  Jim Wilson  <wilson@cygnus.com>
37773
37774         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
37775
37776 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
37777
37778         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
37779         lose track of the possible targets of tablejump insns.
37780         * special/special.exp: Run it.
37781
37782 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
37783
37784         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
37785         must be declared before its specializations can be named in friend
37786         declarations.
37787
37788 1998-10-05  Dave Love  <d.love@dl.ac.uk>
37789
37790         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
37791
37792         * g77.f-torture/execute/io1.f: New test.
37793
37794 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
37795
37796         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
37797         with pointer to template function, for which no argument deduction
37798         is possible.
37799
37800         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
37801         specialization of template function as argument to template
37802         function.
37803
37804         * g++.old-deja/g++.other/access2.C: New test; Inner class
37805         shouldn't have privileged access to Outer's names.
37806
37807 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
37808
37809         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
37810         friend template declared within template class conflicts with
37811         nested class of the same name.
37812
37813         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
37814         is ignored.
37815
37816         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
37817         object with direct initializer as function declaration.
37818
37819         * g++.old-deja/g++.other/decl2.C: New test; duplicate
37820         initializers.
37821
37822         * g++.old-deja/g++.other/null2.C: New test; conditional operator
37823         involving const pointer and NULL produces incorrect result.
37824
37825         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
37826         type name without `typename' should be rejected with -pedantic.
37827
37828 1998-10-02  Richard Henderson  <rth@cygnus.com>
37829
37830         * g++.old-deja/g++.other/addrof1.C: New test.
37831
37832 1998-10-01  Nick Clifton  <nickc@cygnus.com>
37833
37834         * gcc.c-torture/compile/981001-1.c: New test.
37835         * gcc.c-torture/execute/981001-1.c: New test.
37836
37837 1998-10-01  Jeffrey A Law  (law@cygnus.com)
37838
37839         * gcc.c-torture/compile/981001-2.c: New test.
37840         * gcc.c-torture/compile/981001-3.c: New test.
37841         * gcc.c-torture/compile/981001-4.c: New test.
37842
37843 1998-10-01  Robert Lipe  <robertl@dgii.com>
37844
37845         * lib/objc.exp (objc_target_compile): Add -L during compiles for
37846         multilibbed hosts.   Idea grafted from g77.exp.
37847
37848 1998-09-30  Dave Love  <d.love@dl.ac.uk>
37849
37850         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
37851         avoid losing on systems which need -lsocket.
37852
37853 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
37854
37855         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
37856         * g++.old-deja/g++.other/nested2.C: Ditto.
37857         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
37858         failure.
37859
37860 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
37861
37862         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
37863         preferred over template operator!= for enum bitfields.
37864
37865 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
37866
37867         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
37868         that happen to have the same base name, but in different scopes,
37869         are incorrectly rejected.
37870
37871 1998-09-16  Richard Henderson  <rth@cygnus.com>
37872
37873         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
37874         on the native word size instead of an integer literal.
37875
37876 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
37877
37878         * g++.old-deja/g++.other/static2.C: Invocation of static data
37879         member of type pointer-to-function denoted as non-static member.
37880
37881         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
37882         checks involving function types and aliases.
37883
37884 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
37885
37886         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
37887         redefined to the same non-trivial type.
37888
37889         * g++.old-deja/g++.pt/explicit73.C: Test for proper
37890         namespace-qualification of template specializations declared in
37891         other namespaces.
37892
37893         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
37894         to declare a subset of the specializations of a template function
37895         as friends of specializations of a template class.
37896
37897         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
37898         member templates that do not fully specialize the enclosing
37899         template class are rejected.
37900
37901 1998-09-11  Dave Love  <d.love@dl.ac.uk>
37902
37903         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
37904
37905 1998-09-08  Dave Love  <d.love@dl.ac.uk>
37906
37907         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
37908         altered from libf2c/libU77 version.
37909
37910 1998-09-06  Dave Love  <d.love@dl.ac.uk>
37911
37912         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
37913
37914 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
37915
37916         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
37917         (un)signed char are different types for template specialization
37918         purposes.
37919
37920 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
37921
37922         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
37923         * objc: ObjC testsuite.
37924
37925 1998-08-31  Catherine Moore  <clm@cygnus.com>
37926
37927         * gcc.c-torture/execute/941014-1.x: New file.
37928
37929 1998-08-31  Nick Clifton  <nickc@cygnus.com>
37930
37931         * lib/c-torture.exp: Add support for
37932         torture_eval_before_compile and torture_eval_before_execute
37933         variables.
37934
37935 1998-08-30  Jeffrey A Law  (law@cygnus.com)
37936
37937         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
37938         this test triggers valid.
37939
37940 1998-08-27  Jeffrey A Law  (law@cygnus.com)
37941
37942         * gcc.dg/980827-1.c: New test.
37943
37944 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
37945
37946         * gcc.c-torture/execute/loop-4b.c: New test.
37947
37948 1998-08-26  Nick Clifton  <nickc@cygnus.com>
37949
37950         * lib/c-torture.exp: Add support for
37951         torture_eval_before_compile and torture_eval_before_execute
37952         variables.
37953
37954 1998-08-25  Jeffrey A Law  (law@cygnus.com)
37955
37956         * gcc.c-torture/compile/980825-1.c: New test.
37957
37958 1998-08-24  Nick Clifton  <nickc@cygnus.com>
37959
37960         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
37961         count number tests in opt_t0 not good_t0.
37962
37963 1998-08-24  Jeffrey A Law  (law@cygnus.com)
37964
37965         * gcc.c-torture/compile/930326-1.x: Fix typo.
37966
37967 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
37968
37969         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
37970         causes an ICE.
37971
37972 1998-08-21  Jeffrey A Law  (law@cygnus.com)
37973
37974         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
37975         STACK_SIZE is defined.
37976         * gcc.c-torture/unsorted/stuct.c: Similarly.
37977
37978         * gcc.c-torture/compile/980821-1.c: New test.
37979
37980 1998-08-21  Jeffrey A Law  (law@cygnus.com)
37981
37982         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
37983
37984 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
37985
37986         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
37987         code.
37988
37989 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
37990
37991         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
37992         error'.
37993
37994 1998-08-18  Jeffrey A Law  (law@cygnus.com)
37995
37996         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
37997
37998 1998-08-16  Jeffrey A Law  (law@cygnus.com)
37999
38000         * gcc.c-torture/compile/980816-1.c: New test.
38001
38002         * gcc.dg/980816-1.c: New test.
38003
38004 1998-08-13  Jeffrey A Law  (law@cygnus.com)
38005
38006         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
38007         compiler for ieee tests.
38008
38009 1998-08-01  Dave Love  <d.love@dl.ac.uk>
38010
38011         * g77.f-torture/compile/980729-0.f: New test.
38012
38013 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
38014
38015         * gcc.c-torture/special/eeprof-1.c: New test, for
38016         -finstrument-functions.
38017         * gcc.c-torture/special/special.exp: Run it.
38018
38019 1998-07-29  Jeffrey A Law  (law@cygnus.com)
38020
38021         * gcc.c-torture/compile/980729-1.c: New test.
38022
38023 1998-07-27  Nick Clifton  <nickc@cygnus.com>
38024
38025         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
38026         __thumb__ is defined, and test for ARM style doubles if so.
38027
38028 1998-07-26  Dave Love  <d.love@dl.ac.uk>
38029
38030         * g77.f-torture/noncompile/980615-0.f: New test.
38031
38032 1998-07-26  H.J. Lu  (hjl@gnu.org)
38033
38034         * gcc.dg/980312-1.c: Do link instead of compile.
38035         * gcc.dg/980313-1.c: Likewise.
38036
38037 1998-07-26  Jeffrey A Law  (law@cygnus.com)
38038
38039         * gcc.c-torture/compile/980726-1.c: New test.
38040
38041 1998-07-25  Dave Love  <d.love@dl.ac.uk>
38042
38043         * g77.f-torture/execute/io0.f: New test.
38044
38045 1998-07-24  Nick Clifton  <nickc@cygnus.com>
38046
38047         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
38048         an int.
38049
38050 1998-06-18  Michael Meissner  <meissner@cygnus.com>
38051
38052         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
38053         m32r bugs.
38054
38055 1998-07-17  Nick Clifton  <nickc@cygnus.com>
38056
38057         * gcc.dg/980626-1.c: Expect failures for all toolchains until
38058         c-decl.c:grokdeclarator can handle mode attributes.
38059
38060 1998-07-16  Jeffrey A Law  (law@cygnus.com)
38061
38062         * gcc.c-torture/execute/980716-1.c: New test.
38063
38064 1998-07-13  Jeffrey A Law  (law@cygnus.com)
38065
38066         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
38067         the mn10200.
38068         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
38069         the mn10200.
38070         * gcc.c-torture/execute/va-arg-3.x: Similarly.
38071         * gcc.c-torture/compile/930326-1.x: Similarly.
38072
38073 1998-07-13  Dave Love  <d.love@dl.ac.uk>
38074
38075         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
38076         New test from Craig.
38077
38078 1998-07-12  Dave Love  <d.love@dl.ac.uk>
38079
38080         * g77.f-torture/noncompile/980616-0.f: New test.
38081
38082         * g77.f-torture/execute/970816-3.f: New test from Craig.
38083
38084 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
38085
38086         *  g++.other/singleton.C: Return error value instead of taking
38087         SIGSEGV.
38088
38089 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
38090
38091         *  g++.other/singleton.C: New test.   Warning is under dispute.
38092         Runtime crash is not.
38093
38094 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
38095
38096         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
38097         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
38098         using6.C, using7.C}: New namespace tests.
38099
38100 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
38101
38102         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
38103         specialization with typedef'ed names used as array indexes.
38104
38105 1998-07-09  Jeffrey A Law  (law@cygnus.com)
38106
38107         * gcc.c-torture/execute/980709-1.c: New test.
38108
38109         * gcc.dg/980709-1.c: New test.
38110
38111 1998-07-07  Richard Henderson  <rth@cygnus.com>
38112
38113         * gcc.c-torture/execute/bcp-1.c: New test.
38114
38115 1998-07-07  Jeffrey A Law  (law@cygnus.com)
38116
38117         * gcc.c-torture/execute/980707-1.c: New test.
38118
38119 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
38120
38121         * gcc.c-torture/compile/980706-1.c: New test.
38122
38123 1998-07-01  Dave Love  <d.love@dl.ac.uk>
38124
38125         * g77.f-torture/execute/980701-0.f,
38126         g77.f-torture/execute/980701-1.f: New test from Craig.
38127
38128 1998-07-01  Jeffrey A Law  (law@cygnus.com)
38129
38130         * gcc.c-torture/compile/980701-1.c: New test.
38131
38132         * gcc.c-torture/execute/980701-1.c: New test.
38133
38134 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
38135 rlsruhe.de>
38136
38137         * g++.old-deja/g++.robertl/eb132.C: New test.
38138         * g++.old-deja/g++.robertl/eb133.C: Likewise.
38139
38140 1998-06-29  Dave Love  <d.love@dl.ac.uk>
38141
38142         * g77.f-torture/execute/980628-7.f,
38143         g77.f-torture/execute/980628-8.f,
38144         g77.f-torture/execute/980628-9.f,
38145         g77.f-torture/execute/980628-10.f: New tests from Craig.
38146
38147         * g77.f-torture/execute/980628-3.f: Remove mail headers.
38148
38149 1998-06-28  Jeffrey A Law  (law@cygnus.com)
38150
38151         * g77.f-torture/execute/980628-4.f: New test from Craig.
38152         * g77.f-torture/execute/980628-5.f: Likewise.
38153         * g77.f-torture/execute/980628-2.f: Likewise.
38154         * g77.f-torture/execute/980628-0.f: Likewise.
38155         * g77.f-torture/execute/980628-1.f: Likewise.
38156         * g77.f-torture/execute/980628-3.f: Likewise.
38157         * g77.f-torture/execute/980628-6.f: Likewise.
38158
38159 1998-06-28  Jeffrey A Law  (law@cygnus.com)
38160
38161         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
38162         directory when nothing has been installed yet.
38163
38164 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
38165
38166         * gcc.c-torture/special/special.exp: Handle newer versions of
38167         dejagnu.
38168
38169 1998-06-26  Jeffrey A Law  (law@cygnus.com)
38170
38171         * gcc.dg/980626-1.c: New test.
38172
38173 1998-06-19  Bruno Haible <haible@ilog.fr>
38174
38175         * gcc.misc-tests/m-un-2.c: New test.
38176         * g++.old-deja/g++.other/warn01.c: Likewise.
38177
38178 1998-06-19  Robert Lipe  <robertl@dgii.com>
38179
38180         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
38181         compatibility with assmblers with a different comment character.
38182         Eliminate use of GAS-specific extensions.
38183
38184 1998-06-19  Jeffrey A Law  (law@cygnus.com)
38185
38186         * gcc.c-torture/execute/ieee/980619-1.c: New test.
38187
38188 1998-06-19  Robert Lipe  <robertl@dgii.com>
38189
38190         * lib/g77.exp: Replace search for libf2c.a with search for newly
38191         renamed libg2c.a
38192
38193 1998-06-17  Jeffrey A Law  (law@cygnus.com)
38194
38195         * gcc.c-torture/execute/980617-1.c: New test.
38196
38197 1998-06-12  Jeffrey A Law  (law@cygnus.com)
38198
38199         * gcc.c-torture/execute/980612-1.c: New test.
38200
38201 1998-06-08  Jeffrey A Law  (law@cygnus.com)
38202
38203         * gcc.dg/980523-1.c: Only test on ppc-linux.
38204         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
38205
38206         * gcc.c-torture/execute/980608-1.c: New test.
38207
38208 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
38209
38210         * gcc.c-torture/execute/980605-1.c: New test.
38211
38212 1998-06-04  Jeffrey A Law  (law@cygnus.com)
38213
38214         * gcc.c-torture/execute/980604-1.c: New test.
38215
38216 1998-06-02  Jeffrey A Law  (law@cygnus.com)
38217
38218         * gcc.c-torture/execute/980602-1.c: New test.
38219         * gcc.c-torture/execute/980602-2.c: Likewise.
38220
38221 1998-06-02  Dave Love  <d.love@dl.ac.uk>
38222
38223         * 970125-0.f: Fix per JCB.  Add commentary.
38224
38225 1998-05-31  Michael Meissner  <meissner@cygnus.com>
38226
38227         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
38228         IEEE -0 support.
38229
38230 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
38231
38232         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
38233         earlier.
38234
38235 1998-05-28  Catherine Moore <clm@cygnus.com>
38236
38237         * gcc.c-torture/execute/980526-3.c: New test.
38238
38239 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
38240
38241         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
38242         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
38243         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
38244         m88k-motorola-sysv3 to XFAIL.
38245
38246 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38247
38248         * gcc.dg/980526-1.c: New test.
38249         * gcc.c-torture/execute/980526-2.c: New test.
38250
38251 1998-05-26  Jeffrey A Law  (law@cygnus.com)
38252
38253         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
38254
38255         * gcc.c-torture/execute/980526-1.c: New test.
38256
38257 1998-05-26  Dave Love  <d.love@dl.ac.uk>
38258
38259         * g77.f-torture/execute/alpha2.f: Add runtime test.
38260
38261 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
38262
38263         * g++.old-deja/old-deja.exp: Strip leading directories.
38264
38265         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
38266         error for the line.  Don't run multiple tests for the same line.
38267
38268 1998-05-23  Jeffrey A Law  (law@cygnus.com)
38269
38270         * gcc.dg/980523-1.c: New test.
38271
38272 1998-05-23  Dave Love  <d.love@dl.ac.uk>
38273
38274         * g77.f-torture/compile/970915-0.f: New test.
38275
38276 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
38277
38278         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
38279
38280 1998-05-21  Jeffrey A Law  (law@cygnus.com)
38281
38282         * gcc.dg/980520-1.c: New test.
38283
38284 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
38285
38286         * gcc.dg/980502-1.c: Fix return type.
38287
38288 1998-05-20  Jeffrey A Law  (law@cygnus.com)
38289
38290         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
38291         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
38292         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
38293         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
38294         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
38295
38296 1998-05-20  Dave Love  <d.love@dl.ac.uk>
38297
38298         * g77.f-torture/execute/980520-1.f: New test.
38299
38300 1998-05-15  Dave Love  <d.love@dl.ac.uk>
38301
38302         * lib/mike-g77.exp: New file.
38303
38304         * g77.f-torture/noncompile/noncompile.exp,
38305         g77.f-torture/noncompile/check0.f: New files.
38306
38307 1998-05-14  Dave Love  <d.love@dl.ac.uk>
38308
38309         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
38310         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
38311         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
38312         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
38313         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
38314         abort where appropriate.
38315
38316 1998-05-05  Michael Meissner  <meissner@cygnus.com>
38317
38318         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
38319         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
38320
38321 1998-04-29  Dave Love  <d.love@dl.ac.uk>
38322
38323         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
38324
38325 1998-04-27  Dave Love  <d.love@dl.ac.uk>
38326
38327         * g77.f-torture/compile/980427-0.f: New test.
38328
38329 1998-04-24  Dave Love  <d.love@dl.ac.uk>
38330
38331         * g77.f-torture/compile/980424-0.f: New test.
38332
38333 1998-04-19  Dave Love  <d.love@dl.ac.uk>
38334
38335         * g77.f-torture/compile/980419-2.f (main): New test.
38336         * g77.f-torture/compile/970125-0.f: New test.
38337         * g77.f-torture/compile/980419-1.f: New test.
38338
38339 1998-04-08  Jim Wilson  <wilson@cygnus.com>
38340
38341         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
38342         of loop-4.c.
38343
38344 1998-04-07  Jim Wilson  <wilson@cygnus.com>
38345
38346         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
38347
38348 1998-04-03  Jim Wilson  <wilson@cygnus.com>
38349
38350         * gcc.c-torture/compile/980329-1.c: New test.
38351
38352 1998-03-18  Jim Wilson  <wilson@cygnus.com>
38353
38354         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
38355         * gcc.dg/980312-1.c: Fix typo in -march command.
38356
38357 1998-03-16  H.J. Lu  (hjl@gnu.org)
38358
38359         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
38360
38361 1998-03-11  Robert Lipe  <robertl@dgii.com>
38362
38363         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
38364         Dave Love agree the Fortran source is bogus.
38365
38366 1998-03-11  Robert Lipe  <robertl@dgii.com>
38367
38368         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
38369         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
38370         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
38371         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
38372         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
38373
38374 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
38375
38376         * g++.old-deja/g++.other/friend1.C: New test.
38377
38378 1998-02-18  Dave Love  <d.love@dl.ac.uk>
38379
38380         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
38381         possibly uninitialized) variables and declare dnrm2.
38382
38383 1998-02-23  Robert Lipe <robertl@dgii.com>
38384
38385         From Bruno Haible <haible@ilog.fr>:
38386         * gcc.c-torture/execute/980223.c: New test.
38387
38388 1998-02-13  Jeffrey A Law  (law@cygnus.com)
38389
38390         * gcc.dg/ifelse-1.c: New test.
38391
38392 1998-02-09  H.J. Lu  (hjl@gnu.org)
38393
38394         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
38395
38396           * lib/old-dejagnu.exp (old-dejagnu): Added the
38397           "execution test - XFAIL *-*-*" handling in the spirit of
38398           "excess errors test -". Changed the "execution test fails"
38399           handling to be like "excess errors test fails".
38400           * Update various tests accordingly.
38401
38402 1998-02-06  Jim Wilson  <wilson@cygnus.com>
38403
38404         * gcc.c-torture/execute/980205.c: New test.
38405
38406 1998-01-18  Jeffrey A Law  (law@cygnus.com)
38407
38408         * lib/c-torture.exp: Look for .x files instead of .cexp files.
38409         * lib/f-torture.exp: Similarly.
38410         * gcc.c-torture: Rename all .cexp files to .x files.
38411
38412 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
38413
38414         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
38415         (940510-1.c): Removed duplicate.
38416         (971104-1.c): New test.
38417
38418 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
38419
38420           * lib/f-torture.exp: Improve error and loop detection.
38421
38422 1997-11-19  Michael Meissner  <meissner@cygnus.com>
38423
38424         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
38425         use that to size the filler array.
38426
38427 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
38428
38429         * lib/c-torture.exp(c-torture-execute): Fix typo.
38430
38431         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
38432         testcase as the executable name. Keep the executable around if
38433         the test fails.
38434
38435 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
38436
38437         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
38438         changes.  Only test one -g option, and move it to the end of the
38439         list of options to test.
38440
38441 1997-09-19  Michael Meissner  <meissner@cygnus.com>
38442
38443         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
38444         variable GCC_TORTURE_OPTIONS to supply default switches separated
38445         by colons.  If no environment variable, run tests with -O0 -g, -O1
38446         -g, and -O2 -g as well.
38447
38448 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
38449
38450         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
38451         explanatory comments. Fix indentation.
38452
38453 1997-09-15  Jeffrey A Law  (law@cygnus.com)
38454
38455         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
38456
38457 1997-09-11  Jeffrey A Law  (law@cygnus.com)
38458
38459         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
38460         * g++.old-deja/g++.mike/p7325.C: Likewise.
38461         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
38462
38463 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
38464
38465         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
38466         * g++.old-deja/g++.brendan/crash30.C: Likewise.
38467         * g++.old-deja/g++.brendan/crash39.C: Likewise.
38468         * g++.old-deja/g++.law/operators4.C: Likewise.
38469
38470 1997-09-11  Joe Buck  (jbuck@synopsys.com)
38471
38472         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
38473         * g++.old-deja/g++.mike/p784.C: Ditto.
38474         * g++.old-deja/g++.mike/p785.C: Ditto.
38475
38476 1997-09-05  Jeffrey A Law  (law@cygnus.com)
38477
38478           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
38479
38480 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
38481
38482         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
38483         target feature; pass this to c-torture-execute as needed.
38484
38485 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
38486
38487         * lib/c-torture.exp(c-torture-execute): If the previous and the
38488         current executables being tested are identical, we don't need to
38489         run the executable again. Try to make the executable names
38490         unique. Add an optional argument for passing additional compiler
38491         flags.
38492
38493 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
38494
38495         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
38496
38497 1997-08-29  Jeffrey A Law  (law@cygnus.com)
38498
38499         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
38500
38501 1997-07-31  Jeffrey A Law  (law@cygnus.com)
38502
38503         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
38504         32bit or larger longs.
38505
38506         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
38507         have either a 32bit long or 32bit int.
38508
38509 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
38510
38511         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
38512         Make double precision tests dependent on sizeof (double).
38513
38514 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
38515
38516         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
38517         too.
38518
38519 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
38520
38521         * gcc.c-torture/compile/961203-1.cexp: New script.
38522
38523 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
38524
38525         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
38526         up the includes ourselves.
38527
38528 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
38529
38530         * lib/plumhall.exp: Remove random include, and add a few
38531         verbose messages for debugging.
38532
38533 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
38534
38535         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
38536         of trying to do it ourselves.
38537
38538 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
38539
38540         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
38541
38542 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
38543
38544         * gcc.prms/5403.c: Made regexp a bit less strict.
38545
38546 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
38547
38548         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
38549         is returned from remote_load instead.
38550         * lib/plumhall.exp: Ditto.
38551         * lib/mike-g++.exp: Ditto.
38552         * lib/old-dejagnu.exp: Ditto.
38553         * lib/c-torture.exp: Ditto.
38554
38555 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
38556
38557         * lib/g++.exp: Use build_wrapper procedure.
38558         * lib/gcc.exp: Ditto.
38559
38560 1997-05-20  Jeffrey A Law  (law@cygnus.com)
38561
38562         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
38563         an old-style decl for malloc.  Fixes tests to work when
38564         sizeof (int) != sizeof (size_t).
38565
38566 1997-05-15  Mike Meissner  <meissner@cygnus.com>
38567
38568         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
38569
38570         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
38571         use stdargs.h interface.
38572
38573 1997-05-15  Mike Meissner  <meissner@cygnus.com>
38574
38575         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
38576         NO_VARARGS when compiling.
38577
38578 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
38579
38580         * lib/plumhall.exp(ph_includes): New procedure.
38581         (ph_make): Use it.
38582         (ph_compiler): Ditto.
38583
38584         * lib/g++.exp: Rename test-glue.c to testglue.c.
38585         * lib/gcc.exp: Ditto.
38586
38587 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
38588
38589         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
38590         to completion when it's called.
38591
38592 1997-03-21  Michael Meissner  <meissner@cygnus.com>
38593
38594         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
38595         is defined, don't do test.
38596
38597 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
38598
38599         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
38600         for object files.
38601         (ph_summary): Mark skipped testcases as untested, not unresolved.
38602
38603         * lib/plumhall.exp (ph_make): If unresolved because of bad
38604         errorCode, record errorCode in log file.
38605         (*): Replace send_log/verbose with verbose -log.
38606
38607 1997-03-19  Michael Meissner  <meissner@cygnus.com>
38608
38609         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
38610         double conversion if double isn't at least 8 bytes.
38611
38612         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
38613         int to work with targets where int is 16 bits.
38614
38615         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
38616         8 bytes, just exit, since 4 byte doubles don't have enough bits of
38617         precision for the test to complete.
38618
38619 1997-03-14  Michael Meissner  <meissner@cygnus.com>
38620
38621         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
38622         if d10v is not compiled with the -mdouble64 flag.
38623         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
38624
38625         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
38626         d10v is not compiled with the -mint32 flag.
38627
38628 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
38629
38630         * lib/plumhall.exp: Use incr_count.
38631
38632 1997-03-12  Jeffrey A Law  (law@cygnus.com)
38633
38634         * gcc.c-torture: Update to c-torture-1.45.
38635
38636 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
38637
38638         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
38639         the name of the expect testcase file).
38640
38641         * lib/g++.exp(g++_init): Ditto.
38642
38643 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
38644
38645         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
38646         the host.
38647
38648         * lib/gcc.exp(gcc_exit): New procedure.
38649
38650 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
38651
38652         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
38653         specs where appropriate.
38654
38655         * g++.old-deja/g++.arm/*: Added additional ERROR checks
38656         because of new "candidates are" messages, and removed a few
38657
38658         * Converted all non-old-style g++ testcases to old-style, and
38659         moved into g++.old-deja.
38660
38661 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
38662
38663         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
38664         options.
38665
38666         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
38667         succeeded.
38668
38669         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
38670
38671 1997-02-13  Michael Meissner  <meissner@cygnus.com>
38672
38673         * lib/gcc.exp (gcc_target_compile): Add support for defining
38674         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
38675         the machine doesn't have those features.
38676
38677 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
38678
38679         * g++.law/operators4.exp: Don't use LIBS.
38680
38681 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
38682
38683         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
38684
38685         * lib/mike-g++.exp: Don't set the compiler to be tested here.
38686         * lib/g++.exp: Set it here instead. Also, allow use of the
38687         --tool_exec and --tool_opt options. Change CXX to
38688         GXX_UNDER_TEST.
38689
38690         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
38691
38692         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
38693
38694 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
38695
38696         * lib/old-dejagnu.exp: Use prune_warnings instead of
38697         prune_system_crud.
38698         * lib/mike-g++.exp: Ditto.
38699         * lib/gcc.exp: Ditto.
38700         * lib/g++.exp: Ditto.
38701
38702         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
38703
38704 1997-02-07  Jeffrey A Law  (law@cygnus.com)
38705
38706           * 941014-2.c: Include stdlib.h
38707           * 960327-1.c: Include stdio.h
38708           * dbra.c, index-1.c: Don't assume ints are 32bits.
38709
38710 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
38711
38712         * lib/gcc.exp: Add gcc,stack_size target feature.
38713
38714         * lib/g++.exp(g++_target_compile): Add the include and link
38715         paths here, not in two other places. And, it's $options, not
38716         options.
38717
38718         * lib/mike-g++.exp(postbase): Remove the code that determines
38719         the correct include and link paths.
38720         * g++.old-deja/old-deja.exp: Ditto.
38721
38722 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
38723
38724         * lib/g++.exp(g++_init): target_compile no longer returns the
38725         filename of the result.
38726
38727 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
38728
38729         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
38730         call to glob.
38731
38732         * gcc.c-torture/special/special.exp: Change call to
38733         gcc_target_compile to include the object file.
38734
38735 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
38736
38737         * gcc.c-torture/special/special.exp: Correct misspelling in last
38738         change.
38739
38740 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
38741
38742         * lib/plumhall.exp(ph_summary): Log the entire output of the
38743         executable. Return -1 if there were any failures, 0 otherwise.
38744         (ph_execute): Return -1 if there were any failures, 0 otherwise.
38745         (ph_make): Clean up objects and executables that were built
38746         if the tests succeeded.
38747
38748 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
38749
38750         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
38751         libraries and includes in the build tree as appropriate.
38752
38753 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
38754
38755         * lib/c-torture.exp: Instead of looking for the global variable
38756         NO_LONG_LONG, check to see if that's a feature of the target.
38757
38758 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
38759
38760         * config/default.exp: Minimize. Delete the remainer of the files in
38761         config; this functionality is now in devo/dejagnu/config.
38762
38763         g++.*/*: Pass any additional flags used to compile to postbase;
38764         delete CXXFLAGS.
38765
38766         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
38767         is now done by runtest.exp. Use gcc_target_compile instead of
38768         compile.
38769
38770         lib/c-torture.exp: Use gcc_target_compile instead of compile.
38771         Remove references to CFLAGS. Use remote_file instead of
38772         calling rm -f.
38773         (c-torture): Take a list of arguments to use to compile this
38774         testcase.
38775
38776         lib/g++.exp: Simplify. Use target_compile instead of compile.
38777         lib/gcc-dg.exp: Ditto.
38778         lib/gcc.exp: Ditto.
38779         lib/mike-{gcc,g++}.exp: Ditto.
38780         lib/old-dejagnu.exp: Ditto.
38781         lib/plumhall.exp: Ditto.
38782
38783 1997-01-08  Jim Wilson  <wilson@cygnus.com>
38784
38785         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
38786         (ph_linker): Likewise.
38787
38788 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
38789
38790           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
38791         MAP_ANON / MAP_ANONYMOUS if defined;
38792         else try to map from /dev/zero .
38793
38794 1996-11-12  Jeffrey A Law  (law@cygnus.com)
38795
38796         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
38797         isn't defined, then define it to MAP_ANONYMOUS.
38798
38799 1996-11-12  Jeffrey A Law  (law@cygnus.com)
38800
38801         * gcc.c-torture: Update to c-torture-1.42 release.
38802
38803 1996-11-11  Jeffrey A Law  (law@cygnus.com)
38804
38805         * gcc.c-torture: Update to c-torture-1.41 release.
38806
38807 1996-10-27  Jeffrey A Law  (law@cygnus.com)
38808
38809         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
38810         c-torture release.
38811
38812 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
38813
38814         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
38815         and LDFLAGS.  Fix second case to append the target_info ldflags
38816         onto LDFLAGS, not CFLAGS.
38817         * lib/g++.exp (g++_init): Add target_info stuff.
38818         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
38819         of libgloss and newlib flags for !native.
38820
38821         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
38822         (GDB): Fix relative path to go up another dir for finding gdb.
38823
38824 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
38825
38826         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
38827         versions in the target_info array, if they don't exist.
38828
38829 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
38830
38831         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
38832
38833 1996-07-08  Jim Wilson  <wilson@cygnus.com>
38834
38835         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
38836         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
38837
38838 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
38839
38840         * lib/old-dejagnu.exp: Don't remove the output file before we've
38841         actually tested it. Don't append pwd to the path of the executable
38842         we're testing.
38843
38844 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
38845
38846         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
38847
38848 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
38849
38850         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
38851         temporary directory for compiler files, and set it to a default
38852         value of /tmp. Set $output as the name of the output file from
38853         compiling the testcase. Add a -o option to $cflags_var so the
38854         compiler writes the final output file as $output. Set $executable
38855         to $output.
38856
38857         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
38858         directory for compiler files, and set it to /tmp if it doesn't
38859         already have a value. Set $output_file to the name of the output
38860         file from compiling the testcase. Add a -o option to CXXFLAGS so
38861         the compiler writes the final output file as $output. Use $output
38862         as the executable to be tested.
38863
38864 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
38865
38866         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
38867
38868 1996-06-08  Jeffrey A Law  (law@cygnus.com)
38869
38870         * gcc.c-torture/execute/pending-1.c: New test.  Still
38871         pending in Tege's queue.
38872
38873 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
38874
38875         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
38876         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
38877         if there were failures.  Call unresolved if there were unresolved
38878         testcases.  Call gcc_fail if program did not run to completion.
38879         (ph_make): Pass additional argument name to ph_execute.
38880         (ph_execute): Add new argument.  Pass additional arguments to
38881         ph_summary.  Call gcc_fail is there is no execution output.
38882
38883 1996-04-24  Jeffrey A Law  (law@cygnus.com)
38884
38885         * lib/plumhall.exp (proc_summary): Output relavent summary
38886         lines into the log so specific failures in plumhall can be
38887         investigated.
38888
38889 1996-04-10  Jeffrey A Law  (law@cygnus.com)
38890
38891         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
38892         (c-torture-execute): Don't try to execute tests which use
38893         "long long" types if $NO_LONG_LONG is nonzero.
38894
38895 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
38896
38897         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
38898         not c-torture.
38899
38900         * gcc.ieee: Move from here.
38901         * gcc.c-torture/execute/ieee: To here.
38902
38903 1996-03-26  Jeffrey A Law  (law@cygnus.com)
38904
38905         * gcc.c-torture: Update to c-torture-1.41 release.
38906
38907 1996-03-22  Jeffrey A Law  (law@cygnus.com)
38908
38909         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
38910         not "$output".
38911
38912 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
38913
38914         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
38915         -c present.
38916
38917 1996-03-02  Jeffrey A Law  (law@cygnus.com)
38918
38919         * config/proelf.exp: Handle connecting to a simulator.
38920
38921 1996-01-31  Jeffrey A Law  (law@cygnus.com)
38922
38923         * config/proelf.exp: New file.  Enough framework that we can
38924         run c-torture tests on the proelf targets (or any other target
38925         that gdb can connect to for that matter).
38926
38927 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
38928
38929         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
38930         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
38931
38932         * lib/plumhall.exp (ph_execute): Always call ph_summary if
38933         exec_output exists.
38934
38935 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
38936
38937         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
38938         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
38939
38940         * config/*.exp: Update FSF address.  Change result of ${tool}_load
38941         to pass/fail/unresolved/unsupported/untested.  Caller must now
38942         call unresolved/unsupported/untested.
38943         * lib/*.exp: Update FSF address.  Update to handle new results of
38944         ${tool}_load.
38945         * lib/chill.exp (verbose): Delete.
38946
38947 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
38948
38949         * lib/gcc.exp (default_gcc_start): Change order of args to
38950         $LDFLAGS $CFLAGS $LIBS.
38951         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
38952         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
38953         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
38954         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
38955         * gcc.misc-tests/dg-test.exp: Likewise.
38956         * gcc.misc-tests/msgs.exp: Likewise.
38957         * gcc.prms/prms.exp: Likewise.
38958         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
38959         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
38960
38961         * lib/dg.exp: Deleted, moved to dejagnu/lib.
38962
38963 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
38964
38965         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
38966
38967         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
38968         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
38969
38970         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
38971         necessary.
38972
38973 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
38974
38975         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
38976         global for loop; add use of $mathlib.
38977         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
38978         settings here; set mathlib for anything but VxWorks.
38979
38980 1996-01-22  Jeffrey A Law  (law@cygnus.com)
38981
38982         * gcc.c-torture: Update to c-torture-1.40 release.
38983
38984 1996-01-03  Jeffrey A Law  (law@cygnus.com)
38985
38986         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
38987         dg.exp.
38988
38989 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
38990
38991         * lib/c-torture.exp (c-torture-execute): Declare "output" as
38992         global.
38993
38994 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
38995
38996         * lib/g++.exp (LIBS): Define if not already.
38997         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
38998         (gcc-dg-prune): Call prune_gcc_output.
38999         * lib/gcc.exp (prune_gcc_output): New proc.
39000         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
39001         prune_gcc_output.
39002
39003 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
39004
39005         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
39006         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
39007
39008 1995-11-15  Jeffrey A Law  (law@cygnus.com)
39009
39010         * gcc.c-torture: Update to c-torture-1.39 release.
39011
39012 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
39013
39014         * lib/c-torture.exp (c-torture-execute): Don't return if one option
39015         fails, try others as well.
39016
39017 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
39018
39019         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
39020         If compilation fails, mark execute tests as `untested'.
39021         If test is marked as unsupported, don't mark compilation and
39022         execute tests as failed.
39023
39024 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
39025
39026         * lib/g++.exp (g++_init): Don't link in libg++, and look to
39027         libstdc++ for whether or not we want to be doing shared
39028         libraries.  Delete link_curses since we don't need it anymore.
39029         * lib/mike-g++.exp (postbase): Don't link in libg++.
39030         * g++.old-deja/old-deja.exp: Likewise.
39031
39032 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
39033
39034         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
39035
39036 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
39037
39038         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
39039         For that, add `-Wl,-a,shared_archive'.
39040         * g++.old-deja/old-deja.exp: Likewise.
39041
39042 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
39043
39044         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
39045
39046 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
39047
39048         * lib/mike-g++.exp (postbase): Pay attention to the status of
39049         g++_load.
39050
39051 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
39052
39053           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
39054
39055 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
39056
39057         * lib/gcc.exp (default_gcc_start): No longer need to log program
39058         being executed or its output, execute_anywhere does that now.
39059         * lib/g++.exp (default_g++_version): Call execute_anywhere.
39060         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
39061
39062 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
39063
39064         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
39065         the same as those in lib/g++.exp.
39066
39067 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
39068
39069         * gcc.c-torture: Update to c-torture-1.38 release.
39070         * gcc.ieee: Related changes.
39071
39072 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
39073
39074         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
39075         "exec". Minor reformatting changes.
39076
39077         * config/rom68k.exp (${tool}_load): Make it work in a canadian
39078         cross. This means all "exec" calls now work on a remote host as
39079         well.
39080         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
39081         cross. Filter out the extra "\r\n" stuff that expect puts in.
39082         (c-torture-execute): Filter out the bogus warnings like
39083         c-torture-compile does. Add support for canadian cross.
39084         * lib/gcc.exp (default_gcc_version, default_gcc_start)
39085         Use execute_anywhere rather than calling exec directly. Now it
39086         works for canadian cross testing.
39087
39088 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
39089
39090         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
39091         results into a variable, and check that rather than using file exists.
39092
39093 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
39094
39095         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
39096         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
39097
39098 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
39099
39100         * g++.old-deja/old-deja.exp: Create and pass runshlib and
39101         lib_curses if there's a shared libg++ in the build tree.
39102
39103 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
39104
39105         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
39106         if not supported target.
39107
39108 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
39109
39110         * lib/g++.exp (g++_init): Move empty setting of runshlib and
39111         link_curses up to always happen, not just for native builds.
39112
39113 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
39114
39115         * gcc.c-torture: Update to c-torture-1.36 release.
39116         * gcc.failure: Related changes.
39117
39118 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
39119
39120         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
39121
39122 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
39123
39124         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
39125         * lib/mike-g++.exp (postbase): Not in here.  Still reference
39126         runshlib, link_curses, and mathlib for link and run.
39127
39128         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
39129         pass the runtime shared library options for Solaris, OSF/1, and
39130         Irix5, and link with -lcurses to avoid unresolved references.
39131
39132 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
39133
39134         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
39135         only run once.
39136
39137 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
39138
39139         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
39140
39141 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
39142
39143         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
39144         do not have a framework for the "compat" tests yet.
39145
39146 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
39147
39148         * lib/mike-g++.exp (postbase): New local variable `mathlib',
39149         set to null if we're testing vxworks5.1.  Use that instead of
39150         `-lm' in the setting of LIBS for link and run.
39151
39152 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
39153
39154         * config/rom68k.exp (${tool}_load): Major changes to make it
39155         work.  Verified that it does in fact return the stuff in
39156         exec_output properly.  Catch any Emul or any TRAP other than 0.
39157
39158 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
39159
39160         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
39161         LDFLAGS properly for targets that need stuff from libgloss.
39162         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
39163         only run once.
39164         (gpp_initialized): New variable.
39165
39166 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
39167
39168         * config/rom68k.exp: Load libgloss.exp.
39169         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
39170         so we can produce a fully linked binary.
39171         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
39172         so we can produce a fully linked binary.
39173
39174 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
39175
39176         * lib/plumhall.exp (ph_section): Watch for expected failures.
39177         Add missing `else'.
39178
39179         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
39180         run the testcase.
39181         (c-torture): Likewise.
39182
39183 1995-08-28  Doug Evans  <dje@cygnus.com>
39184
39185         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
39186
39187         * lib/mike-g++.exp (mike_cleanup): New proc.
39188         (prebase): New globals compiler_result, not_compiler_result,
39189         target_regexp.
39190         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
39191         allow leading "-" in pattern.  Watch for unsupported tests.
39192         If $compiler_result is set, pattern match assembler code,
39193         and ditto for $not_compiler_result.
39194         * lib/mike-gcc.exp: Likewise.
39195
39196         * lib/plumhall.exp (ph_execute): Only call ph_summary if
39197         execution "succeeded".
39198
39199 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
39200
39201         * config/win32.exp: New file.
39202         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
39203
39204 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
39205
39206         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
39207         unsupported.
39208         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
39209         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
39210         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
39211
39212         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
39213         "... without exceptions was ...".  That is now handled by
39214         prune_system_crud.
39215         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
39216
39217 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
39218
39219         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
39220         sieve.c,sort2.c}: New files.
39221         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
39222         sieve.exp,sort2.exp}: Drivers for them.
39223
39224         * lib/mike-gcc.exp (program_output): New user settable variable.
39225         (postbase): Call prune_system_crud.  Also prune extraneous compiler
39226         messages.
39227         * lib/mike-g++.exp (program_output): New user settable variable.
39228
39229         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
39230
39231         * config/sh.exp: Deleted (use sim.exp instead).
39232
39233 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
39234
39235         * config/vx.exp: Declare CHECKTASK as global.
39236         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
39237         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
39238         * lib/old-dejagnu.exp: Load [pwd]/$executable.
39239
39240 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
39241
39242         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
39243         target. Like vx.exp, only includes `vx29k.exp' instead of
39244         `vxworks.exp'.
39245
39246 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
39247
39248         * config/sim.exp: Increase time limit from 120 seconds to 240.
39249
39250 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
39251
39252         * gcc.c-torture/execute/950628-1.c: New test.
39253
39254 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
39255
39256         * gcc.c-torture: Update with changes/additions from
39257         c-torture-1.34.
39258
39259 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
39260
39261         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
39262
39263 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
39264
39265         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
39266
39267 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
39268
39269         * gcc.c-torture/compile/950512-1.c: New test.
39270         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
39271         * gcc.dg/struct-ret-1.c: Likewise.
39272
39273 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
39274
39275         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
39276           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
39277
39278 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
39279
39280         * gcc.c-torture/special/920411-1.c: Deleted.
39281         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
39282
39283 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
39284
39285         * config/sim.exp (${tool}_load): Hack in call to bash to get a
39286         cpu limit.
39287
39288 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
39289
39290         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
39291
39292 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
39293
39294         From kenner;
39295         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
39296         is the proper length.
39297         * va-arg-3.c: Likewise.
39298
39299 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
39300
39301         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
39302         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
39303
39304         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
39305         * lib/g++.exp (default_g++_start): Delete old cruft.
39306
39307 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
39308
39309         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
39310         (2 * (1 << 18)) to (2 * (1 << 17)).
39311
39312         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
39313
39314 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
39315
39316         * config/rom68k.exp: Renamed from config/idp.exp
39317
39318 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
39319
39320         * c-torture/compile/921109-2.c
39321
39322 1995-04-18  Mike Stump  <mrs@cygnus.com>
39323
39324         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
39325         excess errors.
39326
39327 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
39328
39329         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
39330         output.
39331         * lib/g++.exp (default_g++_start): Likewise.
39332
39333 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
39334
39335         * gcc.c-torture/compile/950329-1.c: New test.
39336
39337 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
39338
39339           * config/bug.exp (${tool}_load): Updated to use new remote_open
39340           and remote_close procs.
39341         * config/idp.exp: New file.
39342
39343 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
39344
39345         * gcc.c-torture/execute/950322-1.c: New test.
39346
39347 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
39348
39349         * config/vx.exp (${tool}_load): Clean up testing of return code from
39350         vxworks_ld and vxworks_spawn.
39351
39352 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
39353
39354         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
39355
39356 1995-03-13  Mike Stump  <mrs@cygnus.com>
39357
39358         * lib/old-deja.exp: Add `excess errors test - ' error, now one
39359         can mark excess errors on a machine by machine basis.  Note, the
39360         default is to not expect any excess errors, even when excess
39361         errors test - is given, so you will want to put an XFAIL ... on
39362         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
39363         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
39364         those 4 machines, but no others.
39365
39366 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
39367
39368         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
39369         * lib/c-torture.exp: to here.
39370
39371 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
39372
39373         * gcc.c-torture/execute/950221-1.c: New test.
39374         * gcc.c-torture/execute/struct-ret-1.c: New test.
39375         * gcc.c-torture/compile/950221-1.c: New test.
39376
39377         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
39378
39379 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
39380
39381         * gcc.c-torture/execute/arith-1.c (main): Return 0.
39382         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
39383
39384 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
39385
39386         * g++.gb: New directory of tests, derived from my signature and
39387         class scoping tests.
39388
39389         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
39390         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
39391         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
39392         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
39393         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
39394         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
39395         * g++.gb/sig25.C: Likewise.
39396
39397         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
39398         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
39399         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
39400         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
39401         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
39402         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
39403         * g++.gb/sig25.exp: Likewise.
39404
39405         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
39406         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
39407         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
39408         * g++.gb/scope13.C: Likewise, this test still fails.
39409
39410         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
39411         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
39412         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
39413         * g++.gb/scope13.exp: Ditto.
39414
39415         * g++.gb/README: New file, explains what these tests are about.
39416
39417 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
39418
39419         * lib/dg.exp (dg-do): Support `preprocess'.
39420         (dg-test): Likewise.
39421
39422 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
39423
39424         * config/udi.exp: change "continue -expect" to "exp_continue".
39425
39426 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
39427
39428         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
39429         Delete redundant tests.
39430
39431         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
39432         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
39433         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
39434         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
39435         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
39436         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
39437         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
39438         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
39439
39440         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
39441         storing label pointers.
39442         * gcc.c-torture/execute/921019-1.c: Likewise.
39443         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
39444         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
39445         parameter fp.
39446         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
39447         constants.
39448
39449         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
39450         Delete obsolete tests.
39451
39452         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
39453         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
39454         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
39455         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
39456         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
39457         * gcc.c-torture/compile/950124-1.c: New test.
39458
39459         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
39460
39461 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
39462
39463         * lib/mike-g++.exp: Add -lm to LIBS.
39464
39465 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
39466
39467         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
39468
39469 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
39470
39471         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
39472
39473 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
39474
39475         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
39476
39477 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
39478
39479         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
39480         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
39481         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
39482         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
39483         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
39484         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
39485         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
39486         * g++.law/{operators31.C, operators32.C,
39487         * g++.law/{operators33.C, operators34.C}: Likewise.
39488         * g++.law/{pic1.C, refs2.C}: Likewise.
39489         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
39490         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
39491         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
39492         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
39493
39494         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
39495         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
39496         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
39497         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
39498         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
39499         * g++.law/{enum9.exp, friend5.exp}: Likewise.
39500         * g++.law/{nest3.exp, nest4.exp}: Likewise.
39501         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
39502         * g++.law/{operators30.exp, operators31.exp}: Likewise.
39503         * g++.law/{operators32.exp, operators33.exp}: Likewise.
39504         * g++.law/{operators34.exp}: Likewise.
39505         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
39506         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
39507         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
39508         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
39509         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
39510
39511         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
39512         No longer expected to fail.
39513         * g++.law/missed-error3.C: Tweak for recent bool changes.
39514
39515 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
39516
39517         * config/emb-unix: Deleted.
39518         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
39519         remote execution.  Do final link on remote host if REMOTE_LINK is set.
39520
39521 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
39522
39523         * lib/dg.exp (dg-test): Fix typo in last patch.
39524
39525 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
39526
39527         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
39528         (handles multiple occurrences).
39529
39530 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
39531
39532         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
39533         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
39534         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
39535         printed).
39536         * lib/c-torture.exp (c-torture-compile): Likewise.
39537         (c-torture): Prepend full path if missing.
39538         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
39539         (gcc_fail): Likewise.
39540         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
39541
39542 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
39543
39544         * lib/netware.exp: Only attach to NetWare i386 systems.
39545
39546 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
39547
39548         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
39549         messages.  Add test name to "output pattern match" pass/fail message.
39550
39551 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
39552
39553         * gcc.dg: New testsuite.
39554         * gcc.dg/dg.exp: New file.
39555
39556         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
39557         test-switch.c}: Deleted.
39558
39559         * gcc.misc-tests/msgs.exp: New testcase driver.
39560
39561 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
39562
39563         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
39564         Watch for illegal return values from ${tool}_load.
39565         * config/unix.exp (${tool}_load): Fix pass/fail detection for
39566         cross targets.  Coerce return value >0 to 1.
39567
39568 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
39569
39570         * config/unix.exp (${tool}_load): Call program rsh, not proc.
39571
39572         * config/emb-unix.exp: New file.
39573
39574         * config/sim.exp: Error if variable $SIM not defined.
39575         (${tool}_load): Mark test as "untested" if simulator missing.
39576
39577         * config/unix.exp: Load remote.exp to get rcp_download.
39578         * lib/c-torture.exp: Use different option lists for testcases with
39579         and without loops.
39580         * gcc.c-torture/execute/execute.exp: Likewise.
39581
39582 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
39583
39584         * config/*.exp: Clarify return code from ${tool}_load.
39585         Call `unresolved' or `untested' instead of `warning' or `perror'
39586         (sometimes you still want to call both though).
39587         Add comment that `shell_id' is local to each file.
39588         * config/udi.exp (timeout): Set to 30.
39589         Don't print warning if connection fails, $connectmode has already
39590         printed an error.
39591         (${tool}_load): Move verbose messages to level 2.
39592         Rework pattern for "Process started" message.
39593         Pass `shell_id' to ${connectmode}_download.
39594         Retry twice upon timeout.  Make resetting of target more robust.
39595         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
39596         Pass `shell_id' to exit_$connectmode.
39597         Only call exit_$connectmode if connected.
39598         * config/unix.exp (${tool}_load): Check return codes better.
39599         * config/vrtx.exp (${tool}_load): Likewise.
39600         * config/vx.exp (${tool}_load): Likewise.
39601         Delete unneeded global's.
39602         * lib/dg.exp (dg-test): Update to reflect clarified return codes
39603         from ${tool}_load.
39604         (dg-stat): Delete.
39605         (dg-init): Delete recording of pass/fail counts.
39606         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
39607         (old-dejagnu-init): Likewise.
39608         (old-dejagnu-stat): Delete contents, empty proc now.
39609         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
39610         (c-torture): Delete references to lcnt, lpass, lfail.
39611         Get option list from TORTURE_OPTIONS.
39612         Delete -funroll[-all]-loops if no loops.
39613         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
39614         (g++_stat): Delete contents (empty proc now).
39615         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
39616         (gcc_finish): Likewise.
39617         (gcc_stat): Deleted.
39618         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
39619         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
39620         * gcc.c-torture/execute/execute.exp: Likewise.
39621         Split tests into two parts: compile, execute.
39622         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
39623         no loops.  Update to reflect clarified return codes from ${tool}_load.
39624
39625 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
39626
39627         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
39628         to grep for.
39629         (old-dejagnu): Likewise (where necessary).
39630
39631 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
39632
39633         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
39634
39635         * lib/dg.exp (dg-process-target): Fix processing of selector.
39636         Add comment regarding use of `error'.
39637
39638         * lib/gcc.exp (prune_system_crud): Define if missing.
39639         * lib/g++.exp (prune_system_crud): Likewise.
39640
39641         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
39642         Call prune_system_crud.
39643         * lib/dg.exp (dg-runtest): New proc.
39644         Use perror instead of send_user for tcl errors in testcase.
39645         Don't return any value, it's never used.
39646         Don't clobber previous definition of `unknown'.
39647         Print tcl errors in `dg-final'.
39648
39649 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
39650
39651         * lib/dg.exp (dg-process-target): Improve syntax error messages.
39652         (dg-test): Don't print errorInfo, it contains stack backtrace.
39653
39654 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
39655
39656         * lib/g++.exp (runtest_file_p): Define if missing.
39657
39658 1994-09-24  Doug Evans  (dje@cygnus.com)
39659
39660         * lib/mike-g++.exp: Comment out loading of g++.exp.
39661         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
39662         (default_g++_version): Always print something.
39663         (default_g++_start): Comment out call to `which'.
39664         (g++_start, g++_load): Deleted (must be defined in config file).
39665         * lib/gcc.exp: Test for existence of $CC at start.
39666         Delete check for tmpdir (done in gcc_init).
39667         (default_gcc_version): Always print something.
39668         (default_gcc_start): Comment out call to `which'.
39669         * config/*.exp: Major cleanup - make cross targets work at least a
39670         little better for g++ (by not being "--tool gcc" specific).
39671         Rename gcc_xxx to ${tool}_xxx.
39672         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
39673         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
39674
39675 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
39676
39677         * lib/c-torture.exp (c-torture-compile): Rework compiler
39678         message processing.
39679
39680         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
39681         c-torture.
39682
39683 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
39684
39685         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
39686
39687         * lib/dg.exp (dg-process-target): Support { target native }.
39688
39689 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
39690
39691         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
39692         looked for "... program xxx got fatal signal".
39693         Correct regsub munging of `comp_output'.
39694         Ignore compiler messages "path prefix not used" and "linker input
39695         file unused".
39696
39697 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
39698
39699         * lib/gcc.exp (runtest_file_p): Define if missing.
39700         * gcc.prms/template.c: Example to work from.
39701
39702 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
39703
39704         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
39705         * lib/dg.exp (dg-test): Call unsupported testcases as such.
39706
39707         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
39708         * gcc.prms/1883.c: Moved from compile/940714-1.c.
39709         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
39710         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
39711
39712         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
39713         (dg-process-target): No longer a varargs proc.
39714         Return S/N for target, P/F for xfail.  All callers changed.
39715         (user option procs): More argument checking.
39716         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
39717         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
39718         (dg-test): Skip test if not running on selected target in `dg-do'.
39719         Update handling of `dg-do-what', `dg-output-text'.
39720         Separate execution pass/fail from output pattern match pass/fail.
39721         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
39722
39723 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
39724
39725         * gcc.c-torture/special/special.exp: Don't expect failure for mips
39726         target for 920510-1.c.
39727
39728 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
39729
39730         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
39731         Clean up comment regarding use of passcnt, etc.
39732         (gcc_stat): Don't update `testcnt' here.
39733         (gcc_finish): Do it here.
39734         Might as well reset `but_id' here too.
39735         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
39736         to determine if the file should be tested.
39737         * gcc.c-torture/compile/compile.exp: Likewise.
39738         * gcc.c-torture/execute/execute.exp: Likewise.
39739         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
39740         * gcc.misc-tests/dg-test.exp: Likewise.
39741         * gcc.prms/prms.exp: Likewise.
39742         * gcc.wendy/wendy.exp: Likewise.
39743         * g++.old-deja.exp: Likewise.
39744         Move "Testing file" message to verbose level 1.
39745
39746 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
39747
39748         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
39749
39750 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
39751
39752         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
39753         (default_gcc_start): Accept optional second list element
39754         of compiler flags.  Print compiler output at verbosity level 2.
39755         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
39756         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
39757         Save current values of framework globals passcnt, failcnt, xpasscnt,
39758         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
39759         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
39760         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
39761         xfailcnt to compute stats.  Update framework global `testcnt' from
39762         pass/fail counts.
39763         (gcc_finish): New proc.  Clean up test environment.
39764         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
39765         (gcc_epass, gcc_efail): Delete.
39766         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
39767         argument of line number.
39768         (dg-init): If the tool has an init routine, call it.
39769         (dg-test): Remove args `cflags_var' and `libs_var'.
39770         Pass all compiler options to ${tool}_start.
39771         Handle missing line number.
39772         (dg-finish): New function.
39773         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
39774         particular files.  Call gcc_finish at end.  Move "skipping test"
39775         message to verbosity level 3.
39776         * gcc.c-torture/compile/compile.exp: Likewise.
39777         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
39778         * gcc.c-torture/execute/execute.exp: Likewise.
39779         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
39780         Print testcase being tried at verbosity level 1.
39781         * gcc.c-torture/special/special.exp: Unset xfail.
39782         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
39783         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
39784         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
39785         * gcc.failure/failure.exp: Likewise.
39786         * gcc.ieee/ieee.exp: Likewise.
39787         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
39788         Update call to dg-test.  Call dg-finish at end.
39789         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
39790         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
39791         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
39792         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
39793         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
39794         * gcc.wendy/wendy.exp: Add copyright.
39795         Delete setting of tmpdir (done by gcc_init).
39796         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
39797         Pass compiler flags to gcc_start.  Call gcc_finish at end.
39798         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
39799         gcc_[ce]pass/fail.
39800
39801 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
39802
39803         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
39804         confusion.
39805         (g++_load): Likewise.
39806
39807         * config/*.exp (gcc_load): Some were varargs fns and some were not.
39808         Rename argument to `prog' to remove the confusion.
39809         Varargs fns behave differently too!
39810         (g++_load): Likewise.
39811
39812         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
39813
39814         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
39815         what it is.  Delete (always) printing of status value for !native.
39816         Simplify verbose code, and include status and exec_output.
39817         (g++_load): Use gcc_load.
39818
39819 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
39820
39821         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
39822         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
39823         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
39824         940714-3.c as these testcases don't exist anymore.  Make
39825         va-arg-1.c expected to pass.
39826
39827 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
39828
39829         * gcc.misc-tests/misc.exp: Only run specific testcases.
39830         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
39831         * gcc.misc-tests/dg-[1-9].c: New files.
39832
39833         * lib/dg.exp: New testsuite driver.
39834         * gcc.prms/prms.exp: Use it.
39835
39836         * README.gcc: New file.
39837
39838         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
39839         Document and reset `lxpass' and `lxfail'.
39840         Simplify "initialized" message.
39841         (gcc_stat): Clean up comments a little.
39842
39843 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
39844
39845         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
39846
39847 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
39848
39849         * lib/old-dejagnu.exp (process-option): New proc.
39850         (old-dejagnu-init, old-dejagnu-stat): Likewise.
39851         (old-dejagnu): Simplify.
39852         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
39853
39854 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
39855
39856         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
39857         exists and is not an empty string.
39858
39859         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
39860         $xfail rather than calling setup_xfail.  Clear $xfail when test is
39861         finished.
39862         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
39863         automatically.
39864
39865         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
39866         longer expected to fail.
39867
39868         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
39869         "f" function call.
39870
39871         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
39872
39873         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
39874         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
39875         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
39876         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
39877         c-torture-1.29.
39878
39879         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
39880         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
39881
39882         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
39883
39884         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
39885         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
39886
39887         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
39888         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
39889         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
39890
39891 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
39892
39893         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
39894         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
39895         940714-1.c, 940714-2.c, 940714-3.c},
39896         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
39897         gcc.misc-tests/{mg.c,mg.exp}:
39898         New tests.
39899         * gcc.noncompile/noncompile.exp: Change accordingly.
39900
39901 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
39902
39903         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
39904         Undo previous clobberage.
39905
39906 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
39907
39908         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
39909         * gcc.special/{930510-1.c, special.exp}:
39910         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
39911         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
39912         struct-varargs-1.c}: New tests from c-torture-1.26.
39913
39914 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
39915
39916         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
39917           argument to switch.
39918
39919 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
39920
39921         * Revert the previous changes.  Please see Rob's directory
39922           (/lisa/test/rob/progressive/gcc/testsuite) for testing
39923           fixes.
39924
39925 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
39926
39927         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
39928             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
39929             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
39930             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
39931             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
39932             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
39933             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
39934             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
39935             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
39936             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
39937             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
39938             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
39939             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
39940             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
39941             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
39942             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
39943             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
39944             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
39945             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
39946             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
39947             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
39948             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
39949             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
39950             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
39951             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
39952             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
39953             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
39954
39955 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
39956
39957         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
39958             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
39959           with perror calls.
39960
39961 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
39962
39963         * config/unix.exp (g++_load): Fix syntax.
39964
39965 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
39966
39967         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
39968         * gcc.noncompile/921017-1.c: Deleted obsolete test.
39969         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
39970         Don't expect va-arg-1.c to fail.  Correct expected output for
39971         920928-1.c.
39972         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
39973         * gcc.wendy/hbm4.c: Correct typo.
39974         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
39975
39976 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
39977
39978         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
39979         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
39980         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
39981         * lib/c-torture.exp (c-torture-compile): Ditto.
39982
39983         Reduce volume of output (remove all the -I's and such).
39984         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
39985         Call gcc_cpass, gcc_cfail.
39986         (c-torture): Pass testing option to c-torture-compile.
39987
39988 1994-03-21  Doug Evans  (dje@cygnus.com)
39989
39990         Bring patches over from progressive.
39991         * config/default.exp: Exit remote shell cleanly.
39992         (g++_exit, g++_start): Add default versions.
39993         * config/sim.exp (gcc_load): Use perror, not error.
39994
39995 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
39996
39997         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
39998         set in site.exp.
39999
40000 1994-03-14  Doug Evans  (dje@cygnus.com)
40001
40002         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
40003         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
40004         (wendy_try): New proc to run testcase.
40005         (main loop): Call 'em.
40006         * gcc.wendy/*.c: Clean up pass to correct expected output.
40007
40008         * lib/gcc.exp: Minor cleanup work.
40009         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
40010
40011 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
40012
40013         * config/sim.exp (gcc_load): Document return codes better.
40014         Don't pass -v to simulator.
40015
40016 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
40017
40018           * gcc.special/920717-x.c: Fix typo.
40019           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
40020           get at sources.
40021
40022         * lib/mike-gcc.exp: Fix typo.
40023
40024 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
40025
40026         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
40027         binary to use, transform the name.
40028         * config/*.exp: rename everything. Nuke any g++ specific files,
40029         it's now a special case of gcc that requires no special support.
40030         Add a default.exp for unsupported targets.
40031
40032 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
40033
40034         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
40035         lib/old-dejagnu.exp: Fix a few patterns to work with the new
40036         version of Tcl.
40037
40038 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
40039
40040         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
40041         than a warning.
40042
40043 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
40044
40045         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
40046
40047 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
40048
40049         * gcc.execute/execute.exp: Combine opt_list and foption_list into
40050         option_list.  Compile every file with only 4/6 option choices
40051         (same as C torture) instead of with 12/18 different option
40052         choices.
40053         * lib/c-torture.exp: Likewise.
40054
40055         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
40056         not already set.
40057
40058 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
40059
40060         * lib/old-deja.exp: Add `excess errors test fails' error, now one
40061         can put an XFAIL *-*-* on excess errors.
40062
40063 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
40064
40065         * g++.law: Add more tests derived from g++-bugs snapshots.
40066
40067         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
40068         equivalent to g++.law/init9.
40069
40070         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
40071         compiled it, and the a.out file after we've run it.
40072
40073 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
40074
40075         * lib/mike-g++.exp (postbase): Delete the .o file after we've
40076         compiled it, and the a.out file after we've run it.
40077
40078 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
40079
40080         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
40081
40082 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
40083
40084         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
40085         version number.
40086
40087 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
40088
40089         * g++.law: New directory of g++ tests derived from the g++-bugs
40090         snapshots.
40091
40092 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
40093
40094         * gcc.compile: initbug1.c initbug1.exp testcase added
40095
40096 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
40097
40098         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
40099         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
40100           fixes submitted by Jeff Law (law@cs.utah.edu)
40101         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
40102           Jeff Law (law@cs.utah.edu)
40103
40104
40105 1993-11-30  Mike Stump  (mrs@cygnus.com)
40106
40107         * config/unix-g++.exp: Follow the gcc way of doing things.
40108         * g++.old-deja/old-deja.exp: Minor updates.
40109         * lib/g++.exp: New file, follow the gcc way of doing things.
40110         * lib/old-dejagnu.exp: Minor updates.
40111         * lib/mike-g++.exp: Always unset errorInfo.
40112
40113 1993-11-06  Mike Stump  (mrs@cygnus.com)
40114
40115         * lib/gcc.exp: Fix some errors with the below change, CC and
40116         CFLAGS should be global when setting, not local.
40117
40118 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
40119
40120         * lib/gcc.exp: Transform tool name.
40121
40122 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
40123
40124         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
40125
40126 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
40127
40128         * lib/gcc.exp: change gcc_done to gcc_stat
40129
40130 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
40131
40132         * Upgraded gcc testsuite to c-torture version 1.25
40133
40134 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
40135
40136         * lib/gcc.exp: added reporting code. Changed verbose compile message.
40137         * lib/c-torture: added hooks for new reporting code.
40138
40139 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
40140
40141         * config/sh-gcc.exp: check if sh-sim exists in the path
40142
40143 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
40144
40145         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
40146         * gcc.compile/compile.exp: Initial changes for new logic.
40147         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
40148         * gcc.failure/failure.exp: Initial changes for new logic.
40149         * gcc.ieee/ieee.exp: Initial changes for new logic.
40150         * gcc.misc-tests/misc.exp: Initial changes for new logic.
40151         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
40152         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
40153         * lib/c-torture.exp: Initial changes for new logic.
40154         * lib/gcc.exp: Initial changes for new logic.
40155
40156 1993-10-15  Mike Stump  (mrs@cygnus.com)
40157
40158         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
40159         depend upon failure or success.  Fully qualify names in failure
40160         and success messages.  Always remove a.out before starting
40161         compile, just in case.  Pay more attention to error text output by
40162         the compiler.  Handle testcases with no known past errors just
40163         like all others, so that things are uniform.  Other miscellaneous
40164         improvements.
40165
40166 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
40167
40168         * gcc.cpp: new directory for cpp tests
40169
40170 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
40171
40172         * lib/chill.exp: Code reformatted, removed unused code.
40173         * config/unix-chill.exp: Code reformatted, removed unused code.
40174         * chill.execute/execute.exp: Code reformatted, removed unused code.
40175         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
40176
40177 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
40178
40179         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
40180         routines not written.
40181
40182 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
40183
40184         * config/bug-gcc.exp: Use new procs from bug.exp.
40185
40186 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
40187
40188         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
40189         via ftp, rather than depending on NFS.
40190         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
40191         case.
40192
40193 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
40194
40195         * config/bug-gcc.exp: Use new download proc.
40196
40197 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
40198
40199         * chill.execute/execute.exp: cleanups, handles errors better
40200         * chill.compile/compile.exp: rewrite, based on execute.exp
40201         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
40202         * lib/chill.exp: major changes to diff proc and compile and link
40203           procs. added chill_fail and chill_pass wrappers to pass and
40204           fail. added more comments, and handle error codes better.
40205           Added a hack to capture stderr from exec, so noncompile tests
40206           can work.
40207
40208 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
40209
40210         * chill.execute/execute.exp: rewrite of testsuite driver
40211         * lib/chill.exp: rewrite of testsuite driver
40212         * config/unix-chill.exp: rewrite of testsuite driver
40213
40214 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
40215
40216     In chill.execute:
40217         * iexpr.ch: Standardize uppercase.
40218         * tuples.dat: Standardize uppercase.
40219         * vary.ch: standardize.  Correct varying string assignments.
40220         * vary.dat: Add new output lines.
40221
40222 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
40223
40224     In chill.execute:
40225         * chprintf.ch: Standardize use of uppercase.
40226         * tuples.ch: Standardize and turn arr2 into a DCL,
40227           rather than a SYN.
40228         * pinits.ch: Standardize.
40229
40230 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
40231
40232         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
40233         * Makefil: Renamed to Makefile.in.
40234         * configure.in: New.
40235
40236 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
40237
40238     In chill.execute:
40239         * .cvsignore: Add result/output files.
40240         * Makefile: Fix up variables at start.  Use MFLAGS
40241           everywhere.  Correct bool_loc, built_ins entries.
40242           Add entry for vary1.ch.
40243         * bitarray.ch: Standardize upper-case usage.
40244         * bitexpr.ch: Standardize, add output of b1.
40245         * params.ch: Use arrayt in along PROC parameters, to
40246           avoid novelty problems.
40247         * sets.ch: Tiny cleanup.
40248         * vary1.ch: Re-indent.
40249
40250 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
40251
40252           * Add PR-related files to Makefiles, .cvsignore files, etc.
40253
40254 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
40255
40256         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
40257           with compiler objects. New names are test-flow.c and test-loop.c
40258
40259 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
40260
40261         * Upgraded c-torture tests from 1.19 to 1.20
40262
40263         * new files:
40264         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
40265         * gcc.compile: 930623-1.c 930623-2.c
40266         * gcc.noncompile: 930622-1.c 930622-2.c
40267         * gcc.failure: 920411-1.c 920627-2.c
40268         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
40269
40270 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
40271
40272         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
40273           More changes to get testsuite working properly. Needs more work.
40274           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
40275
40276 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
40277
40278         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
40279           More changes to get testsuite working properly. Needs more work.
40280
40281 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
40282
40283         * chill.compile/compile.exp: Added for Dejagnu support
40284         * chill.execute/execute.exp: Added for Dejagnu support
40285         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
40286
40287 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
40288
40289     This should complete moving the CHILL test files.
40290         * chill.noncompile(.cvsignore printf.grt
40291             in-printf.grt chprintf.grt chprintf.ch):
40292             Added test-support files.
40293           (Makefile): Modified further.
40294         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
40295             signal.ch): Added test files.
40296           * chill.execute (.cvsignore printf.grt printr.c
40297             in-printf.grt rts.c chprintf.grt rts.h): Added
40298           test-support files.
40299             (Makefile): More corrections.
40300
40301 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
40302
40303         * chill.compile, chill.execute, chill.nocompile: Add CHILL
40304           test cases, ready for DejaGnu.
40305
40306 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
40307
40308         * Upgraded c-torture tests from 1.18 to 1.19
40309
40310         * gcc.compile: added test(s):
40311           930607-1.c
40312         * gcc.execute: added test(s):
40313           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
40314
40315         * added new subdirectory for misc tests: gcc.misc-tests
40316         * gcc.misc-test(s): added tests:
40317           inst-check.c test-consts.c test-ior.c test-switch.c
40318
40319 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
40320
40321         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
40322
40323 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
40324
40325         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
40326
40327 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
40328
40329         * Upgraded c-torture tests from 1.17 to 1.18
40330
40331 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
40332
40333         * Upgraded c-torture tests from 1.12 to 1.17
40334
40335 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
40336
40337         * lib/old-dejagnu.exp:
40338           Fixed handling of XFAIL target triplets to correctly
40339           recognize wildcard characters.  Removed code that
40340           appended a unique id tag to the end of the file name
40341           printed out by the result of the testcases within a
40342           given test file.
40343
40344 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
40345
40346         * lib/old-dejagnu.exp:
40347           Reworked expected failure handling to trigger off of XFAIL
40348           keyword in keyphrase embeded in testcase source code. The
40349           XFAIL keyword must be at the end of the keyphrase line. It
40350           may optionally be followed by one or more target triplets.
40351           It has just occured that the handling of wildcards in the
40352           target triplet may not be correct.
40353
40354 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
40355
40356         * g++.old-deja/tests:
40357           Moved all subdirectories up one level into g++.old-deja .
40358
40359         * lib/old-dejagnu.exp:
40360           Fixed problem with CXXFLAGS not being properly reset, and being
40361           corrupted with extraneous "-c" compiler option.  This was
40362           causing binaries to not be generated for test that needed them.
40363           Modified strings passed to "pass" and "fail" so that individual
40364           tests from the same test file would be distinguished by an
40365           identifier appended to the test file name in the summary logs;
40366           this corrected a problem with erroneous diff logs.  Added code
40367           to search testcases for expected fail and unexpected pass keywords.
40368
40369 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
40370
40371         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
40372
40373 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
40374
40375         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
40376           Removed extraneous text from end of "Special g++ Options"
40377           keyphrase.
40378
40379         * lib/old-dejagnu.exp: Added pattern matching to look for new
40380           keywords, embedded in testcases comments, which will trigger
40381           calls to xpass and xfail.
40382
40383 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
40384
40385         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
40386           comments embedded in the testcases, especially the one looking for
40387           special compiler options, as well as the pattern matching for the
40388           compiler output again.
40389
40390 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
40391
40392         * lib/old-dejagnu.exp: Do a proper check of the return value for
40393           execute tests. Fixed several problems with the pattern matching
40394           of the compiler output which gave erroneous test results.
40395           Changed several of the test result messages to be more descriptive.
40396         * config/unix-g++.exp: Proc g++_load now actually works and
40397           executes the tests passed to it and returns a usable return
40398           value.
40399
40400 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
40401
40402           * lib/gcc.exp: Exits gracefully if $CC is bogus.
40403
40404 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
40405
40406         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
40407           Modified both files to properly execute the old style
40408           dejagnu tests. The previous versions of these files were
40409           experimental and did not function anything near correctly.
40410
40411 1993-04-05  Rob Savoye  (rob@cygnus.com)
40412
40413         * Removed all Makefile.in and configure.in files. No configuration
40414         needed now.
40415
40416 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
40417
40418         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
40419
40420 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
40421
40422         * gcc.compile/configure.in, gcc.unsorted/configure.in,
40423         gcc.special/configure.in, gcc.noncompile/configure.in,
40424         gcc.execute/configure.in, gcc.code_quality/configure.in,
40425         g++.other/configure.in, g++.old-deja/configure.in,
40426         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
40427         in srcname setting.
40428
40429 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
40430
40431         * lib/udi.exp: Fixed mondfe and mondfe_download.
40432         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
40433         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
40434
40435 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
40436
40437         * config/udi-gdb.exp: Check $shell_id after connecting to target.
40438         (gdb_exit): Don't remove *_soc files.
40439
40440 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
40441
40442         * lib/c-torture.exp: Don't look for main; instead always use -w
40443         -c.  This is how the c-torture tests work.  Remove the object
40444         file if the compilation succeeds.
40445         * gcc.execute/execute.exp: Remove executable if test passes.
40446         * gcc.noncompile/noncompile.exp: Every test is an expected
40447         failure.
40448         * gcc.special/special.exp: Added tests from c-torture 1.11,
40449         corrected use of existing test.
40450         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
40451         gcc.execute/920625-1.c: Updated to c-torture 1.11.
40452         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
40453         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
40454         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
40455         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
40456         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
40457         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
40458         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
40459         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
40460         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
40461         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
40462         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
40463         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
40464         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
40465         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
40466         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
40467         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
40468         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
40469         c-torture 1.11.
40470         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
40471         correspond to c-torture 1.11.
40472
40473         * New file.